我经常使用 Pandas 的 corr()
方法。但是我不确定 Pandas 的 corr()
方法是否应用了自动数据标准化。我知道相关性必须在数据标准化之后进行。
我的问题是,如果我使用 Pandas 的 corr()
方法来检查数据帧中各列之间的Pearson相关系数,那么 Pandas 的 corr()
方法是否会自动应用数据标准化?
我尝试使用 Scikit-learn 中的 StandardScaler
进行验证。在对数据进行标准化后,得到的相关性与未进行标准化时相等。
[在我尝试实验后]
哦...我尝试使用 Scikit-learn StandardScaler 进行验证。结果后者的系数与前者相等。也许 Pandas 的 corr() 方法自动使用数据标准化。