使用PCA降低数据维数
3个观点(过去30天)
显示旧注释
Pca()输出数据变量和主成分的系数。有什么方法可以降低数据的维度(340个观测值),比如使用pca()从1200维降至30维?
答案(1)
Vassilis Papanastasiou
2021年12月17日
嗨Hg,
你能做的就是使用
主成分分析
直接。假设X的尺寸为340x1200(340个测量值和1200个变量/尺寸)。你想要得到一个降维为30的输出。下面的代码将为您完成:
P = 30;
[~, pca_scores, ~, ~, var_explained] = pca(X,“NumComponents”, p);
- pca_scores是您的降维数据。
- var_explained包含每个组件各自的方差。
我希望这能有所帮助。