Why does the pca function in MatLab and on mathworks indicate different outputs?
1 回表示 (過去 30 日間)
古いコメントを表示
I am trying to run a simple pca on a data set using as indicated below as part of a function
[~, scores, ~]= pca(X)
However, I keep getting the following error
Error using pca (line 151)
Input NCOMP is missing. Type: 'help pca'
Error in function (line 22)
[~, scores, ~]=pca(X);
It won't format the outputs how I want them. Does this have something to do with the fact I have PLStoolbox?
0 件のコメント
採用された回答
Steven Lord
2021 年 6 月 22 日
You have a different pca.m that is taking precedence over the pca function included in Statistics and Machine Learning Toolbox. In release R2019b line 151 is a comment listing one of the references for the function. To confirm this look at the output of this command:
which -all pca
2 件のコメント
Steven Lord
2021 年 6 月 22 日
I would ask the author of the other function(s) why they're shadowing the function from Statistics and Machine Learning Toolbox and probably suggest they move their function into a class or package folder.
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!