Truncated SVD和PCA有什么区别吗?

  统计/机器学习 数据降维    浏览次数:7035        分享
0

Truncated SVD和PCA有什么区别吗?感觉它们都是选了最大的k个成分

 

烙神经   2018-11-10 00:05



   1个回答 
4

PCA是对矩阵先做中心化处理(每列减去列均值),然后再做Truncated SVD

换言之,如果矩阵本身就是已经中心化的,那么PCA和Truncated SVD就是等价的

SofaSofa数据科学社区DS面试题库 DS面经

sasa   2018-11-11 01:05



  相关讨论

用pca对数据集降维时为什么一定要训练集和测试集?

PCA降维之前为什么要先标准化?

主成分分析法(PCA)算是黑盒算法吗?

PCA会降低分类器的精度吗?

PCA算法是一种保距算法吗?

利用PCA降维,降到几维比较合适?

sklearn.decomposition.PCA方法中fit, fit_transform, transform应该怎么用

sklearn pca 数据降维结果不一致

为什么PCA被称作非监督式学习?

PCA与非负矩阵分解(NMF)的异同?

  随便看看

95%置信区间的正确理解

Resnet-18, Resnet-50, Resnet-101这些模型里的数字是什么意思?

numpy array里怎么用fillna填充nan的值?

如何调节seaborn里字体大小?

为什么样本方差是除以n-1