corr()を使用して説明変数間の相関係数が全て出力されない場合の対応方法

[概要]

Scikit-learnライブラリのLinearRegressionクラスを使用して線形回帰モデル作成後、多重共線性が発生しているかどうかを検知するために相関係数を出力しようとするも、全説明変数間の相関係数が出力されない場合の対応方法です。

下記コードの通り、データセットのデータ形式をDataFrameに変更することで、出力されなかった相関係数が全て出力されます。

<サンプルコード>

# Display the correlation coefficients between explanatory variables
x = pd.DataFrame(x)
x_corr = x.corr()

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です