Matlab错误:“PCA需要2个输入”

时间:2016-05-02 12:32:41

标签: matlab

我在2D阵列上使用PCA已经有一段时间了,而且效果非常好。

突然PCA不能在单个输入(2D阵列)上工作,并且需要两个输入。在MathWorks文档中,它列出了一个输入参数选项。

我在这里试过了“虚拟”示例:http://se.mathworks.com/help/stats/pca.html我得到了同样的错误。

“pca需要2个输入”

关于为什么的任何想法?

1 个答案:

答案 0 :(得分:0)

简而言之,路径中有两个pca函数,内置帮助显示错误信息。

我得到了同样的错误。我发现当我右键单击pca命令时,它会将我带到plab函数的Matlab帮助。但是,当我右键点击并打开选择权时,'它需要我对函数的不同实现。命令' pca'在我的matlab安装中被' pca'覆盖。来自pls工具箱的命令。

如果您使用的是pls工具箱,则第二个输入是要计算的组件数。