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

正文內(nèi)容

sas數(shù)據(jù)步課件-資料下載頁

2025-08-10 14:54本頁面

【導(dǎo)讀】數(shù)據(jù)必須以數(shù)據(jù)集的形式出現(xiàn)。的文件,此類文件是數(shù)據(jù)的特殊組織形式。1.將輸入數(shù)據(jù)轉(zhuǎn)化為SAS數(shù)據(jù)集;的錯誤,計算新變量等;新等方法產(chǎn)生新的數(shù)據(jù)集。數(shù)字或下劃線,中間不能有空格。4.?dāng)?shù)據(jù)集數(shù)據(jù)集是由若干個觀測值組成的集合。久存在,反復(fù)使用。第一級名又叫庫邏輯名,下有一永久數(shù)據(jù)集ADMIT,調(diào)用此數(shù)據(jù)集時,的一級名,但在引用??吹脚R時數(shù)據(jù)集的全稱)。集則是永久數(shù)據(jù)集。關(guān)鍵詞可以大寫字母可以小寫;DATA[數(shù)據(jù)集名表][選擇項];數(shù)據(jù)集名必須以英文字母開始,最長不超過8個字符。次命名所建立的數(shù)據(jù)集。必了解輸入記錄中數(shù)據(jù)占有哪些列。③字符型數(shù)據(jù)的長度缺省值是8個字

  

