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');

 采纳的回答

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 个评论

Thanks a lot, the problem was solved. which kmeans -all retrun 2 versions (one of them was the wrong version)
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
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
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