Saltar al contenido principal
Documentos
Gestión de datos en RGráficos en RR DocumentaciónInterfaz REstadística en RIntroducción de datos en R

Correlogramas en R

Los correlogramas nos ayudan a visualizar los datos en matrices de correlación.

En R, los correlogramas se implementan mediante la función corrgram(x, orden = , panel=, panel.inferior=, panel.superior=, panel.texto=, panel.diag=) del paquete corrgram.

Opciones

x es un marco de datos con una observación por fila.

order=TRUE hará que las variables se ordenen utilizando el análisis de componentes principales de la matriz de correlaciones.

panel = se refiere a los paneles no diagonales. Puedes utilizar panel . inferior= y panel.superior= para elegir distintas opciones por debajo y por encima de la diagonal principal, respectivamente. panel.texto= y panel.diag= se refieren a la diagonal principal. A continuación se indican los parámetros permitidos.

paneles fuera de diagonalpanel. tarta (la parte rellena de la tarta indica la magnitud de la correlación)panel.sombra (la profundidad del sombreado indica la magnitud de la correlación)panel.elipse (elipse de confianza y línea suavizada)panel.pts (diagrama de dispersión)

paneles diagonales principalespanel .minmax (valores min y max de la variable)panel.txt (nombre de la variable).

# First Correlogram Example
library(corrgram)
corrgram(mtcars, order=TRUE, lower.panel=panel.shade,
  upper.panel=panel.pie, text.panel=panel.txt,
  main="Car Milage Data in PC2/PC1 Order")

correlograma 1

# Second Correlogram Example
library(corrgram)
corrgram(mtcars, order=TRUE, lower.panel=panel.ellipse,
  upper.panel=panel.pts,
text.panel=panel.txt,
  diag.panel=panel.minmax,
  main="Car Mileage Data in PC2/PC1 Order")

correlogram 2

# Third Correlogram Example
library(corrgram)
corrgram(mtcars, order=NULL, lower.panel=panel.shade,
  upper.panel=NULL, text.panel=panel.txt,
  main="Car Milage Data (unsorted)")

correlogram 3

Cambiar los colores de un correlograma

Puedes controlar los colores de un correlograma especificando 4 colores en la función colorRampPalette( ) dentro de la función col.corrgram( ). He aquí un ejemplo.

# Changing Colors in a Correlogram
library(corrgram)
col.corrgram <- function(ncol){
  colorRampPalette(c("darkgoldenrod4", "burlywood1",
  "darkkhaki", "darkgreen"))(ncol)}
corrgram(mtcars, order=TRUE, lower.panel=panel.shade,
  upper.panel=panel.pie, text.panel=panel.txt,
  main="Correlogram of Car Mileage Data (PC2/PC1 Order)")

Correlograma utilizando colores alternativos

Ir más lejos

Sigue el curso Introducción a la Estadística en R para ampliar tus conocimientos estadísticos.

Aprende lo esencial de R

Domina los fundamentos del análisis de datos en R, incluyendo vectores, listas y marcos de datos, y practica R con conjuntos de datos reales.
Empieza a aprender R gratis