我想在这个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矩阵。
我认为您没有3D效果。我想你有一个维度的结果 pxp 当您的数据 nxp ,这是正常的。看见 the doc 。