getting error 'Too many output arguments.'while running [coeff,sco​re,latent,​tsquared,e​xplained] = pca(X2);

5 ビュー (過去 30 日間)
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 件のコメント
Walter Roberson
Walter Roberson 2018 年 8 月 2 日
編集済み: Walter Roberson 2018 年 8 月 2 日
Which MATLAB release are you using? What is class(X2) ? What is size(X2) ? What shows up for
which pca(X2)
rsnandi
rsnandi 2018 年 8 月 2 日
Thanks your question (which pca)solved my problem.

サインインしてコメントする。

採用された回答

Brent F
Brent F 2021 年 6 月 24 日
Make sure you don't have a pca.m file in your path, such as prtools, that is overriding the built-in pca function.

その他の回答 (1 件)

Berkay TOPALOGLU
Berkay TOPALOGLU 2020 年 8 月 25 日
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
----

カテゴリ

Help Center および File ExchangeDimensionality Reduction and Feature Extraction についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by