sas過程步及其語句§1過程步及其通用語句

sas過程步及其語句§1過程步及其通用語句

ID:27207442

大小:233.50 KB

頁數(shù):16頁

時(shí)間:2018-11-29

sas過程步及其語句§1過程步及其通用語句_第1頁
sas過程步及其語句§1過程步及其通用語句_第2頁
sas過程步及其語句§1過程步及其通用語句_第3頁
sas過程步及其語句§1過程步及其通用語句_第4頁
sas過程步及其語句§1過程步及其通用語句_第5頁
資源描述:

《sas過程步及其語句§1過程步及其通用語句》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、第四章、SAS過程步及其語句§1、過程步及其通用語句過程步:以Proc開始的一組或若干組SAS語句過程步通用語句包括以下12條語句:一、proc語句格式:proc過程名[選項(xiàng)];功能:指定所需調(diào)用的過程及規(guī)定該過程的選項(xiàng)。選項(xiàng)類型:1)關(guān)鍵字2)關(guān)鍵字=值3)關(guān)鍵字=SAS數(shù)據(jù)集(例)二、by語句(指定分組變量)格式:by[descending]變量[notsorted];三、class語句(定義分類變量)過程步在使用分類變量前必須先用class語句定義。格式:class變量1變量2……;例:某數(shù)據(jù)集中變量為“省份”、“城市類型”、“人口數(shù)”……,調(diào)用制表過程如下:proctab

2、ulate選項(xiàng);class變量;var變量;table頁表達(dá)式,行表達(dá)式,列表達(dá)式/選項(xiàng);四、var語句(定義分析變量)格式:var變量1變量2……;例:varxyz;varx1-x10y;五、Model語句(指定過程中用于分析的模型)格式:model因變量=自變量[/選項(xiàng)];例:Modely=x;(簡單一元線性回歸模型)Modely=xy;Modely=a

3、b

4、c;六、Weight語句(設(shè)定權(quán)數(shù)語句)格式:Weight變量;注意:該語句只能設(shè)置一個(gè)非負(fù)數(shù)值變量。七、Freq語句(設(shè)定頻數(shù)語句)格式:Freq變量;注意:該語句只能設(shè)置一個(gè)正整數(shù)值變量,若非整數(shù),則要取整。八、ID

5、語句:格式:ID變量;用于定義一個(gè)或幾個(gè)變量以識(shí)別觀察。九、OUTPUT語句格式:output[out=數(shù)據(jù)集][關(guān)鍵字=變量]…;例:procmeansdata=dat1;Varx;Outputout=dat2mean=meanxstd=stdx;Run;注意:過程步中的output語句若指定輸出數(shù)據(jù)集,則須用out=數(shù)據(jù)集名;而數(shù)據(jù)步中直接用output數(shù)據(jù)集名;(例a:class1)十、Format語句(設(shè)置變量格式)格式:format變量[格式]……;十一、Label語句(設(shè)置變量標(biāo)簽)格式:label變量=‘標(biāo)簽“……;例procplot;Plotx*y;Labelx

6、=‘身高’y=‘體重’;run;十二、Attrib語句用于規(guī)定變量屬性(輸入、輸出格式,標(biāo)簽,長度等)。格式:attrib變量[format=格式][informat=輸入格式][label=‘標(biāo)簽’][legth=[$]長度]……;Attribxinformat=8.2format=10.2label=‘總產(chǎn)量’;§2、可用在任何地方的SAS語句幾條有用的SAS通用語句:1、comment語句(注釋語句):格式:(1)*信息;或(2)/*信息*/例:*procprint;procsort/*對(duì)數(shù)據(jù)集進(jìn)行排序*/;2、DM語句(執(zhí)行顯示管理命令語句):例:dm‘log;clear

7、;out;clear;pgm;clear’;3、footnote語句格式:footnote[n][‘文本’];功能:從輸出頁底部腳注部分的第n行開始寫“文本”內(nèi)容。4、title語句:格式:title[n][‘文本’];功能:從輸出頁標(biāo)題行的第n行開始加上“文本”內(nèi)容標(biāo)題。注:1)footnote、title與選項(xiàng)n之間不能有空格,2)缺省n表示從第1行開始寫,缺省‘文本’表示取消以前設(shè)置的腳注或標(biāo)題。3)title語句的位置規(guī)定:若要給某個(gè)proc步的輸出結(jié)果加上標(biāo)題,則:<1>若上一過程步(或數(shù)據(jù)步)有run語句,則它必須用在上一步的run之后。例:procprint;run

8、;title“……”;procmeans;<2>若上一步無run語句,則用在本過程的proc語句之后及下一步或run語句之前。例:procprint;procmeans;title“……”;run;5、options語句:格式:options選項(xiàng);例:optionsnodateps=60Ls=80;此外,libname語句,filename語句,run語句等都可用于SAS程序的任何地方(數(shù)據(jù)步或過程步),都屬于SAS的通用語句?!?、SAS的錯(cuò)誤提示信息錯(cuò)誤類型:語法錯(cuò)誤、程序設(shè)計(jì)錯(cuò)誤、數(shù)據(jù)錯(cuò)誤。在LOG窗中給出三種提示:ERROR、WARNING、NOTE。常見錯(cuò)誤:1、丟失分

9、號(hào)2、語句位置不當(dāng)3、語法錯(cuò)誤(syntaxerrordetected)4、變量沒有找到(variablenotfound)5、無效數(shù)據(jù)錯(cuò)誤(invaliddataerror)§4、SAS過程舉例一、sort過程格式:procsort[data=工作數(shù)據(jù)集][out=輸出數(shù)據(jù)集][nodupkey];By[選項(xiàng)]變量1[選項(xiàng)]變量2……;格式說明:Data=指定要分類排序的數(shù)據(jù)集,缺省時(shí),則用最新建立的數(shù)據(jù)集。Out=指定排序后所輸出的數(shù)據(jù)集名,省略時(shí),則以原來的名字命名,而未排

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。