freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

sas培訓班講義ppt課件(編輯修改稿)

2025-02-14 11:57 本頁面
 

【文章內容簡介】 例: if x=5 then n+1。 例: n+(1) ? 累加語句中的變量必須是數(shù)值型變量,初始值為 0 62 Delete和 lostcard(*)語句 ? Delete語句告訴 SAS系統(tǒng)停止處理當前的觀測,并且返回到這個 Data步的開頭處理其他觀測 ? 當 SAS系統(tǒng)遇到用幾個記錄表示一個觀測的時候,數(shù)據(jù)中有丟失記錄時,使用Lostcard語句來重新對準輸入數(shù)據(jù) ? delete例, lostcard例 63 Stop和 abort語句 ? 用 stop語句來停止處理 data步,正被處理的那個觀測沒有添加到 SAS數(shù)據(jù)集中, stop語句不影響后面的任意 data步或 proc步的執(zhí)行 ? 用 abort語句來中止 SAS系統(tǒng)執(zhí)行當前 DATA步, return選項關閉 SAS并返回操作系統(tǒng)。 ? Stop與 abort的區(qū)別在于 abort語句置 _error_變量為 1 ? Abort例 64 Where 語句 ? 從已存在的 SAS數(shù)據(jù)集選擇子集,在把觀測讀入之前規(guī)定數(shù)據(jù)必須滿足一個條件 ? Where 語句與 if語句相比在讀取數(shù)據(jù)時更為高效,因其在移動所有觀測到子集之前先選擇數(shù)據(jù)。 ? Where語句豐富的表達式 ? where例 65 Output語句 ? DATA步的每次迭代,后臺自動使用output語句,但如果程序中主動加上output語句,即相當于取消自動 output語句,變成在條件符合時輸出。 ? output例 66 Output語句 ? 用到 output語句其他情況: output123例 ,創(chuàng)建幾個SAS數(shù)據(jù)集 ,創(chuàng)建二個或更多個觀測 ? 后面接名字表示輸出到指定數(shù)據(jù)集,但名字必須也在 DATA后出現(xiàn) 67 Call語句 ? 調用其他子程序 call routine (parameter1 ,… parametern) 如 SAS提供一系列隨機數(shù)子程序 ? 發(fā)布操作系統(tǒng)命令 call system (mand) ? Call例 (*)、 Call_system例 68 控制語句 Do語句 (循環(huán)語句) ? DO語句規(guī)定,在 DO后面直到出現(xiàn) END語句之前的這些語句作為一個單元被執(zhí)行。 ? 簡單 DO語句,常用在 ifthen/else語句里 ? 循環(huán) DO語句,用下標變量規(guī)定重復次數(shù) do i=1 to 10。 do i=1 to exit。 do i=2 to 8 by 2。 ? Do_simple例, do例, do_exit例 69 Do while語句 ? 當條件成立時重復執(zhí)行 Do組里的語句 Do while (expression)。 ? 括號里的表達式在 Do組里的語句被執(zhí)行前在循環(huán)的開頭被計算。如果表達式是真的, Do組被執(zhí)行 ? Do while例 70 Do until語句 ? 有條件地執(zhí)行 Do組里的語句,在循環(huán)的最后而不是在循環(huán)的開頭計算表達式,如果表達式是真的, Do組就不再被執(zhí)行。 ? Do組里的語句至少執(zhí)行一次。 ? Do until例 71 Select語句 ? 允許 SAS去執(zhí)行幾個語句或者語句組中的一個。 ? 當一個特殊條件為真時,執(zhí)行對應 when語句,如果所有 when條件均不成立,選擇執(zhí)行 otherwise語句,用 end結束 ? Select(when)例 72 If語句 ? : IF expression THEN statement。 ELSE statement。 : IF variable 例: if x then y=x。當變量 x的值為 0和缺失之外的任意值時表達式均為真 ? If_else例、 If_x例 73 Return語句 ? 告訴 SAS系統(tǒng)在 data步當前這個位置上停止執(zhí)行語句并在繼續(xù)執(zhí)行之前返回到一個預定的位置(通常是 data步開頭 ) ? 當 return語句使得 SAS返回到 data步開頭時, SAS首先輸出當前觀測到新數(shù)據(jù)集中。 ? 每個 data步都有一個隱含的 return語句作為最后一個可執(zhí)行的語句 ? Return例 74 Go to語句 ? 告訴 SAS系統(tǒng)立即轉到 Go to語句所指示的那個語句,并從那個語句開始執(zhí)行后面的語句。 ? 形如: GO TO label。 label規(guī)定語句標號來指示 Go to的目標,它必須與 go to語句在同一個 data步 ? Return選項規(guī)定返回而不執(zhí)行下面語句 ? Go to例 75 Link語句 (*) ? 形如 link label。 ? 立即轉到由 label語句指示的位置,并從那里開始繼續(xù)執(zhí)行語句直到一個 return語句被執(zhí)行。 ? 與 goto語句的區(qū)別是:標簽內的 return語句讓 SAS立即返回到 link語句后面的那個語句并從那里繼續(xù)執(zhí)行 ? Link例 76 Continue和 leave語句 ? Continue語句使得某個 do循環(huán)中當前這次循環(huán)過程停止進行,并繼續(xù)進行下一次循環(huán)過程。 ? Leave語句停止當前整個 do組循環(huán)或select組的處理過程,并用跟在 do組或select組后面的下一個語句繼續(xù)執(zhí)行 data步 ? Continue例, leave例 77 循環(huán)的嵌套 (*) Do(do)例、 select(do)例 78 怎樣選擇使用不同的控制語句 ? DO:多次執(zhí)行同樣的代碼塊 ? DO while:當 while條件為真時,多次執(zhí)行同樣的代碼塊 ? DO until: 多次執(zhí)行同樣的代碼塊,直到 until條件為真,代碼塊總會執(zhí)行一次 ? SELECT:知道明確的離散選擇項時使用 ? IF:希望從 2個或多個可能的事件中完成一個,允許連續(xù)選擇項 79 怎樣選擇使用不同的控制語句 ? 跳轉代碼( go to,link):需要暫停主代碼,執(zhí)行 “ 標簽 ” 指明的其它代碼 ? 中止代碼( return,continue,leave):負責某種形式的中止。 80 信息語句 數(shù)組 (array)語句 ? 當需要用同一種方法處理很多變量時,可以用數(shù)組語句定義這組變量為某個數(shù)組中的元素。 ? array語句:由一個數(shù)組名字,在數(shù)組中元素個數(shù)的說明,及元素列表組成。 ? array語句:由一個數(shù)組名字、一個下標變量和列表名組成。 81 顯示下標 array語句 ? 形如: ARRAY arrayname {subscript} $ arrayelements(initialvalues) 例 array simple{3} red green yellow。 array x{5,3} score1score15。 array c{3}等價于 array c{3} c1c3 array test{3} t1 t2 t3 (90 80 70) 數(shù)組中的變量必須全是數(shù)值型或字符串型, array例 82 顯示下標 array語句 ? 規(guī)定數(shù)組中每一維的上下界: array x{1:5,1:3} score1score15。 ? { *}表示 SAS系統(tǒng)通過數(shù)組中變量的個數(shù)來確定下標??捎?dim(數(shù)組名 )函數(shù)計算數(shù)組元素個數(shù)。 ? _temporary_建立一個臨時數(shù)組元素列表 ? array(dim)例, array(temporary)例,array(prod)例 83 隱含下標 array語句 ? 形如: ARRAY arrayname (indexvariable) $ arrayelements (initialvalues) ? 如果沒有規(guī)定下標變量, SAS系統(tǒng)使用自動變量 _i_作為下標變量,下標變量范圍從 1到這個數(shù)組元素的個數(shù) ? 如: array x x1x5 ? Array(s)例 84 Do over語句 ? Do over 語句對每個數(shù)組元素自動地執(zhí)行Do組中的語句,它等價于 do i=1 to k。 其中 i是這個數(shù)組的下標變量, k是數(shù)組元素的個數(shù)。 ? Do over語句常用在對隱含下標數(shù)組元素執(zhí)行 Do組里的語句 ? Do over例 85 Informat語句 ? Informat語句把輸入格式與變量聯(lián)系起來,在 data步,可以用 informat語句對input語句中列出的變量規(guī)定缺省時的輸入格式 ? informat例 86 Format語句 ? 在 data步把變量同輸出格式聯(lián)系起來 ? 可以規(guī)定缺省選項,如: format default=。 ? Format(informat)例, format_=例, 87 Drop和 keep語句 ? Drop語句:刪掉變量語句 drop variablelist ? Keep語句:保留變量語句 keep variablelist ? 雖然出現(xiàn)在 drop和 keep語句中的變量不包含在正被創(chuàng)建的 SAS數(shù)據(jù)集中,但這些變量仍可以用在程序語句中 ? Drop和 keep不能同時使用 88 Retain語句 ? 使用 retain給變量賦予初值,并保留到讀下一個觀測 retain month1month5 1 retain var1var4 (1,2,3,4) 當 retain后無變量時,用 input或賦值語句創(chuàng)建的所有變量的值 ,保留上次 data步執(zhí)行的值 ? Retain例、 retain2例 89 Attrib語句 ? 在 data步內允許用一個 attrib語句來規(guī)定一個或幾個變量的輸出、輸入格式,標簽和長度,即規(guī)
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1