[R-es] error en un cmeans

Manuel Mendoza mmendoz@ @ending from mncn@c@ic@e@
Jue Jun 28 10:14:37 CEST 2018


Gracias Marcelino; a partir de 2 funciona, claro. Copié el for de otra  
cosa y no caí en que i debe empezar en 2, claro. Un cluster con un  
solo grupo no tiene sentido.
Manuel



Quoting Marcelino de la Cruz Rot <marcelino.delacruz using urjc.es>:

> Parece que a cmeans() no le gusta que el número de clusters ("i" en  
> tu código) valga 1.
>
>
>
>
> El 27/06/2018 a las 12:25, Manuel Mendoza escribió:
>>
>> Tuve que dejar, de momento, lo del "loop con matriz que cambia de  
>> nombre" por algo más urgente, y me salió otro problema.
>>
>> Hago un cmeans con el paquete e1071;
>>
>>   cl<-cmeans(Data,i,20,verbose=F,method="cmeans",m=2)
>>
>>  y me da este error: Error in apply(u, 1, which.max) : dim(X) must  
>> have a positive length.
>>
>> Estoy harto de usar esa línea de código, con dfs iguales a la de  
>> ahora, por lo que no entiendo por qué falla.
>>
>> Gracias,
>> Manuel
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> .
>>
>>
>
> -- 
> Marcelino de la Cruz Rot
> Depto. de Biología y Geología
> Física y Química Inorgánica
> Universidad Rey Juan Carlos
> Móstoles España


-- 
Dr Manuel Mendoza
Department of Biogeography and Global Change
National Museum of Natural History (MNCN)
Spanish Scientific Council (CSIC)
C/ Serrano 115bis, 28006 MADRID
Spain



Más información sobre la lista de distribución R-help-es