采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
我看网上有点案例在做的时候没有进行StandardScaler(),直接就降维了
不需要进行标准化,需要 demean。
但是 demean 是 PCA 内部做的,对用户不可见。我们自己封装的 PCA,demean 也在 PCA 算法的内部,外部用户调用的时候,不需要先对数据做任何处理:)
继续加油!:)
sklearn主成分的算法也是梯度上升法求解的,不是求相关系数矩阵特征向量的吗
sklearn 的主成分是数学方法求解的。可以参考这里:http://coding.imooc.com/learn/questiondetail/116664.html
对呀,所以sklearn的PCA方法在算之前是不是要对变量先标准化呢?
登录后可查看更多问答,登录/注册
Python3+sklearn,兼顾原理、算法底层实现和框架使用。
2.6k 19
3.6k 17
3.1k 15
1.7k 15
1.5k 14
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号