在先执行SVD之后对数据集执行PCA有意义吗?

时间:2019-07-06 19:48:35

标签: machine-learning pca svd

我有一个大小为(4700,10000)的数据集。首先,我对该数据执行了SVD并获得了100个SVD组件,因此我的数据集现在为(4700,100)。然后,我对减少的数据执行了PCA,并获得了4个组件,并对PCA的这4个组件进行了可视化。由于SVD和PCA都是降维技术,我很好奇,先执行SVD,然后执行PCA是否安全?

此外,当我对SVD之后获得的数据集进行PCA时,与单独使用PCA相比,可视化效果更有意义。

谢谢。

0 个答案:

没有答案