重複の可能性: (stats.SE からのクロスポストですが、代わりに mod によってここに送信されました)
SAS を使用して予測用の SSE を取得するにはどうすればよいですか?
SAS で予測の二乗誤差の合計を取得しようとしていますが、正しく行っているかどうかわかりません。自分のコード (具体的にはstdp )で得られる出力を完全に理解しているかどうかはわかりません。
data tridata;
infile '\data.dat';
input x1 x2 x3 y;
proc sort data = tridata; by x3;
proc reg data = tridata;
model y=x3;
plot r. * x3;
output out = tridata2 r = resid p = pred stdp = err;
run;
quit;
/* Send your errors to a file */
data _NULL_;
file '\data-err.dat';
set tridata2;
put err;
where y eq .;
run;
quit;
これにより、各見積もりのエラーのファイルが得られます。これらを Excel に取り込んで、それぞれを 2 乗し、合計して数値を出しました。これは正しい方法ですか?私のプロジェクトの説明に基づいて、予測値ごとに SSE_test を取得する必要があるという印象を受けました。下記参照: