Fur*_*him 7 centering pca scikit-learn
我有一组 70 个输入变量,需要对其执行 PCA。根据我的理解,将数据居中,使得每个输入变量的平均值为 ,0方差为1,对于应用 PCA 是必要的。
我很难弄清楚preprocessing.StandardScaler()在将数据集传递给sklearnPCA或PCAsklearn 中的函数自行执行之前是否需要执行标准缩放。
如果是后者,那么无论我是否应用,preprocessing.StandardScaler()都explained_variance_ratio_应该是相同的。
但结果不同,所以我认为preprocessing.StandardScaler()在申请之前有必要PCA。这是真的吗?
| 归档时间: |
|
| 查看次数: |
3938 次 |
| 最近记录: |