Realicé y tracé un análisis kmeans en R con los siguientes comandos:
km = kmeans(t(mat2), centers = 4)
plotcluster(t(mat2), km$cluster) #from library(fpc)
Este es el resultado de la trama:
Lo que quiero saber es cómo dar sentido a la km$centers
y la trama. Lo que sé es que km$centers
es una matriz de 4 X 31. Cada fila representa el cluster correspondiente. Creo que cada columna representa una iteración en el algoritmo (corregidme si me equivoco) por lo que la iteración final y el resultado del algoritmo para los centros vendría dado por:
km$centers[, 31]
0.008785652 -0.088641371 -0.012666252 -0.079348292
Debo estar equivocado en muchas cosas porque esto me lleva a las siguientes preguntas:
- Los centros dados por
km$centers
no son coordenadas (x, y). ¿Cómo puedo obtener estas coordenadas centrales (x, y)? - El centro del clúster 4 (según el gráfico) debe ser algo así como (12, 2) pero los números de centro anteriores no reflejan ninguna de estas coordenadas. De hecho, todos los números de la matriz 4 X 31 son menores que 1. Entonces, ¿cuál es la relación entre
km$centers
¿y la trama?
El objetivo final es crear una correspondencia (no mencionada aquí) basada en las coordenadas (x, y).
¡Toda ayuda es muy apreciada!