R2 | #30天專注橙長計劃#~SAS~Day 07

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軟件入門到此就結束了,這需要結合軟件操作進行功能界面的深入理解,以備后續的深入學習。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,563評論 6 544
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,694評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事?!?“怎么了?”我有些...
    開封第一講書人閱讀 178,672評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,965評論 1 318
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,690評論 6 413
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 56,019評論 1 329
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 44,013評論 3 449
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,188評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,718評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,438評論 3 360
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,667評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,149評論 5 365
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,845評論 3 351
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,252評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,590評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,384評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,635評論 2 380

推薦閱讀更多精彩內容