PCA- Matlab中的主成分分析,代码

时间:2013-11-22 06:28:35

标签: matlab pca

我想在Matlab中执行我的特征选择的PCA。据我所知,在Matlab中已经预先编译了函数 [pc,zscores,pcvars] = princomp(酵母值)

这是真的还是我需要别的东西?

1 个答案:

答案 0 :(得分:1)

在最新版本的MATLAB中,最好使用的函数是pca。这是为了逐步替换旧函数princomp,虽然仍然支持princomp以实现向后兼容,但我认为至少在几个版本中可能仍然如此。

pcaprincomp都是统计工具箱的一部分。您可以通过键入命令ver来检查是否安装了统计工具箱,该命令将列出您已安装的所有产品。

任一命令的输出通常标记为[coeffs, scores, latent]。第一个是主成分的系数。第二个是主成分分数(与z分数完全不同)。第三是主成分差异。鉴于您的变量命名[pc, zscores, pcvars],我不确定您期望得到什么,但这就是您将获得的。