SAS-相関分析
相関分析は、変数間の関係を扱います。相関係数は、2つの変数間の線形関連の尺度です。相関係数の値は常に-1から+1の間です。SASは手順を提供しますPROC CORR データセット内の変数のペア間の相関係数を見つけるため。
構文
SASでPROCCORRを適用するための基本的な構文は次のとおりです。
PROC CORR DATA = dataset options;
VAR variable;
以下は、使用されるパラメーターの説明です-
Dataset データセットの名前です。
Options 行列のプロットなどの手順を使用した追加オプションです。
Variable 相関を見つけるために使用されるデータセットの変数名です。
例
データセットで使用可能な変数のペア間の相関係数は、VARステートメントでそれらの名前を使用して取得できます。次の例では、データセットCARS1を使用して、馬力と重量の間の相関係数を示す結果を取得します。
PROC SQL;
create table CARS1 as
SELECT invoice, horsepower, length, weight
FROM
SASHELP.CARS
WHERE make in ('Audi','BMW')
;
RUN;
proc corr data = cars1 ;
VAR horsepower weight ;
BY make;
run;
上記のコードを実行すると、次の結果が得られます。
すべての変数間の相関
データセットで使用可能なすべての変数間の相関係数は、データセット名を使用してプロシージャを適用するだけで取得できます。
例
以下の例では、データセットCARS1を使用して、変数の各ペア間の相関係数を示す結果を取得します。
proc corr data = cars1 ;
run;
上記のコードを実行すると、次の結果が得られます。
相関行列
で行列をプロットするオプションを選択することにより、変数間の散布図行列を取得できます。 PROC ステートメント。
例
以下の例では、馬力と重量の間の行列を取得します。
proc corr data = cars1 plots = matrix ;
VAR horsepower weight ;
run;
上記のコードを実行すると、次の結果が得られます。