版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、弟一早1.缺省情況下,快捷鍵F1,F3,F4,F5,F6,F7,F8,F9和Ctrl+E的作用是什么?F1幫助,F3end,F4recall調(diào)回提交的代碼,F5激活編輯器窗口,F(xiàn)6激活日志窗口,F(xiàn)7鍵激活輸出窗口,F(xiàn)8提交,F(xiàn)9鍵查看所有功能鍵功能,Ctrl+E鍵清除窗口內(nèi)容。2 .缺省情況下SAS系統(tǒng)的五個功能窗口及各自的作用是什么?怎樣定義激活這些窗口的快捷鍵?1)資源管理器窗口。作用:訪問數(shù)據(jù)的中心位置。2)結(jié)果窗口。作用:對程序的輸出結(jié)果進行瀏覽和管理。3)增強型編輯器窗口。作用:比普通編輯窗口增加了一些功能,如定義縮寫,顯示行號,對程序段實現(xiàn)展開和收縮等。4)日志窗口。作用:查看程序
2、運行信息。5)輸出窗口。查看SAS程序的輸出結(jié)果.3 .怎樣增加和刪除SAS工具?使用菜單欄中的工具二定制=定制”標簽實現(xiàn)工具的增加和刪除.4 .SAS日志窗口的信息構(gòu)成。提交的程序語句;系統(tǒng)消息和錯誤;程序運行速度和時間。5 .在顯示管理系統(tǒng)下,切換窗口和完成各種特定的功能等,有四種發(fā)布命令的方式:即,在命令框直接鍵入命令;使用下拉菜單;使用工具欄;按功能鍵。試舉例說明這些用法。如提交運行的命令。程序?qū)懲旰?,按F3鍵或F8鍵提交程序,或單擊工具條中的提交按紐,或在命令框中輸入submit命令,或使用菜單欄中的運行下的提交,這樣所提交的程序就會被運行.6 .用菜單方式新建一個SAS邏輯庫。在菜
3、單欄選擇工具一新建邏輯庫出現(xiàn)如圖所示界面。在名稱中輸入新的邏輯庫名稱.在引擎中根據(jù)數(shù)據(jù)來源選擇不同的引擎,如果只是想建立本機地址上的一個普通的SAS數(shù)據(jù)集數(shù)據(jù)庫,可以選擇默認。然后選中“啟動時啟用”復(fù)選框,在邏輯庫信息中,單擊路徑后的“瀏覽”按鈕,選擇窗口可以不填,單擊確定產(chǎn)生一個新的邏輯庫。7 .說明下面SAS命令的用途并舉例:keys,dlglib,libname,dir,var,options,submit,recall.Keys激活功能鍵的設(shè)定窗口。libname建立SAS邏輯庫.Submit提交。Options設(shè)定一個或多個系統(tǒng)選項,任何系統(tǒng)選項都有一個默認設(shè)置。8 .用菜單方式導(dǎo)入
4、(Import)和導(dǎo)出SAS數(shù)據(jù)集(Export)。文件一導(dǎo)入數(shù)據(jù)出現(xiàn)上圖對話框,選擇要導(dǎo)入數(shù)據(jù)類型,然后NEXT瀏覽要導(dǎo)入數(shù)據(jù)的地址。點擊OK出現(xiàn)上圖對話框,然后點擊NEXT選擇數(shù)據(jù)庫存放的地址并命名第二次作業(yè)1.構(gòu)成SAS程序的語句分別分為哪兩大類?什么是SAS語句?舉例說明SAS語句的信息構(gòu)成。數(shù)據(jù)步、過程步SAS語句就是一系列關(guān)鍵詞、SAS名稱、算符以及特殊字符的組合。2.簡述SAS名的種類及命名規(guī)則。什么是SAS關(guān)鍵詞?SAS名的類型:1邏輯庫名;2數(shù)據(jù)集名;3變量名;4格式名;5過程名;6數(shù)組名;7語句標號名;8特殊文件名;9其它名.SAS名稱必須以字母或下劃線開頭;SAS名稱可以
5、包括字母、數(shù)字和下劃線;SAS名稱依據(jù)其使用的場合有一定長度限制.3.SAS變量的類型和屬性。舉例說明SAS自動變量。數(shù)值變量數(shù)值變量是SAS系統(tǒng)以浮點(floatingpoint)方式存儲的數(shù)據(jù)變量,數(shù)值變量包括日期和時間。數(shù)值變量的值只能是數(shù)值.字符變量字符變量可以由阿拉伯字母、數(shù)字09以及其它一些特殊字符組成。字符變量的值可以是字符、字母、特殊字符和數(shù)值。字符變量名后跟一個美元號($)表示該變量是字符型而不是數(shù)值型。2)變量屬性SAS變量的屬性包括:長度、輸入輸出格式和標簽.未設(shè)定屬性的變量在它們第一次出現(xiàn)時由系統(tǒng)給出.4.給一個簡單的SAS程序的例子,適當應(yīng)用SAS的注釋語句。data
6、a;/*data為關(guān)鍵詞,a為SAS名*/x=12345。1234;informatx12.4;/*輸入語句,保留12字節(jié)和4位小數(shù)*/formatx8。2;/*輸出語句保留8字節(jié)和2位小數(shù)*/putx=;run;5.SAS數(shù)據(jù)集中變量鏈表時,X1Xn表示什么?特殊SAS變量列表_numerie_,character.和_all_的含義。X1Xn從X1到Xn的所有變量_numerie_所有數(shù)值變量.character.所有字符變量_all_所有變量6.怎樣提交SAS程序?簡述程序執(zhí)行過程中,LOG窗口顯示的信息結(jié)構(gòu).8.簡述SAS表達式定義及其結(jié)構(gòu)構(gòu)成元素。表達式由一系列操作符和操作對象構(gòu)成,
7、產(chǎn)生一個目標值.使用表達式可以對變量作變換和賦值,創(chuàng)建新變量,計算新數(shù)值以及控制條件語句的運行等。包括操作對象和操作符9.構(gòu)成SAS表達式的操作對象和操作符有哪些?操作對象有:變量;常數(shù)操作符包括:算術(shù)算符;比較算符;邏輯算符;SAS函數(shù);括號11.舉例說明數(shù)值常常數(shù)、字符常數(shù)和日期時間常數(shù)的表達方法。引用數(shù)值格式例:標準格式:1,01,+1,-1,1。1;科學(xué)計數(shù)法:1。1e11,1.2e-12;十六進制格式:1cx,12x,9x字符常數(shù)通常由單引號括起來的132767個字符組成。如果字符常數(shù)內(nèi)含有引號,引用時,要么它的引號用兩個連續(xù)的單引號,要么用一個雙引號。例:name=TOMS引用日期
8、時間常數(shù),格式值帶引號,后面跟一個D(日期)、T(時間)、或DT(日期時間)例:ljan2000d16。簡述數(shù)據(jù)步的功能。1)創(chuàng)建SAS數(shù)據(jù)集(SAS數(shù)據(jù)文件或SAS數(shù)據(jù)視圖);2)讀取外部數(shù)據(jù)文件創(chuàng)建SAS數(shù)據(jù)集;3)通過對現(xiàn)有SAS數(shù)據(jù)集取子集、合并、修改和更新創(chuàng)建新的SAS數(shù)據(jù)集;4)分析、操作或展示數(shù)據(jù);5)創(chuàng)建新變量;6)產(chǎn)生報告、或?qū)⑽募鎯Φ接脖P或磁帶上;7)提取信息;8)文件管理。第三次作業(yè)dataA;infilecards;inputFee;cards;3578993679212390879033556612981100;run;第四次作業(yè)1、dataa;inputx;y=y
9、*x;retainy1;cards;1234816;procprint;run;2、datab;inputstkcd$rdateyymmdd10。lstknm$var1var2var3cards;;run;datac;formatstkcdlstknmrdatevar3var2var1;setb;run;3、dataa;inputdateprice;cards;122323521121datab;inputdateprice;cards;12555521689procsortdata=a;/*排序*/bydate;run;procsortdata=b;bydate;run;datac;seta
10、b;bydate;|procprintnoobs;run;4、dataa;inputlogdate$10.;cards;2011T2220128-Q2012-8-10;run;datab;seta(rename=(logdate=date);date=input(date,yymmdd10.);labeldate=日期;run5、自動變量是由數(shù)據(jù)步語句自動創(chuàng)建的,這些自動變量不輸出到數(shù)據(jù)集中,在重復(fù)過程中被保留。6、創(chuàng)建組標識變量GROU潞數(shù)據(jù)集A中的觀測等分為10組,觀測值不能整除10時,前余數(shù)組各多加一個觀測值dataa;Isetresdat.treatnobs=nobs;x=(nobs-
11、mod(nobs,10)/10;callsymput(nobs,nobs);callsymput(groupn,x);Callsymput(mod,mod(nobs,10);Dropx;run;%put&nobs&groupn;datab;doi=1to&moddo_n_=1to&groupn+1;group=i;output;end;end;doi=&mod+1to10;do_n_=1to&groupn;group=i;output;end;end;Dropi;7、現(xiàn)有一個數(shù)據(jù)流:a2b3cd46,按下面要求創(chuàng)建SAS數(shù)據(jù)集。用語句inputi
12、d$no;變量id取值上面數(shù)據(jù)流里的a,b,c,d,變量no取值2,3,4,6。但是這個數(shù)據(jù)流存在問題:如有的id沒有no,有的no沒有id。創(chuàng)建SAS數(shù)據(jù)集,刪除只有id沒有no或者只有no沒有id的觀測,即把上面的c和6去掉,最后得到三個觀測,a2,b3與d4。dataa;inputt$;cards;a2b3cd46;run;datab;seta;id=lag(t);no=t;|ifa=id=zand0=no=9;dropt;run;8、現(xiàn)有一個數(shù)據(jù)流:a23223bc4363c511d400620,按下面要求創(chuàng)建SAS數(shù)據(jù)集。用語句inputid$no;變量id取值上面數(shù)據(jù)流里的a23,
13、bc4,11d,變量no取值233,36,400。但是這個數(shù)據(jù)流存在問題:如有的id沒有no,有的no沒有id.創(chuàng)建SAS數(shù)據(jù)集刪除只有id沒有no或者只有no沒有id的觀測,即把上面的3c5和620去掉,最后得到三個觀測:a23223bc43611d400dataa(keep=idno);inputx$id=lag(x);no=input(x,8.);y=lag(no);ify=.andidA=andnoA=。;cards;a23223bc4363c511d400620;run;第五次作業(yè)1.創(chuàng)建一包含10000個變量(X1-X10000),100個觀測值的SAS數(shù)據(jù)集。分別用DATA步,D
14、ATA步數(shù)組語句和IML過程實現(xiàn)。datatestla;informatx1r100009.2;doi=1to100;output;dropi;end;run;2.多種方法創(chuàng)建包含變量X的10000個觀測值的SAS數(shù)據(jù)集3.數(shù)據(jù)集A中日期變量DATE包含有缺失值創(chuàng)建包含日期變量DATE的數(shù)據(jù)集B,并填充開始到結(jié)束日之間的所有日期值。prociml;x=dateprice;t=11112,23412,21323,12345,123456,34566,67534,23457,21349;t9,1=.;createafromtcolname=x;/appendfromt;showdatasets;s
15、howcontents;closea;run;quit;dataa;seta;formatdateyymmdd8.2;run;dataa1;setan=_n_;formatdateyymmdd8。2;retaintemp;ifdateA=。thentemp=dateelsedate=temp;run;dataa2;n=_n_;setal;run;procsortdata=a2;bydescendingn;seta2dropntemp;run;dataa4seta3;retaintemp;ifdateA=.thentemp=date;elsedate=temp;run;dataa4;n=_n_;
16、seta4;run;procsortdata=a4out=b(drop=ntemp);bydescendingn;|run;4.利用隨機數(shù)函數(shù)RANUNI對某數(shù)據(jù)集設(shè)計返回抽樣方案。datasample(drop=samplesizen);samplesize=5;don=1tosamplesize;readit=ceil(ranuni(0)*totobs);putreadit=;setbb.classpoint=readitnobs=totobs;output;end;stop;_|run;5.利用隨機數(shù)函數(shù)RANUNI對某數(shù)據(jù)集設(shè)計不返回抽樣方案。dataa;setbb.class;kee
17、pname;run;datab;setanobs=nobs;ran=ceil(nobs*ranuni(1);putran=;run;|procsortdata=b;byran;datac;setb;if_n_=15;run;6.給下段程序的主要語句加注釋。STOP語句能否刪除?為什么?不能刪除。強制結(jié)束數(shù)據(jù)步,因為set語句在數(shù)據(jù)步程序中會反復(fù)執(zhí)行數(shù)據(jù)步的程序直到遇到文件結(jié)束(最后一跳觀測)的標志,這里使用了指針選項可能碰不到這種標志,所以要用stop,否則就有可能無休止地執(zhí)行下去。7。SAS系統(tǒng)顯示表達式、函數(shù)、數(shù)據(jù)集、數(shù)組或矩陣的具體值時,常需要哪些語句和過程put;procprintprintshowlist;第六次作業(yè)2 .SAS函數(shù)的自變量有幾類?自變量類型:變量名、常數(shù)、函數(shù)、表達式.3 .舉例說明自變量的表示方法和縮寫規(guī)則。當函數(shù)有多個自變量時,必須用逗號分隔開.自變量名縮寫方法:函數(shù)名(OF變量名1-變量名n);函數(shù)名(OF變量名1變量名n)。7.SAS系統(tǒng)是怎樣存貯日期時間的?SAS日期時間存貯標準是什么?SAS日期和時間存儲標準是以1960年1月1號0時0分0秒為起點, 然后以相應(yīng)的間隔記時。如1960年1月1日9時0分,按日記的數(shù)值就是0,按小時記的數(shù)值就是9。1960年1月2日0時0分,按日記的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 微納光子學(xué)器件封裝技術(shù)-洞察分析
- 糖尿病視網(wǎng)膜病變激光治療護理策略探討-洞察分析
- 采購合同風(fēng)險評估軟件3篇
- 采購合同和采購訂單的綠色采購實踐3篇
- 采購合同的風(fēng)險控制措施3篇
- 采購合同管理的藝術(shù)與實踐3篇
- 顱內(nèi)水腫手術(shù)方案
- 采購戰(zhàn)略合同的市場分析3篇
- 江蘇省揚州市2017年中考物理真題試題(含解析)
- 采購合同管理的信息共享3篇
- 山東省濟南市市中區(qū)2022-2023學(xué)年三年級數(shù)學(xué)第一學(xué)期期末教學(xué)質(zhì)量檢測模擬試題含解析
- 合同工合同期滿考核表
- 口腔門診部院內(nèi)管理規(guī)章制度匯編
- 水產(chǎn)養(yǎng)殖生產(chǎn)記錄表模板
- 喜慶中國節(jié)春節(jié)習(xí)俗文化PPT模板
- 各種骨折英文名稱
- 加熱爐溫度控制系統(tǒng)
- 二次供水工程技術(shù)規(guī)程(CJJ140—2010 )
- 小說HOTEL介紹
- 設(shè)備故障處理流程圖
- 晨暉智能一卡通管理系統(tǒng)
評論
0/150
提交評論