我的PCA系数的大小不正确

时间:2016-01-18 19:59:24

标签: matlab matrix pca

我正在尝试使用pca而不是princomp执行主成分分析。我的数据集由303个样本组成,每个样本包含3904个维度,这解释了我想要执行PCA的原因。我的数据位于一个名为Data的矩阵中,其大小为303(行)乘3904(列)。当我用

执行PCA命令时
[coeff,score] = pca(Data);

我返回了一个大小为3904 * 302的矩阵系数,矩阵分数大小为303 * 302,这似乎不正确吗?在线文档表明coeff应该是3904 * 3904(即与变量的尺寸大小平方,这里是列)。这里出了什么问题?

ps:我也试过转置数据,这导致系数矩阵为303 * 303

0 个答案:

没有答案