getting error 'Too many output arguments.'while running [coeff,score,latent,tsquared,explained] = pca(X2);
    14 views (last 30 days)
  
       Show older comments
    
getting error 'Too many output arguments.'while running [coeff,score,latent,tsquared,explained] = pca(X2); WHY so ? whats the solution. I want to calculate cumulative variance with respect to PCs.
2 Comments
  Walter Roberson
      
      
 on 2 Aug 2018
				
      Edited: Walter Roberson
      
      
 on 2 Aug 2018
  
			Which MATLAB release are you using? What is class(X2) ? What is size(X2) ? What shows up for
which pca(X2)
Accepted Answer
  Brent F
      
 on 24 Jun 2021
        Make sure you don't have a pca.m file in your path, such as prtools, that is overriding the built-in pca function.
0 Comments
More Answers (1)
  Berkay TOPALOGLU
 on 25 Aug 2020
        i am getting the same error. How did you solve it? 
I tried matlab's own instance and still get the same error.
---
load hald
[coeff,score,latent,tsquared] = pca(ingredients,'NumComponents',2);
------
Error using pca
Too many input arguments
----
0 Comments
See Also
Categories
				Find more on Dimensionality Reduction and Feature Extraction in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


