Matlab 3D 到 2D 主成分分析 (PCA)
Matlab 3D to 2D with Principal Component Analysis (PCA)
我想在这个 3D 矩阵上做 PCA:
data=[5 4 5; 5 3 0; 1 2 2];
PCA 应该 return 两个组件,例如 3D 到 2D,以在图表上绘制数据。
我尝试过的:
data=[5 4 5; 5 3 0; 1 2 2];
x= princomp(data');
x
但是 'x' return 是 3D,而不是 2D 矩阵。
我认为你没有 3D 结果。我认为当您的数据为 nxp 时,您的结果维度为 pxp,这是正常的。参见 the doc。