使用主成分分析(PCA)的Matlab 3D到2D

时间:2018-03-29 16:19:35

标签: matlab 3d 2d pca svd

我想在这个3D矩阵上做PCA:

data=[5 4 5; 5 3 0; 1 2 2];

PCA应返回两个组件,如3D到2D,以在图表上绘制数据。

我尝试了什么:

data=[5 4 5; 5 3 0; 1 2 2];
x= princomp(data');
x

但'x'返回3D,而不是2D矩阵。

1 个答案:

答案 0 :(得分:1)

我认为你没有3D结果。当您的数据是 nxp 时,我认为您有维 pxp 的结果,这是正常的。见the doc