Error using kmeans Too Many input Arguments

Hello, Error using kmeans Too many input arguments. The code is below. It works when trying with matlab 7 but fails whith matlab 8.5.
Any indications please ?
[IDX,C] = kmeans(PARA.data,PARA.class_n, 'Start','cluster', ... 'Maxiter',1000, ... 'EmptyAction','singleton', ... 'Display','off');

 採用された回答

Jan
Jan 2016 年 10 月 16 日

3 投票

Which version of kmeans are you using? See:
which kmeans -all
Please post the complete error message. Perhaps "PARA.data" contains a function, which does not have any output arguments. Without knowing your exact data, this cannot be guessed.

4 件のコメント

Ynne
Ynne 2016 年 10 月 16 日
Thanks a lot, the problem was solved. which kmeans -all retrun 2 versions (one of them was the wrong version)
Phil A
Phil A 2018 年 6 月 11 日
Hey,
I now encountered the same problem but was not able to solve it yet. How did you solve the issue with the wrong version?
Best, Philipp
KiranKumar Makam
KiranKumar Makam 2021 年 8 月 10 日
I am getting the same error for cluster
>>>Z = linkage(wcorr);
Error using cluster
Too many input arguments.
which cluster -all
/MATLAB Drive/EMGLab/m files/cluster.m
/MATLAB/toolbox/stats/stats/@gmdistribution/cluster.m % gmdistribution method
/MATLAB/toolbox/bioinfo/bioinfo/@phytree/cluster.m % phytree method
/MATLAB/toolbox/stats/stats/cluster.m % Shadowed
Rik
Rik 2021 年 8 月 10 日
Which cluster function is your code expecting? The one from the Statistics and Machine Learning Toolbox, or from EMGLab?

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

その他の回答 (0 件)

質問済み:

2016 年 10 月 16 日

コメント済み:

Rik
2021 年 8 月 10 日

Community Treasure Hunt

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

Start Hunting!

Translated by