Why does the pca function in MatLab and on mathworks indicate different outputs?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Adam Rish
el 22 de Jun. de 2021
Comentada: Steven Lord
el 22 de Jun. de 2021
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 comentarios
Respuesta aceptada
Steven Lord
el 22 de Jun. de 2021
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 comentarios
Steven Lord
el 22 de Jun. de 2021
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.
Más respuestas (0)
Ver también
Categorías
Más información sobre Dimensionality Reduction and Feature Extraction en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!