相関行列の計算方法

Posted on
著者: John Stephens
作成日: 25 1月 2021
更新日: 20 11月 2024
Anonim
【†黒魔術†】 相関行列を計算するspreadsheet【お伝えします】 #003
ビデオ: 【†黒魔術†】 相関行列を計算するspreadsheet【お伝えします】 #003

コンテンツ

相関(r)は、2つの変数間の線形関係の尺度です。たとえば、脚の長さと胴の長さは非常に相関しています。身長と体重はあまり相関しておらず、身長と名前の長さ(文字)は無相関です。

完全な正の相関:r = 1(一方が上がるともう一方が上がる)完全な負の相関:r = -1(一方が上がるともう一方が下がる)相関なし:r = 0(線形がない関係)

相関行列は、多くの相関の行列です。

Rを使用した相関行列の計算

    データを取得します。データがExcelにある場合、最も簡単な方法は.csvファイルとして保存することです(Excel 7では、[ファイル]、[名前を付けて保存]、[その他の形式]の順にクリックします。 CSV(カンマ区切り値)まで。各行には1つのサブジェクトに関するデータがあり、各列には1つの変数が必要です。

    read.csvを使用してデータをRに読み込みます。たとえば、データが「c: mydisk mydir data.csv」にある場合は、mydata <-read.csv(「c:/mydisk/mydir/data.csv」)と入力します。

    cor()を使用して相関行列を計算します。例:cor(mydata)。または、cormat <-cor(mydata)を使用して、後で使用するために相関行列をオブジェクトとして保存できます。

SASを使用した相関行列の計算

    データを取得します。 SASは、さまざまな形式のデータを読み取ることができます。データをExcelに保存する場合、各行に1つのサブジェクト、各列に1つの変数を配置します

    データをSASに読み込みます。 IMPORTウィザードを使用してデータを取得できます。 [ファイル]、[データのインポート]の順にクリックし、ドロップダウンメニューを使用してデータタイプを選択します。 [次へ]をクリックしてデータに移動し、[完了]をクリックします。

    相関行列を計算します。データが変数VAR1、VAR2、およびVAR3とともにSASにmydataとして保存されている場合は、次のように入力します。PROC CORR data = mydata; VAR var1 var2 var3; RUN;

    ヒント

    警告