Categorías
Others

R datos de clúster jerárquico leídos desde un archivo CSV

El siguiente código registra cómo cargo archivos csv en R y ejecuto un algoritmo de agrupamiento jerárquico en los datos. ¡Debo decir que usar R para trazar los datos es extremadamente FÁCIL de hacer!

> df <- read.csv("C:/Users/Creek/Desktop/data.txt", row.names=1,head=FALSE, sep=",")
> d <- dist(as.matrix(df))
> hc <- hclust(d)
> plot(hc)
> q()

En el read.csv método, row.names=1 especifica que la primera columna es nombre / etiqueta, no datos de variables. head=FALSE especifica los datos de la cabeza.

Aquí hay un dendrograma de racimo:

También puede cortar el racimo a cierta altura. Puede cortar especificando el número de clústeres mediante:

rect.hclust(hc, k=5, border="red")

o puede cortar ajustando la altura:

rect.hclust(hc, h=0.5, border="red")

árbol cortado en r

  LeetCode - Kth elemento más grande en una matriz (Java)

Por Programación.Click

Más de 20 años programando en diferentes lenguajes de programación. Apasionado del code clean y el terminar lo que se empieza. ¿Programamos de verdad?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *