¿Cómo puedo crear un gráfico de clúster en R sin usar clustplot?Cómo crear un gráfico de clúster en R?
Estoy tratando de familiarizarme con algunos clústeres (usando R) y la visualización (usando HTML5 Canvas).
Básicamente, quiero crear un cluster plot, pero en lugar de trazar los datos, quiero obtener un conjunto de puntos 2D o coordenadas que pueda dibujar en el lienzo y hacer algo bonito con (pero no estoy seguro de cómo hacer esto). Me imagino que yo:
- Crear una matriz de similitud para todo el conjunto de datos (usando dist)
- Cluster de la matriz de similitud utilizando kmeans o algo similar (usando kmeans)
- represente el resultado con MDS o PCA - pero no estoy seguro de cómo se relacionan los pasos 2 y 3 (escala de cm).
He comprobado a cabo preguntas here, here y here (con el último ser de mayor utilidad).
Gracias @EDi, eso es realmente genial. Entonces, solo para aclarar, se agrupan y luego crean una similitud matirx. A continuación, usa MDS para colocar los puntos en 2D y LUEGO colorea los puntos según sus relaciones con el clúster. Brillante. Si tiene la oportunidad, podría explicar lo que hace: grupos <- levels (factor (kclus $ cluster)) – slotishtype
ver mi edición. groups es solo un objeto que contiene los nombres de los grupos, solo se utiliza para el for-loop. – EDi
Ok, veo su edición. Una última pregunta, ¿puedes agrupar la matriz de distancia o es un movimiento loco? Lo siento, aprendiendo en este momento y solo trabajando en mi camino a través de las cosas. – slotishtype