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

正文內(nèi)容

sas培訓(xùn)班講義ppt課件-文庫吧資料

2025-01-24 11:57本頁面
  

【正文】 使用不同的控制語句 ? 跳轉(zhuǎn)代碼( go to,link):需要暫停主代碼,執(zhí)行 “ 標(biāo)簽 ” 指明的其它代碼 ? 中止代碼( return,continue,leave):負(fù)責(zé)某種形式的中止。 ? 立即轉(zhuǎn)到由 label語句指示的位置,并從那里開始繼續(xù)執(zhí)行語句直到一個 return語句被執(zhí)行。 ? 形如: GO TO label。當(dāng)變量 x的值為 0和缺失之外的任意值時表達(dá)式均為真 ? If_else例、 If_x例 73 Return語句 ? 告訴 SAS系統(tǒng)在 data步當(dāng)前這個位置上停止執(zhí)行語句并在繼續(xù)執(zhí)行之前返回到一個預(yù)定的位置(通常是 data步開頭 ) ? 當(dāng) return語句使得 SAS返回到 data步開頭時, SAS首先輸出當(dāng)前觀測到新數(shù)據(jù)集中。 ELSE statement。 ? Do until例 71 Select語句 ? 允許 SAS去執(zhí)行幾個語句或者語句組中的一個。如果表達(dá)式是真的, Do組被執(zhí)行 ? Do while例 70 Do until語句 ? 有條件地執(zhí)行 Do組里的語句,在循環(huán)的最后而不是在循環(huán)的開頭計算表達(dá)式,如果表達(dá)式是真的, Do組就不再被執(zhí)行。 ? Do_simple例, do例, do_exit例 69 Do while語句 ? 當(dāng)條件成立時重復(fù)執(zhí)行 Do組里的語句 Do while (expression)。 do i=1 to exit。 ? output例 66 Output語句 ? 用到 output語句其他情況: output123例 ,創(chuàng)建幾個SAS數(shù)據(jù)集 ,創(chuàng)建二個或更多個觀測 ? 后面接名字表示輸出到指定數(shù)據(jù)集,但名字必須也在 DATA后出現(xiàn) 67 Call語句 ? 調(diào)用其他子程序 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í)行。 ? Stop與 abort的區(qū)別在于 abort語句置 _error_變量為 1 ? Abort例 64 Where 語句 ? 從已存在的 SAS數(shù)據(jù)集選擇子集,在把觀測讀入之前規(guī)定數(shù)據(jù)必須滿足一個條件 ? Where 語句與 if語句相比在讀取數(shù)據(jù)時更為高效,因其在移動所有觀測到子集之前先選擇數(shù)據(jù)。 ? 累加 Variable + expression 例: if x=5 then n+1。 ? Update語句一定要與 BY語句一起使用,BY語句給出了合并觀測時共同變量的名字 ? 主數(shù)據(jù)集中的共同變量必須是單值的,即不能有兩個或兩個以上的觀測其共同變量值相同 ? Update例 57 Infile語句 ? Delimiter (DLM)選項:規(guī)定一個字符替代空格作為分隔符。 run。 ? Rename選項負(fù)責(zé)改名; in選項產(chǎn)生變量負(fù)責(zé)記錄觀測來自該數(shù)據(jù)集; ? 見 set2例 55 Merge語句 ? 使用 Merge語句并接多個數(shù)據(jù)集,形式如下 ? Data 數(shù)據(jù)集; merge 數(shù)據(jù)集 1 數(shù)據(jù)集 2 …… 。 by 變量 。 可用于抽樣,一般與 output語句連用 ? Nobs選項創(chuàng)建一個臨時變量用來存儲數(shù)據(jù)集的觀測總數(shù) ? 見 set例, point例 54 Set語句 ? Set語句可以串接多個數(shù)據(jù)集,形式如下 ? Data 數(shù)據(jù)集 。 input例, Input例 47 Input語句 ? 利用 n +n n 進行指針控制 input1例 48 Input語句 ? 幾個特殊符號的用法( : amp。 46 Input語句 ? 分組格式: input (g1g5) (3* , 2*)。不產(chǎn)生實際的數(shù)據(jù)集,只是把內(nèi)容暫存于內(nèi)存,以供 put語句等讀取結(jié)果,可以節(jié)約計算機資源 data _last_。 ? _N_變量表示 DATA步已經(jīng)執(zhí)行的次數(shù) ? _error_變量值為 1時表示程序出錯 ? Flow例 43 DATA步流程( Flow1例) (*) ? 讀外部數(shù)據(jù)時,數(shù)據(jù)步迭代 (即每一次 )的開始把變量的值置為缺失值,有幾種情況例外: retain語句提到的變量 sum語句中創(chuàng)建的變量 數(shù)組 _temporary_中的數(shù)據(jù)元 file和 infile語句選項中創(chuàng)建的變量 自動變量 ? 讀 sas數(shù)據(jù)集時,只在第一次迭代時把變量值置為缺失,以后變量保留其值直至新值寫入 44 文件操作語句 DATA語句 ? DATA語句的選項 DROP選項 (不列出某些變量 ) KEEP選項 (列出某些變量 ) LABEL選項 (給數(shù)據(jù)集加標(biāo)簽 ) RENAME選項 (重命名變量 ) ? Data例 45 DATA語句 ? 數(shù)據(jù)集名字: (data2例 ) data語句后無數(shù)據(jù)集名字,則自動生成 data1, data2等為數(shù)據(jù)集名字,相當(dāng)于 data _data_。 age20 38 SAS函數(shù)一 (部分 ) ? 數(shù)學(xué)函數(shù): abs()、 max ()、 min ()、 mod (x, y)、 sign (x)、sqrt (x)、 sum ()、 mean ()、 exp (x) 、 log (x)、 log10 (x)、 log2(x) 、 sin (x)、 arsin (x) ? 截取函數(shù): ceil (x)、 floor (x)、 int (x)、 round (x, n) ? 字符函數(shù): index (S, S1)、 substr (S , p, n)、 scan(S2,n)、upcase(S)、 press(S,S1) 39 SAS函數(shù)二 (部分 ) ? SAS系統(tǒng)存貯日期值為 1960年 1月 1日到指定日期之間的天數(shù) ? SAS存貯時間值為從午夜開始到指定時間的秒數(shù) ? 日期時間值存貯為 1960年 1月 1日午夜到指定日期時間之間的秒數(shù) ? 日期時間函數(shù): weekday ( )、 day()、month()、 qtr()、 year() 40 SAS函數(shù)三 (部分 ) ? 概率統(tǒng)計函數(shù): probnorm (x) n (of X1Xn)、 nmiss (of X1Xn), var (of x1xn)、 std (of x1xn) ? 隨機數(shù)函數(shù): rannor (seed)、 ranuni (seed) ? Functions例 41 DATA步 ? 文件操作語句 ? 運行語句 ? 控制語句 ? 信息語句 42 DATA步流程 ? DATA語句標(biāo)志了數(shù)據(jù)步開始,并指定了數(shù)據(jù)步結(jié)束時要生成的數(shù)據(jù)集名字。但有兩個例外: ? ,右邊的運算先做 ? ,這個表達(dá)式看成是有一個 and 出現(xiàn)一樣被計算。 、 、 Analyst分析家模塊 ? 界面介紹 ? 瀏覽與編輯模式 ? 生成示例數(shù)據(jù)與抽樣 ? 程序清單 ? 假設(shè)檢驗 33 34 SAS運算符( operator例) ? 算術(shù)運算符: + - * / ** ? 比較算符: =(EQ) ^=(NE) (GT) (LT) =(GE) =(LE) in ? 邏輯算符: & (AND) | (!)(OR) ^ ( ~) (Not) ? 其它: (最小值 ) (最大值 ) ||(?。?(連接 ) 35 字符的比較 (operator_char例 ) ? 按機器使用的字符排列次序 (ASCⅡ 或Unicode)從左到右被比較。 Infile例 利用 “ 導(dǎo)入數(shù)據(jù) ” 功能建立。 Orange例 data步利用 set 語句建立。 ? SAS程序中一般不區(qū)分大小寫(字符串中要區(qū)分大小寫) ? 用 /*注釋的內(nèi)容 */ 來對程序進行注釋 27 SAS程序的結(jié)構(gòu) ? SAS數(shù)據(jù)集 樣本(觀測、記錄)、變量(字段、域)、表(數(shù)據(jù)集)、 數(shù)據(jù)庫 ? 許多 SAS語句都是以關(guān)鍵詞開始并用它識別語句的類型 (如 data、 input、 proc) ? 絕大部分的 SAS語句都可分為兩步: DATA步和 PROC步 28 SAS的變量及格式 ? 變量屬性 (名稱、類型、長度、輸入格式、輸出格式、標(biāo)簽 ) 類型:數(shù)字型、字符串型 輸入格式:數(shù)據(jù)被 SAS讀取的格式 輸出格式:數(shù)據(jù)呈現(xiàn)給人們的格式 29 SAS程序第二例 ? SAS/ 輸入數(shù)據(jù) 形成數(shù)據(jù)集 排序 打印顯示 30 SAS文件及命名 ? SAS數(shù)據(jù)集文件(后綴為 sas7bdat) ? SAS程序文件 (后綴為 sas) ? SAS日志文件 (后綴為 log) ? SAS輸出文件 (后綴為 list) 31 SAS文件及命名 ? 臨時數(shù)據(jù)集和永久數(shù)據(jù)集 SAS文件的 2級命名方式:目錄 .文件名 work目錄和其他目錄 使用 Libname語句創(chuàng)建永久數(shù)據(jù)集, libname 自建目錄名 ‘ 目錄地址 ’ 。 ? SAS語句可以從某一行的任意位置開始; ? 幾個 SAS語句可以寫在同一行上,但每句要使用分號 26 SAS程序的書寫格式 ? 一個語句也可以寫
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1