次のステートメントはPearsonの相関を計算します。
title 'Correlations for a Fitness and Exercise Study'; proc corr data=Fitness nomiss outp=CorrOutp; var weight oxygen runtime; run;
NOMISSオプションを指定すると、VARステートメント変数に欠損値があるオブザベーションが分析から除外されます。すなわち、28個のオブザベーションからなる同一セットを使用して各変数ペアの相関が計算されます。OUTP=オプションを指定すると、Pearsonの相関統計量を含むCorrOutp
という名前のデータセットが作成されます。
出力2.7.1の表"Pearson Correlation Coefficients"には、相関ゼロの帰無仮説の下での相関とp値が示されています。
次のステートメントは、出力2.7.2のような出力データセットを表示します。
title 'Output Data Set from PROC CORR'; proc print data=CorrOutp noobs; run;
この出力データセット(デフォルトの種類: CORR)は、回帰やその他の統計プロシジャの入力データセットとして使用できます。
たとえば、次のステートメントは、REGプロシジャで元のデータを読み取ることなしに、CorrOutp
を使って回帰分析を要求します。
title 'Input Type CORR Data Set from PROC REG'; proc reg data=CorrOutp; model runtime= weight oxygen; run;
次のステートメントは、上記のステートメントと同じ結果を生成します。
proc reg data=Fitness; model runtime= weight oxygen; run;