请问sklearn主成分分析前需不需要标准化数据消除量纲影响呢?

来源:7-3 求数据的主成分PCA

weixin_慕少409219

2019-11-10

我看网上有点案例在做的时候没有进行StandardScaler(),直接就降维了

写回答

1回答

liuyubobobo

2019-11-10

不需要进行标准化,需要 demean。


但是 demean 是 PCA 内部做的,对用户不可见。我们自己封装的 PCA,demean 也在 PCA 算法的内部,外部用户调用的时候,不需要先对数据做任何处理:)


继续加油!:)

0
4
liuyubobobo
回复
weixin_慕少409219
不需要。求解协方差矩阵的过程被封装在 PCA 算法内部。外部调用用户不需要对数据进行额外处理。
2019-11-12
共4条回复

Python3入门机器学习 经典算法与应用  

Python3+sklearn,兼顾原理、算法底层实现和框架使用。

5839 学习 · 2437 问题

查看课程