2

PROC REGで生成されたDFBETASをSASデータオブジェクトに出力する方法を見つけようとしています。出力オプションを使用して、残差、内部および外部のスチューデント化された残差、およびレバレッジを出力できることを知っています。次に例を示します。

proc reg data=dataset;
     model y = x1 + x2;
     output out=influence_stats r=r student=int_r rstudent=ext_r h=leverage;
run;

しかし、PROC REG が DFBETAS を出力するオプションを提供しているようには見えません。ありがとうございました!!

4

1 に答える 1

2

http://www.ats.ucla.edu/stat/sas/webbooks/reg/chapter2/sasreg2.htm

ODS OUPTUT はあなたの答えです (基本的にこのようなもの - 出力データセットに出力されない場合、ODS OUTPUT は出力ウィンドウに送られるほとんどすべてのものを取得できます)。本の例はあまり良いスタイルではありません.ODS OUTPUTステートメントをprocの途中に置くつもりはありませんが、うまくいくはずです. (おそらく、後で ODS OUTPUT CLOSE; ステートメントが必要になります。)

ods output outputstatistics=outstats;
proc reg data=dataset;
     model y = x1 + x2;
     output out=influence_stats r=r student=int_r rstudent=ext_r h=leverage;
run;
ods output close;

ODS OUTPUT の詳細: http://www2.sas.com/proceedings/forum2008/086-2008.pdf - 特に、ODS TRACE を使用して使用するテーブルを特定する方法を示している部分を読んでください。

于 2012-12-13T21:30:30.840 に答える