【正文】 數(shù)據(jù)集,雙擊所需的 SAS數(shù)據(jù)集,就可將它顯示在 VIEWTABLE數(shù)據(jù)窗內(nèi),還可對 SAS文件實施拷貝、移動、刪除等文件管理事務(wù)。 110 111 常用命令 ? 在工具欄中,有一個 SAS指令命令框 命令 說明 命令 說明 BYE 退出 SAS系統(tǒng) LOG 進(jìn)入日志窗口 CLEAR 清除當(dāng)前窗口中的內(nèi)容 NUMS 打開編輯窗口的數(shù)字區(qū) END 退出當(dāng)前窗口,返回編輯窗口 NUMS OFF 關(guān)閉 編輯窗口的數(shù)字區(qū) ENDSAS 退出 SAS系統(tǒng) OPTIONS 進(jìn)入?yún)?shù)定義窗口 FILE ‘ filename’ 將當(dāng)前窗口的內(nèi)容存儲到指定文件 OUTPUT 進(jìn)入輸出窗口 HELP 進(jìn)入幫助窗口 PROGRAM 進(jìn)入編輯窗口 KEYS 快捷鍵定義窗口 RECALL 調(diào)用上次執(zhí)行程序 LIBNAME 確定 SAS數(shù)據(jù)庫的內(nèi)容 SUBMIT 提交程序代碼 112 常用功能鍵 命令 說明 命令 說明 F1 進(jìn)入幫助窗口 CTL+B 確定 SAS數(shù)據(jù)庫內(nèi)容 F2 重建被顯示的窗口 CTL+D 進(jìn)入 DIR窗口 F3 返回編輯窗口 CTL+E 消除當(dāng)前窗口內(nèi)容 F4 調(diào)用上次執(zhí)行程序 CTL+F 進(jìn)入 footnote窗口 F5 進(jìn)入編輯窗口 CTL+H 進(jìn)入幫助窗口 F6 進(jìn)入日志窗口 CTL+I 進(jìn)入?yún)?shù)定義窗口 F7 進(jìn)入輸出窗口 CTL+K 將選擇的內(nèi)容剪切 F8 恢復(fù)編輯窗口 CTL+L 進(jìn)入日志窗口 F9 快捷鍵定義窗口 CTL+M 標(biāo)記選擇的內(nèi)容 F11 打開指令工具條 CTL+Q 進(jìn)入 LIBNAME窗口 SHIFT+F1 執(zhí)行第一行程序 CTL+R 繼續(xù)查找 SHIFT+F7 向左翻頁 CTL+T 進(jìn)入 TITLE窗口 SHIFT+F8 向右翻頁 CTL+U 取消標(biāo)記 SHIFT+F10 顯示小菜單 CTL+W 進(jìn)入 ACCESS窗口 SAS 程序 ?SAS程序是 SAS語句集,即由若干條 SAS語句組成,每條語句以 命令開始,以分號結(jié)束 。也就是 SAS用戶運用 SAS語言編寫的一段程序。 113 SAS 程序 數(shù)據(jù)步 過程步 以 DATA語句開始 的一組語句 以 PROC語句 開頭的一系列 SAS語句的集合 SAS程序結(jié)構(gòu)有以下三種情況: 1. 一個 SAS程序僅含有一個數(shù)據(jù)步或者僅有一個過程步 。 2. 含有一個數(shù)據(jù)步和一個過程步 。 3. 含有多個數(shù)據(jù)步和多個過程步 。 114 SAS文件的保存和調(diào)出 ?SAS目錄文件 ?原始數(shù)據(jù)文本文件 PGM 窗口里輸入的原始數(shù)據(jù), . dat ?SAS 程序文件 PGM 窗口里的編輯的各種程序; . sas ?SAS 記錄文件 , LOG 窗口里的過程步運行記錄, .log 115 ?SAS 輸出文件 OUTPUT 窗口里過程步運行結(jié)果, . lst ?SAS 數(shù)據(jù)集文件 PGM 窗口的數(shù)據(jù)步運行結(jié)果, .sd2 。 116 前四種文件的保存:點 擊 SAS主窗口上 File 選項中的 “ Save as” 打開: 點擊 File 選項中的 “ Open” SAS文件與 SAS數(shù)據(jù)庫 ?SAS文件有三類: ?SAS數(shù)據(jù)集 ?SAS目錄文件 ?格式文件。 ?SAS目錄文件主要包括顯示管理過程中定義和保存的一些文件。如功能鍵的定義、屏幕編輯過程中的設(shè)臵等, SAS文件可在 DIR窗口察看。 117 簡單程序示例 ? Data prg1_1 ? Input X @@。 ? Cards。 ? 60 142 195 80 ? 。 ? Run。 ? Proc means data=prg1_1。 ? Var X ? Quit。(或者 RUN; ) SAS 語言 ? SAS語言 專指 SAS系統(tǒng)中以英語為母語的計算機(jī)語言。 ? SAS語句 一句話或一個指令,是由關(guān)鍵字開頭, SAS名,特殊字符或運算符組成,并以 分號結(jié)尾, 每個元素之間至少空一格的字符串。 ? data ht。 input x y。 ? proc print data=ht。 119 程序語法結(jié)構(gòu) ? 每個語句以關(guān)鍵字開始,以;結(jié)束 ? 同一行中可以有多個語句,一個語句也可分為多行 ? CARDS(或者 DATALINES)后的數(shù)據(jù)必須另起一行輸入,數(shù)據(jù)結(jié)束時,必須另起一行,輸入; 如何建立和運行 SAS程序 1. 在 PROGRAM EDITOR窗口鍵入程序 2. 運行 SAS程序 3. 查看 LOG窗口程序運行的有關(guān)信息 ,在OUTPUT窗口查看運行結(jié)果 。 4. 存儲程序 121 SAS程序修改 例: 將 PROC MEANS改為 PROC MEAN SAS程序就會出錯 出錯信息在 LOG窗口中 根據(jù)出錯信息在 PROGRAM窗口進(jìn)行修改 122 SAS程序的調(diào)用 通過菜單 FILE選擇相應(yīng)的 *.SAS文件 也可通過指令工具條輸入? include? 123 SAS數(shù)據(jù)庫 ? SAS系統(tǒng)把存放 SAS文件的每一個 磁盤目錄看作一個 SAS數(shù)據(jù)庫 , 需要指出的是, SAS數(shù)據(jù)庫不是一個物理實體,而僅僅是一個邏輯概念。 ? 系統(tǒng)利用數(shù)據(jù)庫對 SAS文件進(jìn)行管理,每一個 SAS文件定義一個數(shù)據(jù)邏輯名來代替該文件的目錄路徑,使數(shù)據(jù)庫邏輯名和目錄路徑聯(lián)系起來,因此,完整的 SAS文件名應(yīng)由兩部分組成: 124 數(shù)據(jù)庫邏輯名 .SAS文件名 ↓ ↓ 第一級名字 .第二級名字 在 LIBNAME窗口中可觀察到各數(shù)據(jù)庫邏輯名及其相應(yīng)的目錄路徑。 125 SAS 數(shù)據(jù)集的建立與保存 ?把原始數(shù)據(jù)轉(zhuǎn)化為 SAS 數(shù)據(jù) ?從數(shù)據(jù)區(qū)讀入原始數(shù)據(jù) ?data SAS數(shù)據(jù)集名; ? input @[n] SAS變量名 輸入格式 行保持符號; ? cards; ? 數(shù)據(jù)區(qū) ? ; ?run; 126 ?data 語句 標(biāo)志數(shù)據(jù)步的開始及 命名將要創(chuàng)建的 SAS數(shù)據(jù)集 ?INPUT語句 向系統(tǒng)表明如何讀入每一條記錄 ?cards語句 用于直接輸入數(shù)據(jù),標(biāo)志著數(shù)據(jù)塊的開始 ?run 語句 程序結(jié)束語句,表明該數(shù)據(jù)步程序結(jié)束 行保持符號是? @? 或? @@? 或缺省 127 ?從外部文本文件讀入原始數(shù)據(jù) data SAS數(shù)據(jù)集名; infile ‘ 計算機(jī)目錄 \原始數(shù)據(jù)文本文件名’; input SAS變量名 輸入格式 行保持符號; run; ?infile 語句,說明原始數(shù)據(jù)是從一個文本文件里讀取。 infile 39。d:\ qxx \ 39。; 128 三種原始數(shù)據(jù)的排列方式 ? 有空格式 每一行排列一個樣本的全部變量的觀察值,數(shù)值之間有空格,缺省數(shù)據(jù)( missing value)用小數(shù)點代表。 每個變量的全部樣本觀察值所占的列數(shù)可以相等,也可以不相等 12 f 19801202 13 m 19791012 11 m 19811111 16 f 19760430 13 f . 19790101 對應(yīng)的 input 語句: input age sex $ height birthday yymmdd8. 。 129 ?無空格式 每一行排列一個樣本的全部變量的觀察值,數(shù)值之間無空格,缺省數(shù)據(jù)空格,每個變量的全部樣本觀察值(包括缺省)所占的列數(shù)必須相等。 12 f 16 f 13 f 19790101 對應(yīng)的 input 語句: input @3 age 2. sex $1. height birthday yymmdd8. 。 或 input age 34 sex $5. height 69 birthday yymmdd8.; 130 ?自由格式 每一行可以排列任意多個觀察值,每個數(shù)值之間有空格,缺省數(shù)據(jù)用小數(shù)點代表。 12 f 19801202 13 m 19791012 11 m 19811111 16 f 19760430 13 f . 19790101 對應(yīng)的 input 語句: input age sex $ height birthday yymmdd 8. @@。 131 ?雙 @@符和單 @符號的區(qū)別 雙 @@符號表示讀取完一個 input語句中所有變量對應(yīng)的一組觀察值后不換行,連續(xù)讀取所有變量對應(yīng)的另一組觀察值,直到全部數(shù)據(jù)讀完為止。 單 @符號表示讀取完第一個 input語句中所有變量對應(yīng)的觀察值后不換行,接著讀取下一個input語句中所有變量對應(yīng)的觀察值,直到完成一個數(shù)據(jù)步中的所有 input語句后再換行讀取下一列的數(shù)據(jù) 。 ?行保持符號缺省表示讀取完一個 input語句中所有變量對應(yīng)的觀察值后就換行讀取下一行數(shù)據(jù)。 ?當(dāng)一個數(shù)據(jù)步僅含有一個 input語句時,行保持符號缺省和單 @符號起的作用相同 132 文本文件 ,, 和 保存在 d:\ test子目錄中 ? data d1。 infile 39。d:\test\39。 input age sex $ height birthday yymmdd8. 。run 。 ? data d2。 infile 39。d:\test\39。 missover。 input age 2. sex $1. height birthday yymmdd8. 。run。 ? data d3。 infile 39。d:\test\39。 input age sex $ height birthday yymmdd8. 。 run。 133 三種不同原始數(shù)據(jù)排列方式的特性 ?有空格式(非格式化輸入法) 查看原始數(shù)據(jù)方便,清晰;讀取數(shù)值方便,不必查看變量所占的列域,只需了解變量的排列順序和類型。 ?自由式(非格式化輸入法): 當(dāng)變量少,樣本多時,用此法可縮短數(shù)據(jù)區(qū)域;讀取數(shù)值方便,不必查看變量所占的列域,只需了解變量的排列順序和類型。 134 ?無空格式(格式化輸入法): 讀取數(shù)據(jù)可以按任意順序進(jìn)行;數(shù)值或其中的一部分可以被重復(fù)讀取;字符型數(shù)據(jù)中間可含空格;字符型數(shù)據(jù)寬度可擴(kuò)大到 200個字符;空格被解釋為缺省值;可以讀取一個樣本的全部觀察值要占用兩行或兩行以上的數(shù)據(jù)。 01135177100 0224516074 第一行的變量是 id, sex, age, height, weight,字符長度分別是 2, 1, 2, 3, 3;第二行的變量是 id, temp, blood1, blood2,字符長度分別是 1,4, 3, 3 。 135 ? input 1 id 12 sex 3 age 45 height 68 weight 911 2 id 12 temp 36 blood1 79 blood2 1012。 ? input 1 @1 (id sex age height weight ) ( 2. 1. 2. 3. 3. ) 2 @1 (id temp blood1 blood2 ) ( 2. 3. 3. )。 136 SAS數(shù)據(jù)的保存 ?臨時數(shù)據(jù)集 數(shù)據(jù)集名( data set name),如, abc1 ?永久數(shù)據(jù)集 文件名由兩部分組成:數(shù)據(jù)庫邏輯名( libname) + 數(shù)據(jù)集名( data set name),如, 。 137 數(shù)據(jù)庫邏輯名的創(chuàng)建 ?用 SAS 語句創(chuàng)建數(shù)據(jù)庫邏輯名 libname 數(shù)據(jù)庫邏輯名 ‘主目錄 :\子目錄’; libname test 39。 d:\test 39。 。 data test..abc1。 input age sex $ height birthday yymmdd8. 。 cards。 數(shù)據(jù)區(qū) ; run; 138 ?在 SAS 的 Libraries 窗口上創(chuàng)建數(shù)據(jù)庫邏輯名 view explorer
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1