Direkt zum Inhalt
Urkunden
Datenmanagement in RDateneingabe in RGraphen in RR DokumentationR SchnittstelleStatistik in R

Korrelogramme in R

Korrelationsdiagramme helfen uns, die Daten in Korrelationsmatrizen zu visualisieren.

In R werden Korrelogramme mit der Funktion corrgram(x, order = , panel=, lower.panel=, upper.panel=, text.panel=, diag.panel=) aus dem corrgram-Paket erstellt.

Optionen

x ist ein Datenrahmen mit einer Beobachtung pro Zeile.

order=TRUE bewirkt, dass die Variablen mithilfe der Hauptkomponentenanalyse der Korrelationsmatrix geordnet werden.

panel = bezieht sich auf die Off-Diagonal-Panels. Mit lower.panel= und upper.panel = kannst du verschiedene Optionen unterhalb bzw. oberhalb der Hauptdiagonale auswählen. text.panel= und diag.panel= beziehen sich auf die Hauptdiagonale. Die zulässigen Parameter sind unten angegeben.

nicht diagonale Panelspanel.pie (der gefüllte Teil des Kuchens zeigt das Ausmaß der Korrelation an)panel.shade (die Tiefe der Schattierung zeigt das Ausmaß der Korrelation an)panel.ellipse (Konfidenzellipse und geglättete Linie)panel.pts (Streudiagramm)

diagonale Hauptfelderpanel.minmax (Minimal- und Maximalwerte der Variablen)panel.txt (Variablenname).

# 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")

correlogram 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

Ändern der Farben in einem Korrelogramm

Du kannst die Farben in einem Korrelogramm steuern, indem du 4 Farben in der Funktion colorRampPalette( ) innerhalb der Funktion col.corrgram( ) festlegst. Hier ist ein Beispiel.

# 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)")

Korrelogramm mit alternativen Farben

Weiter gehen

Nimm an dem Kurs Einführung in die Statistik in R teil, um deine statistischen Kenntnisse zu vertiefen.

R Grundlagen lernen

Beherrsche die Grundlagen der Datenanalyse in R, einschließlich Vektoren, Listen und Datenrahmen, und übe R mit echten Datensätzen.
Beginne R kostenlos zu lernen