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

正文內(nèi)容

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

2025-02-14 11:57 本頁面
 

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