2016-07-26 11 views
0

Ich versuche, das Clustering auf einer Reihe von Daten zu tun, mit dem einfach:K-Means-Fehler in Fremdfunktionsaufruf

fit <- kmeans(my data, 2) 

Das Problem ist, wenn ich es benutze, erhalte ich:

Fehler in do_one (nmeth): NA/NaN/Inf in Call Fremdfunktion (arg 1)
Zusätzlich: Meldung Warnung: in KMeans (meine Daten, 2): NAs

durch Zwang eingeführt

Obwohl ich überprüft habe, ob ich nur Zahlen im Datensatz hatte.

Irgendwelche Ideen, was falsch sein könnte?

Antwort

0

Erstens können Sie tun str(my data)? Zweitens, verwende kein Leerzeichen im Namen. Vielleicht haben Sie numerische id Spalten.

Bitte sehen link 1 und link 2.

+0

Vielen Dank! Wie kann ich überprüfen, wie gut die Anzahl der Cluster ausgewählt ist und diese plotten? Meine Daten sind eine Variable. –

+0

@ CezaryŁastowski, willst du eine 1-dimensionale Variable clustern? Hier ist ein 2-dimensionales Beispiel https://stat.ethz.ch/R-manual/R-devel/library/stats/html/kmeans.html – Nick