運用SAS(ODS)儲存SAS統計程序結果之範例

0
一般使用者,常常希望能將SAS統計程序(Procedure)產生之結果(P-Value),儲存於SAS資料檔案。SAS Output Delivery System (ODS),可以讓使用者非常容易將產生統計結果之SAS內用資料檔,自行儲存於指定之SAS資料集,以供後續報告之運用。本文提供以下”兩組平均數檢定:T-檢定”結果之統計量及P-Value,運用SAS (ODS) 儲存於指定之SAS資料集使用範例。

<<範例>>:
步驟一 : 將SAS統計程序(TTEST)內用資料檔之相關資訊,列印於SAS LOG視窗。
<< 程式 : 輸出內部資料檔之ODS指令>>
programme_201304-01
<< SAS LOG >>
programme_201304-02
步驟一程式說明如下 :
  1. 運用ODS之TRACE ON指令,將SAS統計程序TTEST產生結果之SAS內用資料檔之相關資訊,列印於SAS LOG視窗。
  2. 檢視SAS LOG視窗之結果,使用者得知TTEST程序產生結果之SAS內用資料檔之相關資訊如下 :
2.1 ”平均數相等檢定”之相關資訊,名稱: TTests。
2.2 ”變異數相等檢定”之相關資訊,名稱: Equality。
步驟二 : 將產生結果之SAS內用資料檔,自行儲存於指定之SAS資料集。
<< 程式 : 輸出內用資料檔至指定資料集之ODS指令>>
programme_201304-03
步驟二程式說明如下 :
  1. 重新執行SAS統計程序TTEST。
  2. 運用ODS OUTPUT TTESTS=WORK.TTESTS 之指令將SAS TTEST程序中產生”平均數相等檢定”結果相關資訊之內用資料檔,儲存於指定之SAS資料集(WORK.TTESTS)。
  3. 運用ODS OUTPUT EQUALITY =WORK.EQUALITY 之指令將SAS TTEST程序中產生”變異數相等檢定”結果相關資訊之內用資料檔,儲存於指定之SAS資料集(WORK.EQUALITY)。
  4. 檢視SAS資料集WORK.EQUALITY,可知”變異數相等檢定”之P-Value =0.6645,變異數相等假設不能推翻。
  5. 檢視SAS資料集WORK.TTESTS,可知”平均數相等檢定”之P-Value =0.0702,代表平均數相等之假設,沒有足夠證據可以推翻。
  6. 使用者可以運用上述兩個SAS資料集,進行後續之統計分析報告。
  7. 執行結束時, 需將ODS OUTPUT 關閉。
Tags
Share

About Author

SAS Taiwan

SAS 學習資源 : https://blogs.sas.com/content/sastaiwan/

Comments are closed.

Back to Top