一般使用者,常常希望能將SAS統計程序(Procedure)產生之結果(P-Value),儲存於SAS資料檔案。SAS Output Delivery System (ODS),可以讓使用者非常容易將產生統計結果之SAS內用資料檔,自行儲存於指定之SAS資料集,以供後續報告之運用。本文提供以下”兩組平均數檢定:T-檢定”結果之統計量及P-Value,運用SAS (ODS) 儲存於指定之SAS資料集使用範例。
<<範例>>:
步驟一 : 將SAS統計程序(TTEST)內用資料檔之相關資訊,列印於SAS LOG視窗。
<< 程式 : 輸出內部資料檔之ODS指令>>
<< SAS LOG >>
步驟一程式說明如下 :
-
運用ODS之TRACE ON指令,將SAS統計程序TTEST產生結果之SAS內用資料檔之相關資訊,列印於SAS LOG視窗。
-
檢視SAS LOG視窗之結果,使用者得知TTEST程序產生結果之SAS內用資料檔之相關資訊如下 :
2.1 ”平均數相等檢定”之相關資訊,名稱: TTests。
2.2 ”變異數相等檢定”之相關資訊,名稱: Equality。
步驟二 : 將產生結果之SAS內用資料檔,自行儲存於指定之SAS資料集。
<< 程式 : 輸出內用資料檔至指定資料集之ODS指令>>
步驟二程式說明如下 :
-
重新執行SAS統計程序TTEST。
-
運用ODS OUTPUT TTESTS=WORK.TTESTS 之指令將SAS TTEST程序中產生”平均數相等檢定”結果相關資訊之內用資料檔,儲存於指定之SAS資料集(WORK.TTESTS)。
-
運用ODS OUTPUT EQUALITY =WORK.EQUALITY 之指令將SAS TTEST程序中產生”變異數相等檢定”結果相關資訊之內用資料檔,儲存於指定之SAS資料集(WORK.EQUALITY)。
-
檢視SAS資料集WORK.EQUALITY,可知”變異數相等檢定”之P-Value =0.6645,變異數相等假設不能推翻。
-
檢視SAS資料集WORK.TTESTS,可知”平均數相等檢定”之P-Value =0.0702,代表平均數相等之假設,沒有足夠證據可以推翻。
-
使用者可以運用上述兩個SAS資料集,進行後續之統計分析報告。
-
執行結束時, 需將ODS OUTPUT 關閉。
Tags