[mirtoolbox] Re: Some issues with mircluster

  • From: Alexander Refsum Jensenius <a.r.jensenius@xxxxxxxxxx>
  • To: mirtoolbox@xxxxxxxxxxxxx
  • Date: Thu, 11 Nov 2010 21:35:10 +0100

Great, thanks for the fix. I also reinstalled the randperm-function, and now 
the examples work as they should.

Thanks, 
Alexander


> OK, last mail for today, I hope..
> 
> I was wrong when answering the previous question about mircluster. Actually 
> the bug was simple to fix. So here is the fix enclosed to this mail (will be 
> included in the new release soon.)
> 
> Hope you don't mind this deluge of mails today. Let's calm it down a bit.
> 
> Olivier
> 
> <mircluster.m>
> 
> Alexander Refsum Jensenius kirjoitti 9.11.2010 kello 19.26:
> 
>> Hi, 
>> 
>> I am trying to do what it says in the manual (1.3) on p164:
>> 
>>>> mircluster(sg, {mirmfcc(sg), mircentroid(sg)})
>> 
>> This gives me the following error: 
>> 
>>> Clustering frames...
>>> ??? Undefined function or method 'isnan' for input arguments of type 'cell'.
>>> 
>>> Error in ==> kmeans_clusters at 62
>>> if nargin < 2 | isempty(n_max) | isnan(n_max), n_max = ceil(sqrt(dlen)); end
>>> 
>>> Error in ==> mircluster at 113
>>>           [cc, p, err, ind] =
>>>           kmeans_clusters(va',option.nclust,option.nruns);
>> 
>> 
>> When I try the second example: 
>>>> mircluster(cc)
>> 
>> I get this error: 
>> 
>>> Clustering frames...
>>> ??? Undefined function or method 'randperm' for input arguments of type
>>> 'double'.
>>> 
>>> Error in ==> som_kmeans at 45
>>> temp      = randperm(l);
>>> 
>>> Error in ==> kmeans_clusters at 94
>>>   [c, k, err] = som_kmeans('batch', D, i, 100, 0);
>>> 
>>> Error in ==> mircluster at 113
>>>           [cc, p, err, ind] =
>>>           kmeans_clusters(va',option.nclust,option.nruns);
>> 
>> 
>> This is using a single, short wave file as input. What am I doing wrong? 
>> 
>> Thanks for any help in clarifying this.
>> Alexander
> 


Other related posts: