1.9 輸出窗口中瀏覽結果
你使用的模式不同,產看輸出結果的方法也會不同。如果是在視窗模式下提交SAS程序,那么直接在輸出窗口查看,如果是批處理和非交互模式下,那么結果就會保存在一個文件里,需要用命令查看。比如使用UNIX系統下的非交互模式,結果會存在一個后綴為.lst的文件里,使用cat或其他更多命令來查看。
輸出窗口 提交程序后,結果會出現在輸出窗口中,下圖是一個輸出窗口的例子
打印或保存輸出窗口的目錄 激活輸出窗口的目錄,在菜單欄文件(file)下拉菜單中選擇打印(print)或保存(save)即可。
結果窗口 結果窗口起到輸出窗口的目錄作用,當你的輸出結果非常多時,結果窗口很有用。它可以讓你很清楚的看到輸出結果的每一部分。下圖是一個方差分析(ANOVA)過程的結果。在這個圖中,左邊是輸出結果的目錄,點擊+號將其展開,可以看見ANOVA結果的各個部分,雙擊某一部分,則該部分結果就會位于輸出窗口頂部。?
打印或保存部分輸出 如果要打印結果窗口中顯示的某一部分的輸出,則需將鼠標移到該部分上,右擊,選擇打印或保存即可?;蛘唿c擊一下,使其黑亮,再從菜單欄文件(file)的下拉菜單中選擇輸出或保存。
1.10 創建HTML輸出
如果使用的是SAS視窗環境,那么可以為結果創建超文本標記語言(HTML)格式。
參數選擇窗口 選擇菜單欄中工具(tools)下拉菜單的選項(options)-參數選擇(preferences)。選擇結果(result)選項卡,如下圖所示:
這個參數選擇窗口上,有一個“創建列表(create listing)”選項,默認的輸出就是列表輸出。下面還有“創建HTML”選項,用來創建HTML。樣式(style)選項用來為HTML選擇一個風格樣式。選擇之后,點擊OK。
結果瀏覽窗口和結果窗口 (注意下面提到的三種窗口:結果瀏覽窗口result viewer,結果窗口results window,輸出窗口output window)
一旦選擇了HTML輸出,每次運行程序的時候都會自動出現一個結果瀏覽窗口(result viewer),下圖顯示了在運行了一個均值和輸出的程序后,出現兩個窗口:結果瀏覽窗口——顯示HTML輸出,結果窗口——顯示輸出的目錄。
結果瀏覽窗口一次只顯示輸出結果的一個部分,通過選擇結果窗口的目錄,可以查看其他的部分。值得注意的是,結果窗口給出的目錄中,每一個部分都給出了兩種相同的目錄,一個是鏈接到輸出窗口,一個是鏈接到結果瀏覽窗口
保存結果瀏覽窗口的輸出(output of result viewer)的方法:激活結果瀏覽窗口,選擇菜單欄文件(file)下拉菜單的保存(save as)、輸出(print)。
可以在style中為輸出選擇不同的風格,如下圖就是D3D的風格:
1.11 SAS數據的邏輯庫
SAS邏輯庫庫只是數據集文件存放的地點。打開SAS視窗模式后,會看到SAS資源管理器窗口(explore),雙擊邏輯庫圖標,資源管理器窗口會顯示出所有已定義的圖標。要返回前一級窗口,選擇查看(view)-向上一級(up one level),或者在工具欄中直接點擊向上一級圖標。
邏輯庫窗口 打開邏輯庫窗口后,除了自己創建的庫外,至少會呈現三個邏輯庫:sashelp,sasuser,和work,如果安裝了某些SAS模塊,還有一些特別的邏輯庫,比如SAS/GRAPH模塊的Maps邏輯庫。Sashelp包含了控制SAS會話以及樣本數據集的一些信息。WORK是sas數據集的臨時儲存地點,創建的數據集如果沒有指定庫,則默認儲存在這里,關閉程序時則自動刪除數據集。也可以更改默認的庫,從而不是臨時庫。
創建新邏輯庫 創建新邏輯庫有兩種方法:在邏輯庫窗口中選擇文件(file)下拉菜單的新建(new);或者直接右鍵——新建。
在新建邏輯庫(new library)窗口中,為你的邏輯庫起一個名字,這里叫做Mylib,指定庫的存放路徑。如果不想每次啟動SAS都要調用這個庫,則勾選啟動時啟用(enable at startup)即可。
這是一個新建的Mylib邏輯庫的視圖。
1.12 用SAS資源管理器訪問SAS數據集
可以利用SAS資源管理器打開數據集、瀏覽、編輯,也可以列出數據集的信息,如創建時間和變量名。
目錄窗口 打開一個邏輯庫,進入一個目錄窗口,顯示這個庫中所有的文件和文件夾。右圖的目錄窗口中顯示Mylib邏輯庫有三個文件:Customers,Models,orders。雙擊某文件,則可以打開這個文件的可視視圖。
可視視圖 這個窗口允許你創建、瀏覽、編輯數據集。
列出SAS數據集的屬性 用資源管理器還可以列出SAS數據集的一些屬性情況,右擊某文件,選擇下拉菜單的屬性(properties)
屬性窗口顯示了SAS數據集的屬性信息,如創建時間、行列數等。
如果選擇列(columns)選項卡,則出現數據的列信息。
1.13 使用SAS系統選項
SAS系統選項是影響SAS運行的一些參數,比如輸出的顯示、內存的占用、錯誤的處理等問題。這些小問題由SAS為你設定好,你也可以改變它。
SAS系統選項的參數不是所有都適合你的操作環境,適合于你的再SAS的幫助文檔中給出??梢酝ㄟ^打開SAS系統選項窗口或使用option程序來查看你的SAS系統參數。Option程序的語句如下:
Proc options;
Run;
有四種方法可以指定系統選項的參數,SAS幫助文檔會告訴你哪種適合你的操作系統:
1. 系統管理員會創建一個包含了系統選項設定的配置文件,每次SAS啟動時都會訪問這個文件。
2. 在啟動SAS之后,根據系統提示指定系統選項。
3. 如果使用SAS視窗環境,可以從SAS系統選項中改變已選擇的選項。
4. 使用OPTIONS語句。
這四種方法按照優先性排列,方法2優先于方法1,方法3優先于方法2,方法4優先于3。如果使用SAS視窗環境,方法3,4最好。
OPTIONS語句 OPTIONS語句是SAS程序的一部分,并可影響之后的所有語句。由OPTIONS關鍵詞開頭,后面是相關選項。比如:
OPTIONS LINESIZE=80 NODATE;
OPTIONS語句既不屬于數據步也不屬于過程步,這個全局變量可以出現在程序的任何部分,但放在開頭最有意義,你可以很容易看到哪些選項在發揮作用。如果OPTIONS語句只出現在數據步或者過程步中,那么它會影響那個過程,和下面的過程(If the OPTIONS statement is in a DATA or PROC step,then it affects that stepand the following steps.)。注意,后面的OPTIONS語句會覆蓋前面的,即以后面的OPTIONS為主。
SAS系統選項窗口 通過這個窗口也可以改變系統選項??梢酝ㄟ^在命令欄中輸入“OPTIONS”,或從工具(tools)下拉菜單中選擇.
窗口出來后,找到要修改的部分,右擊——修改值(modify the value)即可。
一般選項 下面是一些可能用到的一般系統選項:
CENTER|NOCENTER?輸出是否居中,還是左對齊。默認居中
DATE|NODATE?今天的日期是否出現在輸出的頂部。默認輸出
LINESEZE=n?控制輸出行的最大長度,n可能的值為64到256
NUMBER|NONUMBER?輸出的頁面頁碼是否需要。默認需要。
ORIENTATION=PORTRAIT;ORIENTATION=LANDSCAPE;指定打印輸出的方向。默認豎向(portrait)
PAGENO=n?輸出頁開始的頁面。默認為1
PAGESIZE=n?每個頁面輸出的最大行數。可能的值為15到32767
RIGHTMARGIN=n?LEFTMARGIN=n?TOPMARGIN=n?BOTTOMMARGIN=n
指定打印輸出的邊緣大小。默認0.00英寸(Specifies size of margin(such as 0.75in or 2cm)to be used for printing output.Default:0.00in.)
YEARCUTOFF=yyyy?設定起始年份
第一章的SAS軟件入門到此就結束了,這需要結合軟件操作進行功能界面的深入理解,以備后續的深入學習。