如何在matlab中将低pca维度点投影回原始pca空间

时间:2018-01-16 12:01:32

标签: matlab pca projection

我有30个特征矩阵X的455个样本。我在2D中使用以下pca投影:

[coeff, score, ~, ~, ~, mu]=pca(X');
gscatter(score(:,1),score(:,2),Y,'br','.');

其中Y是455个样本中的标签。

假设我有一组新的2D点z n个样本乘以2,我想将其投射回30d维度,我可以使用coeff进行投影吗?以下是否有效:

projecte30dz=z*coeff(1:2,:);

如何将低pca维度中的新点投影回原始空间?

0 个答案:

没有答案