




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、2021年12月SAS培訓內(nèi)容SASDATA部PROC部函數(shù)輸出圖表SAS引見 SASStatistical Analysis System是由美國北卡羅來納州州立大學1966年開發(fā)的統(tǒng)計分析軟件,總部位于美國北卡羅來納州的凱瑞, 是全球最大的私有軟件公司 SAS引見SAS引見SAS安裝SAS界面輸出程序資源管理器運轉F8日志SAS語法弱言語不區(qū)分大小寫;表示終了字符串和數(shù)值SAS數(shù)據(jù)變量Oracle-列觀測Oracle-行觀測變量第一個SAS程序數(shù)據(jù)部程序部內(nèi)容SASDATA部PROC部函數(shù)輸出圖表DATA部 動態(tài)處置數(shù)據(jù)的過程。 默許情況下他所處置的數(shù)據(jù)保管在“Work邏輯庫中,終了會話后
2、數(shù)據(jù)將會自動清空。 本人可以建立永久邏輯庫,保管數(shù)據(jù) DATA部DATA部 讀取數(shù)據(jù)是一行一行讀取的,并且一個觀測一個觀測讀取的。DATA部 默許分割符為空格默許字段長度8字節(jié),超越8個字節(jié)會自動截取默以為數(shù)值類型$表示字符串 ,字符串值被數(shù)值變量讀到,那么會為null(.代表null) DATA部 DATA部-空數(shù)據(jù)集 DATA部-INPUT 用于描畫輸入的數(shù)據(jù)。從外部文件或緊跟的CRADS讀入數(shù)據(jù),賦給該語句列出的各個變量。格式:INPUT 普通以為讀入的數(shù)據(jù)是數(shù)值型,除非:1 變量名后有$號;2 運用字符的輸入格式表示;3 變量事先被定義成字符型數(shù)據(jù)中的缺項值用“.表示。假設讀入數(shù)據(jù)與數(shù)
3、據(jù)類型不匹配,那么按無效數(shù)據(jù)置為缺項值DATA部-INPUT列表輸入 格式:INPUT 變量名 $;對輸入數(shù)據(jù)的要求: 1 輸入數(shù)據(jù)項之間至少被1個空格分隔; 2 用句號表示缺失值; 3 字符型變量缺省最大長度為8,除非用LENGTH、ATTRIB、INFORMAT等語句給定更長的長度;INPUT語句中列出的變量順序要跟輸入數(shù)據(jù)的順序一致。假設INPUT后變量數(shù)量少于輸入數(shù)據(jù)中的列數(shù),那么后面的列被略去假設輸入數(shù)據(jù)前后包含空格,會被判為作為分隔符的空格DATA部-INPUT列輸入 格式:INPUT 變量名 $ 開場列-終了列;輸入值可以以任何的次序讀入,而不論它們在輸入記錄中的位置字符型數(shù)據(jù)可
4、以包含空格。全部是空格或只含一個“.的字段會被解釋為缺失值可讀全部或部分數(shù)據(jù)DATA部-INPUT格式化輸入 格式:INPUT 變量名 輸入格式;輸入格式例子:INPUT name $10. birthday mmddyy10. weight 4.1;數(shù)據(jù)中的年月日之間運用特殊符號或空格隔開。格式化輸入時,數(shù)據(jù)項不再以空格作為終了標志,而是由讀指針按給出的格式長度挪動,依次讀數(shù)據(jù)項。數(shù)據(jù)前后的空格也要計算在內(nèi)DATA部-INPUT格式列表 INPUT (score1-score5) (4. 4. 4. 4. 4.);INPUT (score1-score5) (4.);INPUT (name
5、core1-score5) ($10. 5*4.);DATA部-INPUT格式修飾符 “:修飾符。表示從下一個非空格列讀入數(shù)據(jù),直到: 1 遇到再下一個空格列; 2 讀到預先定義的變量長度;3 數(shù)據(jù)行終了。哪個先出現(xiàn)就在哪終了“ &修飾符。表示從下一個非空格列讀入數(shù)據(jù),直到: 1 遇到延續(xù)的兩個空格; 2 在DATA步中定義的最初的變量長度; 3 輸入行終了。哪個先出現(xiàn)就在哪終了DATA部-INPUT指針控制 列指針 絕對指針控制:數(shù)值型指出位置、字符型指出要匹配的字符串相對指針控制行指針數(shù)值型指針n:INPUT 15 sales 5.;指針變量:A=25; INPUT num 1-6 A n
6、um $ 10.;表達式:DATA部INPUT指針控制 字符型指針 三種方式:字符串 字符變量 字符表達式DATA部-INPUT相對指針控制 三種方式:+n,+指針變量,+表達式, 意指把指針從當前位置移過規(guī)定的列數(shù)負數(shù)表示指針往前挪動DATA部-INPUT列相對指針控制 適用于一個觀測值占有多個輸入行的情況4種方式:#n,#指針變量,#表達式,/INPUT語句中,#號后最大的數(shù)字決議每個觀測占有多少行/表示把指針挪動到下一輸入行的第一列當每個觀測有多個輸入行,但不從最后一行讀取數(shù)據(jù)的時候,在INPUT語句末尾必需運用#將指針移到最后一行DATA部-INPUT列相對指針控制 DATA部-INP
7、UT行堅持闡明符 多個INPUT語句讀取同一數(shù)據(jù)行的數(shù)據(jù),運用單尾隨符一個INPUT語句在一個輸入行中讀取多個觀測,那么運用雙尾隨符DATA部-INPUT逗號分隔符 infile datalines dsd delimiter=ab;DATA部-INPUT DATALINES語句 相當于CARDS語句該語句必需是數(shù)據(jù)步的最后一條語句DATA部-INPUT MISSOVER處置 DATA部-其他語句 LENGTH語句LABEL語句INFORMAT/FORMAT語句MISSING語句注釋語句OPTIONS語句DATA部-其他語句 DATA部-其他方式建立數(shù)據(jù)集 從外部文本數(shù)據(jù)文件讀入數(shù)據(jù)從已建立的
8、數(shù)據(jù)集中讀入數(shù)據(jù)從Excel等數(shù)據(jù)單中導入數(shù)據(jù) 從Oracle等數(shù)據(jù)庫中讀取數(shù)據(jù)DATA部-文件方式 DATA部-已有數(shù)據(jù)集 DATA部-Excel導入 DATA部-數(shù)據(jù)庫導入 DATA部-數(shù)據(jù)集整理SET 橫向合并MERGE 縱向合并MODIFY 修正定義UPDATE 用子數(shù)據(jù)集修正主數(shù)據(jù)集DATA部-數(shù)據(jù)集整理SET DATA部-數(shù)據(jù)集整理MERGE DATA部-數(shù)據(jù)集整理MODIFYDATA部-數(shù)據(jù)集整理UPDATE 內(nèi)容SASDATA部PROC部函數(shù)輸出圖表PROC部-常用過程 名稱功能描述PRINT打印結果集SORT結果集排序MEANS對數(shù)據(jù)變量進行簡單描述統(tǒng)計FREQ頻數(shù),累計百分
9、比UNIVARIATE有MEANS功能外還有偏度、峰度、四分位和眾數(shù)等的統(tǒng)計項TABULATE制表PROC部-子過程 過程功能描述BY指明分組變量,需要排序CLASS指明分組變量,不需要排序FREQ變量求頻數(shù)VAR需要統(tǒng)計的變量WEIGHT指明該變量的權重ID指明用哪個標號OUTPUT統(tǒng)計信息輸出到指定的數(shù)據(jù)集PROC部-SORT&PRINTPROC部-MEANSPROC部-MEANS PROC部-MEANSPROC部-FREQ PROC部UNIVARIATE PROC部UNIVARIATE PROC部UNIVARIATEPROC部-TABULATE PROC部-TABULATE PROC部-
10、TABULATE 內(nèi)容SASDATA部PROC部函數(shù)輸出圖表PROC部-函數(shù)字符串函數(shù)數(shù)字函數(shù)日期函數(shù)統(tǒng)計函數(shù)SAS的函數(shù)運用在一觀測行上,并不是在變量也就是列上PROC部-函數(shù)-字符串函數(shù)功能SUBSTR字符串截取SCAN查找到的特殊字符處開始分割字符串INDEX查找一個字符串中第一次出現(xiàn)的某個字符的位置LENGTH字符串長度COMPRESS從字符串中溢出指定的字符或字符子串TRANSLATE字符串替換TRIM去除尾部空格UPCASE轉換大寫LOWCASE轉換小寫URLDECODE編碼轉換TRANWRD對指定字符串進行替換RANK轉換為ASCII編碼BYTE轉換對應的ASCII或者EBCDI
11、C字符REPEAT對指定字符串根據(jù)指定次數(shù)重復書寫LEFT左對齊REVERSE反轉字符串PROC部-函數(shù)PROC部-函數(shù)-數(shù)字函數(shù)功能SUM求和MAX最大值MIN最小值ABS絕對值MOD余數(shù)ROUND四舍五入SQRT平方根CEIL最小整數(shù)FLOOR最大整數(shù)INT取整LOG自然對數(shù)LOG2以2為底的輸入值的對數(shù)LOG10以10為底的輸入值的對數(shù)EXPe為指數(shù)的X冪的值SIN正弦PROC部-函數(shù)-日期函數(shù)功能YEAR取日期的年份MONTH取日期的月份DAY取日期的日MDY從年月日中返回日期值WEEKDAY星期幾QTR季度HMS輸入一個時間值返回一個SAS時間DHMS根據(jù)輸入日期值返回一個SAS日期時間DATEPART根據(jù)輸入日期值返回一個SAS日期INTCK兩個日期之間的間隔TODAY返回當前日期DATETIME返回當前日期時間JULDATE轉換輸入日期為5位或者7位的JulianPROC部-函數(shù)-統(tǒng)計函數(shù)功能MEAN平均值PDF分布密度CDF累計分布PROBNORM標準正態(tài)分布概率VAR方差STD標準差STDERR均值估計的標準誤差CV變異系數(shù)SKEWNESS偏斜度KURTOSIS峰度值USS為校正的平方和CSS修正的離差平方和RANGE最大值和最小值之間的極差內(nèi)容SASDA
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 4年級下冊1~6單詞表譯林版
- 地球內(nèi)部介紹50字
- 生態(tài)塘施工方案
- 2025年共青團團內(nèi)推優(yōu)知識考試大題庫及答案(共70題)
- 2025年高中政治主觀題答題模板必修一到必修四全部在這里
- 6 讓我們的學校更美好 教學設計-2024-2025學年道德與法治三年級上冊統(tǒng)編版
- 國際貿(mào)易合同管理知識商訂分析
- 制造業(yè)成本控制與管理方案手冊
- 2 點亮小燈泡(教學設計)-2023-2024學年科學四年級下冊教科版
- 網(wǎng)絡安全市場信息整合與分析
- DL∕T 5209-2020 高清版 混凝土壩安全監(jiān)測資料整編規(guī)程
- 孫子生日宴會爺爺致辭范文
- 2024年湖南新課標卷高考生物真題試卷(無答案)
- 【正版授權】 IEC 60072-3:1994 EN-FR Dimensions and output series for rotating electrical machines - Part 3: Small built-in motors - Flange numbers BF10 to BF50
- 養(yǎng)老院老人走失免責協(xié)議書
- 加固工程施工技術交底內(nèi)容
- 2024年湖南鐵路科技職業(yè)技術學院單招職業(yè)適應性測試題庫附答案
- 醫(yī)療器械質(zhì)量安全風險會商管理制度
- 降低用藥錯誤發(fā)生率
- 起重機維護保養(yǎng)記錄表
- 《攝影構圖》課件
評論
0/150
提交評論