1.9 輸出窗口中瀏覽結(jié)果
你使用的模式不同规哪,產(chǎn)看輸出結(jié)果的方法也會(huì)不同。如果是在視窗模式下提交SAS程序塌衰,那么直接在輸出窗口查看诉稍,如果是批處理和非交互模式下,那么結(jié)果就會(huì)保存在一個(gè)文件里最疆,需要用命令查看杯巨。比如使用UNIX系統(tǒng)下的非交互模式,結(jié)果會(huì)存在一個(gè)后綴為.lst的文件里努酸,使用cat或其他更多命令來查看服爷。
輸出窗口 提交程序后,結(jié)果會(huì)出現(xiàn)在輸出窗口中获诈,下圖是一個(gè)輸出窗口的例子
打印或保存輸出窗口的目錄 激活輸出窗口的目錄仍源,在菜單欄文件(file)下拉菜單中選擇打印(print)或保存(save)即可舔涎。
結(jié)果窗口 結(jié)果窗口起到輸出窗口的目錄作用笼踩,當(dāng)你的輸出結(jié)果非常多時(shí),結(jié)果窗口很有用亡嫌。它可以讓你很清楚的看到輸出結(jié)果的每一部分嚎于。下圖是一個(gè)方差分析(ANOVA)過程的結(jié)果。在這個(gè)圖中挟冠,左邊是輸出結(jié)果的目錄于购,點(diǎn)擊+號(hào)將其展開,可以看見ANOVA結(jié)果的各個(gè)部分圃郊,雙擊某一部分价涝,則該部分結(jié)果就會(huì)位于輸出窗口頂部。?
打印或保存部分輸出 如果要打印結(jié)果窗口中顯示的某一部分的輸出持舆,則需將鼠標(biāo)移到該部分上色瘩,右擊,選擇打印或保存即可逸寓【诱祝或者點(diǎn)擊一下,使其黑亮竹伸,再?gòu)牟藛螜谖募╢ile)的下拉菜單中選擇輸出或保存泥栖。
1.10 創(chuàng)建HTML輸出
如果使用的是SAS視窗環(huán)境簇宽,那么可以為結(jié)果創(chuàng)建超文本標(biāo)記語言(HTML)格式。
參數(shù)選擇窗口 選擇菜單欄中工具(tools)下拉菜單的選項(xiàng)(options)-參數(shù)選擇(preferences)吧享。選擇結(jié)果(result)選項(xiàng)卡魏割,如下圖所示:
這個(gè)參數(shù)選擇窗口上,有一個(gè)“創(chuàng)建列表(create listing)”選項(xiàng)钢颂,默認(rèn)的輸出就是列表輸出钞它。下面還有“創(chuàng)建HTML”選項(xiàng),用來創(chuàng)建HTML殊鞭。樣式(style)選項(xiàng)用來為HTML選擇一個(gè)風(fēng)格樣式遭垛。選擇之后,點(diǎn)擊OK操灿。
結(jié)果瀏覽窗口和結(jié)果窗口 (注意下面提到的三種窗口:結(jié)果瀏覽窗口result viewer锯仪,結(jié)果窗口results window,輸出窗口output window)
一旦選擇了HTML輸出趾盐,每次運(yùn)行程序的時(shí)候都會(huì)自動(dòng)出現(xiàn)一個(gè)結(jié)果瀏覽窗口(result viewer)庶喜,下圖顯示了在運(yùn)行了一個(gè)均值和輸出的程序后,出現(xiàn)兩個(gè)窗口:結(jié)果瀏覽窗口——顯示HTML輸出谤碳,結(jié)果窗口——顯示輸出的目錄溃卡。
結(jié)果瀏覽窗口一次只顯示輸出結(jié)果的一個(gè)部分,通過選擇結(jié)果窗口的目錄蜒简,可以查看其他的部分瘸羡。值得注意的是,結(jié)果窗口給出的目錄中搓茬,每一個(gè)部分都給出了兩種相同的目錄犹赖,一個(gè)是鏈接到輸出窗口,一個(gè)是鏈接到結(jié)果瀏覽窗口
保存結(jié)果瀏覽窗口的輸出(output of result viewer)的方法:激活結(jié)果瀏覽窗口卷仑,選擇菜單欄文件(file)下拉菜單的保存(save as)峻村、輸出(print)。
可以在style中為輸出選擇不同的風(fēng)格锡凝,如下圖就是D3D的風(fēng)格:
1.11 SAS數(shù)據(jù)的邏輯庫
SAS邏輯庫庫只是數(shù)據(jù)集文件存放的地點(diǎn)粘昨。打開SAS視窗模式后,會(huì)看到SAS資源管理器窗口(explore)窜锯,雙擊邏輯庫圖標(biāo)张肾,資源管理器窗口會(huì)顯示出所有已定義的圖標(biāo)。要返回前一級(jí)窗口锚扎,選擇查看(view)-向上一級(jí)(up one level)吞瞪,或者在工具欄中直接點(diǎn)擊向上一級(jí)圖標(biāo)。
邏輯庫窗口 打開邏輯庫窗口后驾孔,除了自己創(chuàng)建的庫外芍秆,至少會(huì)呈現(xiàn)三個(gè)邏輯庫:sashelp惯疙,sasuser,和work妖啥,如果安裝了某些SAS模塊霉颠,還有一些特別的邏輯庫,比如SAS/GRAPH模塊的Maps邏輯庫荆虱。Sashelp包含了控制SAS會(huì)話以及樣本數(shù)據(jù)集的一些信息掉分。WORK是sas數(shù)據(jù)集的臨時(shí)儲(chǔ)存地點(diǎn),創(chuàng)建的數(shù)據(jù)集如果沒有指定庫克伊,則默認(rèn)儲(chǔ)存在這里,關(guān)閉程序時(shí)則自動(dòng)刪除數(shù)據(jù)集华坦。也可以更改默認(rèn)的庫愿吹,從而不是臨時(shí)庫。
創(chuàng)建新邏輯庫 創(chuàng)建新邏輯庫有兩種方法:在邏輯庫窗口中選擇文件(file)下拉菜單的新建(new)惜姐;或者直接右鍵——新建犁跪。
在新建邏輯庫(new library)窗口中,為你的邏輯庫起一個(gè)名字歹袁,這里叫做Mylib,指定庫的存放路徑坷衍。如果不想每次啟動(dòng)SAS都要調(diào)用這個(gè)庫,則勾選啟動(dòng)時(shí)啟用(enable at startup)即可条舔。
這是一個(gè)新建的Mylib邏輯庫的視圖枫耳。
1.12 用SAS資源管理器訪問SAS數(shù)據(jù)集
可以利用SAS資源管理器打開數(shù)據(jù)集、瀏覽孟抗、編輯迁杨,也可以列出數(shù)據(jù)集的信息,如創(chuàng)建時(shí)間和變量名凄硼。
目錄窗口 打開一個(gè)邏輯庫铅协,進(jìn)入一個(gè)目錄窗口,顯示這個(gè)庫中所有的文件和文件夾摊沉。右圖的目錄窗口中顯示Mylib邏輯庫有三個(gè)文件:Customers狐史,Models,orders说墨。雙擊某文件骏全,則可以打開這個(gè)文件的可視視圖。
可視視圖 這個(gè)窗口允許你創(chuàng)建婉刀、瀏覽吟温、編輯數(shù)據(jù)集。
列出SAS數(shù)據(jù)集的屬性 用資源管理器還可以列出SAS數(shù)據(jù)集的一些屬性情況突颊,右擊某文件鲁豪,選擇下拉菜單的屬性(properties)
屬性窗口顯示了SAS數(shù)據(jù)集的屬性信息潘悼,如創(chuàng)建時(shí)間、行列數(shù)等爬橡。
如果選擇列(columns)選項(xiàng)卡治唤,則出現(xiàn)數(shù)據(jù)的列信息。
1.13 使用SAS系統(tǒng)選項(xiàng)
SAS系統(tǒng)選項(xiàng)是影響SAS運(yùn)行的一些參數(shù)糙申,比如輸出的顯示宾添、內(nèi)存的占用、錯(cuò)誤的處理等問題柜裸。這些小問題由SAS為你設(shè)定好缕陕,你也可以改變它。
SAS系統(tǒng)選項(xiàng)的參數(shù)不是所有都適合你的操作環(huán)境疙挺,適合于你的再SAS的幫助文檔中給出扛邑。可以通過打開SAS系統(tǒng)選項(xiàng)窗口或使用option程序來查看你的SAS系統(tǒng)參數(shù)铐然。Option程序的語句如下:
Proc options蔬崩;
Run;
有四種方法可以指定系統(tǒng)選項(xiàng)的參數(shù)搀暑,SAS幫助文檔會(huì)告訴你哪種適合你的操作系統(tǒng):
1. 系統(tǒng)管理員會(huì)創(chuàng)建一個(gè)包含了系統(tǒng)選項(xiàng)設(shè)定的配置文件沥阳,每次SAS啟動(dòng)時(shí)都會(huì)訪問這個(gè)文件。
2. 在啟動(dòng)SAS之后自点,根據(jù)系統(tǒng)提示指定系統(tǒng)選項(xiàng)桐罕。
3. 如果使用SAS視窗環(huán)境,可以從SAS系統(tǒng)選項(xiàng)中改變已選擇的選項(xiàng)樟氢。
4. 使用OPTIONS語句冈绊。
這四種方法按照優(yōu)先性排列,方法2優(yōu)先于方法1埠啃,方法3優(yōu)先于方法2死宣,方法4優(yōu)先于3。如果使用SAS視窗環(huán)境碴开,方法3,4最好毅该。
OPTIONS語句 OPTIONS語句是SAS程序的一部分,并可影響之后的所有語句潦牛。由OPTIONS關(guān)鍵詞開頭眶掌,后面是相關(guān)選項(xiàng)。比如:
OPTIONS LINESIZE=80 NODATE;
OPTIONS語句既不屬于數(shù)據(jù)步也不屬于過程步巴碗,這個(gè)全局變量可以出現(xiàn)在程序的任何部分朴爬,但放在開頭最有意義,你可以很容易看到哪些選項(xiàng)在發(fā)揮作用橡淆。如果OPTIONS語句只出現(xiàn)在數(shù)據(jù)步或者過程步中召噩,那么它會(huì)影響那個(gè)過程母赵,和下面的過程(If the OPTIONS statement is in a DATA or PROC step,then it affects that stepand the following steps.)。注意具滴,后面的OPTIONS語句會(huì)覆蓋前面的凹嘲,即以后面的OPTIONS為主。
SAS系統(tǒng)選項(xiàng)窗口 通過這個(gè)窗口也可以改變系統(tǒng)選項(xiàng)构韵≈懿洌可以通過在命令欄中輸入“OPTIONS”,或從工具(tools)下拉菜單中選擇.
窗口出來后疲恢,找到要修改的部分凶朗,右擊——修改值(modify the value)即可。
一般選項(xiàng) 下面是一些可能用到的一般系統(tǒng)選項(xiàng):
CENTER|NOCENTER?輸出是否居中显拳,還是左對(duì)齊俱尼。默認(rèn)居中
DATE|NODATE?今天的日期是否出現(xiàn)在輸出的頂部。默認(rèn)輸出
LINESEZE=n?控制輸出行的最大長(zhǎng)度萎攒,n可能的值為64到256
NUMBER|NONUMBER?輸出的頁面頁碼是否需要。默認(rèn)需要矛绘。
ORIENTATION=PORTRAIT耍休;ORIENTATION=LANDSCAPE;指定打印輸出的方向货矮。默認(rèn)豎向(portrait)
PAGENO=n?輸出頁開始的頁面羊精。默認(rèn)為1
PAGESIZE=n?每個(gè)頁面輸出的最大行數(shù)∏裘担可能的值為15到32767
RIGHTMARGIN=n?LEFTMARGIN=n?TOPMARGIN=n?BOTTOMMARGIN=n
指定打印輸出的邊緣大小喧锦。默認(rèn)0.00英寸(Specifies size of margin(such as 0.75in or 2cm)to be used for printing output.Default:0.00in.)
YEARCUTOFF=yyyy?設(shè)定起始年份
第一章的SAS軟件入門到此就結(jié)束了,這需要結(jié)合軟件操作進(jìn)行功能界面的深入理解抓督,以備后續(xù)的深入學(xué)習(xí)燃少。