Saltar al contenido

Trazar la matriz de correlación en un gráfico

este problema se puede resolver de diversas maneras, pero en este caso te compartimos la que en nuestra opinión es la respuesta más completa.

Solución:

Más bien parece “menos”, pero vale la pena verificar (ya que brinda más información visual):

Elipses de la matriz de correlación:
Elipses de matriz de correlación


Círculos de matriz de correlación:
Círculos de matriz de correlación

Encuentre más ejemplos en la viñeta de corrupción a la que hace referencia @assylias a continuación.

Rápido, sucio y en el estadio:

library(lattice)

#Build the horizontal and vertical axis information
hor <- c("214", "215", "216", "224", "211", "212", "213", "223", "226", "225")
ver <- paste("DM1-", hor, sep="")

#Build the fake correlation matrix
nrowcol <- length(ver)
cor <- matrix(runif(nrowcol*nrowcol, min=0.4), nrow=nrowcol, ncol=nrowcol, dimnames = list(hor, ver))
for (i in 1:nrowcol) cor[i,i] = 1

#Build the plot
rgb.palette <- colorRampPalette(c("blue", "yellow"), space = "rgb")
levelplot(cor, main="stage 12-14 array correlation matrix", xlab="", ylab="", col.regions=rgb.palette(120), cuts=100, at=seq(0,1,0.01))

ingrese la descripción de la imagen aquí

Muy fácil con lattice::levelplot:

z <- cor(mtcars)
require(lattice)
levelplot(z)

ingrese la descripción de la imagen aquí

Más adelante puedes encontrar las acotaciones de otros sys admins, tú asimismo puedes dejar el tuyo si dominas el tema.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

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