Gegeben ist eine Kontingenztafel mit drei Zeilen und drei Spalten (Werte
). a) Erzeuge in R die Matrix Mat (zeilenweise
gefüllt) und gib die dritte Spalte aus. b) Bestimme die
Randhäufigkeiten mit addmargins(). c) Berechne die gemeinsamen sowie
die zeilen- und spaltenbedingten relativen Häufigkeiten mit prop.table().
Kapitel 3 · Bivariate deskriptive Statistik
Kontingenz-Matrix in R — Rand- & bedingte Häufigkeiten
R R-Lösung anzeigen
R
Mat <- matrix(c(12, 8, 5,
7, 15, 3,
9, 6, 11),
nrow = 3, byrow = TRUE)
Mat
Mat[, 3] # dritte Spalte ausgeben
addmargins(Mat) # Rand: Zeilen- und Spaltensummen
prop.table(Mat) # gemeinsame relative Haeufigkeiten
round(prop.table(Mat, 1), 3) # zeilenbedingt (je Zeile Summe 1)
round(prop.table(Mat, 2), 3) # spaltenbedingt (je Spalte Summe 1) Ausgabe
Mat:
[,1] [,2] [,3]
[1,] 12 8 5
[2,] 7 15 3
[3,] 9 6 11
dritte Spalte: 5 3 11
addmargins(Mat):
[,1] [,2] [,3] Sum
[1,] 12 8 5 25
[2,] 7 15 3 25
[3,] 9 6 11 26
Sum 28 29 19 76