相関行列を計算する方法

相関(r)は、2つの変数間の線形関係の尺度です。 たとえば、脚の長さと胴体の長さには高い相関関係があります。 身長と体重の相関性は低く、身長と名前の長さ(文字単位)には相関関係がありません。

完全な正の相関:r = 1。 (一方が上がるともう一方が上がる)完全な負の相関:r = -1(一方が上がるともう一方が下がる)相関なし:r = 0(線形関係はありません)

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

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

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

cor()を使用して相関行列を計算します。 例:cor(mydata)。 または、cormat

データを取得します。 SASは、さまざまな形式のデータを読み取ることができます。 データをExcelに保存する場合は、各行に1つの件名、各列に1つの変数を設定します

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

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

参考文献

  • SAS:ベースSAS9.2手順ガイド

チップ

  • SASとRの両方で、さまざまなタイプの相関(Pearson、Spearmanなど)のオプションがあります。
  • 相関は線形関係のみを見つけることを忘れないでください。 2つの相関関係が線形でない場合、相関関係は適切な選択ではありません。
  • Rのヘルプをさらに表示するには、Rを起動してから、?corと入力します。
instagram story viewer

警告

  • 以下の2番目のリファレンス(Rヘルプ)が機能しない場合は、Rを開始して?corと入力します。

著者について

Peter Flomは統計学者であり、学習障害のある成人です。 彼は長年執筆を続けており、心理学、麻薬中毒、疫学などの分野で多くの学術雑誌に掲載されています。 彼は博士号を取得しています。 フォーダム大学で心理測定学を専攻。

写真クレジット

Jupiterimages / Pixland / Getty Images

Teachs.ru
  • シェア
instagram viewer