Das vcd-Paket bietet eine Vielzahl von Methoden zur Visualisierung multivariater kategorialer Daten, inspiriert von Michael Friendlys wunderbarem Buch "Visualizing Categorical Data". Erweiterte Mosaik- und Assoziationsdiagramme werden hier beschrieben. Beide bieten eine Methode, um komplexe Daten zu visualisieren und Abweichungen von einem bestimmten Unabhängigkeitsmodell zu bewerten. Weitere Informationen findest du unter Das Strucplot Framework.
Mosaik-Parzellen
Für erweiterte Mosaikdiagramme verwendest du mosaic(x, condvar=, data=), wobei x eine Tabelle oder Formel, condvar= eine optionale Konditionierungsvariable und data= einen Datenrahmen oder eine Tabelle angibt. Füge shade=TRUE ein, um die Abbildung einzufärben, und legend=TRUE, um eine Legende für die Pearson-Residuen anzuzeigen.
# Mosaic Plot Example
library(vcd)
mosaic(HairEyeColor, shade=TRUE, legend=TRUE)
Vereinsgrundstücke
Um ein erweitertes Assoziationsdiagramm zu erstellen, verwende assoc(x, row_vars, col_vars), wobei x eine Kontingenztabelle ist, row_vars ein Vektor aus ganzen Zahlen ist, der die Indizes der Variablen angibt, die für die Zeilen verwendet werden sollen, und col_vars ein Vektor aus ganzen Zahlen ist, der die Indizes der Variablen angibt, die für die Spalten des Assoziationsdiagramms verwendet werden sollen.
# Association Plot Example
library(vcd)
assoc(HairEyeColor, shade=TRUE)
Weiter gehen
Beide Funktionen sind komplex und bieten mehrere Eingabe- und Ausgabeoptionen. Siehe help(mosaic) und help(assoc) für weitere Informationen.