k-means-Rückgabewert in R
Ich bin mit dem kmeans () - Funktion in R, und ich war neugierig, was ist der Unterschied zwischen den totss und tot.withinss Attribute des zurückgegebenen Objekts. Aus den Unterlagen, die Sie zu sein scheinen Rückgabe der gleichen Sache, aber in meinem Datensatz den Wert totss ist 66213.63 und für tot.withinss ist 6893.50.
Bitte lassen Sie mich wissen, wenn Sie sind vertraut mit den mroe details.
Danke!
Marius.
InformationsquelleAutor der Frage Marius | 2011-12-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Angesichts der zwischen Summe der Quadrate
betweenss
und der Vektor, der innerhalb von Summe der Quadrate für jedes clusterwithinss
die Formeln sind diese:Zum Beispiel, wenn es nur ein cluster dann
betweenss
wäre0
es wäre nur eine Komponente inwithinss
undtotss = tot.withinss = withinss
.Zur weiteren Abklärung können wir berechnen diese verschiedenen Mengen uns angesichts der cluster-Zuordnungen und helfen können, klären Sie Ihre Bedeutung. Betrachten Sie die Daten
x
und die cluster-Zuordnungencl$cluster
aus dem Beispiel inhelp(kmeans)
. Definieren Sie die Summe der Quadrate Funktion wie folgt -- dieser subtrahiert den Mittelwert von jeder Spalte von x aus, die Spalte und dann die Summen der Quadrate der einzelnen Elemente der verbleibenden matrix:Dann haben wir die folgenden. Beachten Sie, dass
cl$centers[cl$cluster, ]
sind ausgestattet Werte, d.h. es iis eine matrix mit einer Zeile pro Punkt, so dass die I-te Zeile ist das Zentrum des Clusters, die den I-TEN Punkt gehört.EDIT:
Da diese Frage beantwortet wurde, R ist mit einer zusätzlichen ähnlichen
kmeans
Beispiele (example(kmeans)
) und eine neuefitted.kmeans
Methode, und wir nun zeigen, wie die Einbauküche Methode passt in das oben in den Kommentaren Hinterkante der code-Zeilen.InformationsquelleAutor der Antwort
Ich glaube, Sie haben entdeckt einen Fehler in der Dokumentation ... die sagt:
Wenn Sie das Beispiel-dataset in der Hilfe-Seite Beispiel:
Ich denke, jemand sollte schreiben eine Anfrage an die r-devel mailing-Liste zu Fragen, ob die Hilfe-Seite überarbeitet werden. Ich bin bereit zu tun, also, wenn Sie nicht wollen.
InformationsquelleAutor der Antwort 42-