GNU R: Anwendungsbeispiele
In diesem Anhang finden sich Anwendungsbeispiele und -datensätze, die zum Testen der beschriebenen R-Funktionen dienen
Datenbeispiele
[Bearbeiten]Beispiel 1
[Bearbeiten]Geschlecht Alter Gewicht Groesse m 28 80 170 w 18 55 174 w 25 74 183 m 29 101 190 m 21 84 185 w 19 74 178 w 27 65 169 w 26 56 163 m 31 88 189 m 22 78 184
R-Befehl zum Erzeugen dieser Tabelle:
w <-factor
(c
("m", "w", "w", "m", "m", "w", "w", "w", "m", "m")) x <-c
(28, 18, 25, 29, 21, 19, 27, 26, 31, 22) y <-c
(80, 55, 74, 101, 84, 74, 65, 56, 88, 78) z <-c
(170, 174, 183, 190, 185, 178, 169, 163, 189, 184) bsp1 <-data.frame
(w, x, y, z)colnames
(bsp1) <- c("Geschlecht", "Alter", "Gewicht", "Groesse")rm
(w, x, y, z) bsp1
Beispiel 2
[Bearbeiten]Geschlecht Note m 2 w 1 m 5 m 3 w 4 m 3 w 2 w 2 w 1 m 3 m 1 w 4 m 2 w 1 m 4 m 3 w 5 m 2 w 1 w 2
R-Befehl zum Erzeugen dieser Tabelle:
x <-factor
(c
("m", "w", "m", "m", "w", "m", "w", "w", "w", "m", "m", "w", "m", "w", "m", "m", "w", "m", "w", "w")) y <-c
(2,1,5,3,4,3,2,2,1,3,1,4,2,1,4,3,5,2,1,2) bsp2 <-data.frame
(x,y)colnames
(bsp2) <- c("Geschlecht", "Note")rm
(x,y) bsp2
Beispiel 3
[Bearbeiten]Erfolg Abschlussnote 1 0 5 2 1 3 3 1 2 4 0 4 5 1 1 6 0 6 7 1 3 8 1 2 9 0 4 10 1 3 11 0 6 12 0 5 13 0 4 14 1 3
R-Befehl zum Erzeugen dieser Tabelle:
a <-factor
(c
(0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 0, 0, 1)) b <-c
(5, 3, 2, 4, 1, 6, 3, 2, 4, 3, 6, 5, 4, 3) bsp3 <-data.frame
(a,b)colnames
(bsp3) <- c("Erfolg", "Abschlussnote")rm
(a,b) bsp3
Beispiel 4
[Bearbeiten]Name Geschlecht Lieblingsfarbe Einkommen 1 Hans maennlich gruen 1233 2 Caro weiblich blau 800 3 Lars intersexuell gelb 2400 4 Ines weiblich schwarz 4000 5 Samira weiblich gelb 899 6 Peter maennlich gruen 1100 7 Sarah weiblich blau 1900
R-Befehl zum Erzeugen dieser Tabelle:
w <-c
("Hans","Caro","Lars","Ines","Samira","Peter","Sarah") x <-factor
(c
("maennlich","weiblich","intersexuell","weiblich","weiblich","maennlich","weiblich")) y <-factor
(c
("gruen","blau","gelb","schwarz","gelb","gruen","blau")) z <-c
(1233,800,2400,4000,899,1100,1900) bsp4 <-data.frame
(w,x,y,z)colnames
(bsp4) <- c("Name", "Geschlecht", "Lieblingsfarbe", "Einkommen")rm
(w,x,y,z) bsp4
Beispiel 5
[Bearbeiten]Lebenstag Gewicht 1 1 3180 2 3 2960 3 6 3220 4 11 3270 5 12 3350 6 15 3410 7 19 3700 8 23 3830 9 28 4090 10 33 4310 11 35 4360 12 39 4520 13 47 4650 14 60 5310 15 66 5490 16 73 5540
R-Befehl zum Erzeugen dieser Tabelle:
x <-c
(1, 3, 6, 11, 12, 15, 19, 23, 28, 33, 35, 39, 47, 60, 66, 73) y <-c
(3180, 2960, 3220, 3270, 3350, 3410, 3700, 3830, 4090, 4310, 4360, 4520, 4650, 5310, 5490, 5540) bsp5 <-data.frame
(x,y)colnames
(bsp5) <- c("Lebenstag", "Gewicht")rm
(x,y)
Beispiel 6
[Bearbeiten]Person Date Age Sex DimBody DimEmotion DimSelf DimFamily DimFriends DimSchool TotalScore 1 190053 2008-08-20 15 f 75.00 85.00 65.00 85.00 70.00 90.00 78.33 2 190050 2008-01-24 16 m 80.00 80.00 75.00 65.00 70.00 60.00 71.67 3 190052 2008-02-05 11 m 70.00 65.00 35.00 80.00 45.00 95.00 65.00 4 190002 2006-12-07 11 f 85.00 90.00 85.00 70.00 80.00 55.00 77.50 5 190002 2008-01-31 13 f 75.00 90.00 75.00 55.00 85.00 70.00 75.00 6 190005 2007-02-22 12 m 65.00 90.00 70.00 95.00 75.00 65.00 76.67 7 190035 2007-05-22 14 f 60.00 85.00 65.00 75.00 80.00 55.00 70.00 8 190021 2006-08-30 16 f 55.00 50.00 50.00 30.00 55.00 55.00 49.17 9 190014 2006-12-07 12 m 75.00 90.00 40.00 85.00 75.00 60.00 70.83 10 190029 2006-11-21 13 f 55.00 70.00 60.00 65.00 85.00 55.00 65.00 11 190025 2006-12-07 12 f 100.00 95.00 95.00 100.00 90.00 85.00 94.17 12 190025 2007-02-20 13 f 85.00 95.00 85.00 85.00 95.00 75.00 86.67 13 190036 2007-06-05 12 m 55.00 75.00 80.00 85.00 90.00 75.00 76.67 14 190031 2007-02-13 13 f 60.00 80.00 60.00 80.00 90.00 55.00 70.83 15 190034 2007-05-19 16 f 50.00 55.00 45.00 80.00 70.00 30.00 55.00 16 190044 2007-10-23 13 m 75.00 65.00 60.00 85.00 60.00 75.00 70.00 17 190041 2007-08-16 16 f 90.00 90.00 90.00 100.00 70.00 60.00 83.33 18 190046 2007-11-15 14 f 70.00 75.00 90.00 70.00 80.00 75.00 76.67 19 190034 2007-07-19 16 f 50.00 60.00 45.00 90.00 75.00 55.00 62.50 20 191028 2006-10-26 7 f 66.67 100.00 100.00 66.67 50.00 83.33 77.78 21 191035 2007-05-22 6 f 66.67 83.33 66.67 100.00 100.00 100.00 86.11 22 191037 2007-05-31 6 m 66.67 83.33 100.00 83.33 66.67 83.33 80.56 23 191036 2007-06-19 6 f 100.00 83.33 100.00 83.33 83.33 66.67 86.11 24 192052 2008-02-05 8 f 80.00 60.00 60.00 80.00 75.00 65.00 70.00 25 190028 2006-10-26 9 f 65.00 65.00 60.00 80.00 75.00 75.00 70.00 26 190028 2008-02-15 11 f 85.00 90.00 70.00 95.00 90.00 90.00 86.67 27 191028 2008-02-16 9 f 80.00 95.00 100.00 95.00 80.00 85.00 89.17 28 190039 2007-05-29 9 f 70.00 90.00 80.00 95.00 90.00 95.00 86.67 29 190037 2007-05-31 8 m 90.00 75.00 60.00 100.00 90.00 80.00 82.50 30 191030 2007-02-22 9 f 80.00 75.00 60.00 85.00 85.00 60.00 74.17 31 192030 2007-02-22 8 m 85.00 95.00 60.00 85.00 60.00 80.00 77.50 32 190030 2007-02-22 11 f 70.00 90.00 60.00 65.00 80.00 55.00 70.00 33 190022 2006-05-07 10 m 95.00 95.00 80.00 85.00 50.00 65.00 78.33 34 190048 2008-01-08 11 f 65.00 75.00 60.00 85.00 70.00 60.00 69.17 35 190017 2007-12-18 8 f 40.00 80.00 70.00 60.00 55.00 75.00 63.33 36 190015 2006-11-28 12 f 60.00 60.00 60.00 75.00 90.00 80.00 70.83 37 191002 2008-01-31 9 f 80.00 100.00 90.00 70.00 95.00 65.00 83.33 38 271050 2008-01-31 13 m 85.00 65.00 70.00 70.00 70.00 70.00 71.67 39 270050 2008-01-31 16 m 55.00 60.00 60.00 55.00 70.00 50.00 58.33 40 270052 2008-02-05 11 m 40.00 45.00 55.00 65.00 40.00 65.00 51.67 41 271052 2008-02-05 10 m 85.00 45.00 40.00 70.00 50.00 55.00 57.50 42 272052 2008-02-05 8 f 60.00 55.00 70.00 70.00 80.00 75.00 68.33 43 271002 2007-02-22 8 f 80.00 65.00 65.00 75.00 40.00 60.00 64.17 44 271002 2007-01-26 8 f 85.00 80.00 80.00 75.00 80.00 90.00 81.67 45 270002 2007-01-26 12 f 75.00 85.00 90.00 70.00 95.00 75.00 81.67 46 271002 2008-01-31 9 f 60.00 60.00 65.00 60.00 70.00 75.00 65.00 47 270002 2008-01-31 13 f 80.00 70.00 90.00 70.00 85.00 80.00 79.17 48 270005 2007-01-23 12 m 65.00 45.00 45.00 45.00 50.00 60.00 51.67 49 270005 2007-01-23 12 m 65.00 55.00 45.00 35.00 55.00 55.00 51.67 50 270010 2007-05-22 9 f 70.00 65.00 75.00 90.00 50.00 95.00 74.17 51 270014 2007-04-18 13 m 75.00 65.00 50.00 65.00 30.00 65.00 58.33 52 270022 2006-12-07 10 m 85.00 90.00 75.00 100.00 55.00 70.00 79.17 53 270025 2006-11-30 12 f 100.00 80.00 80.00 85.00 95.00 95.00 89.17 54 270025 2007-02-20 13 f 90.00 95.00 80.00 80.00 95.00 95.00 89.17 55 270028 2006-10-26 9 f 55.00 65.00 60.00 45.00 50.00 35.00 51.67 56 270028 2008-02-16 11 f 55.00 45.00 50.00 50.00 50.00 55.00 50.83 57 270029 2006-11-21 13 f 70.00 50.00 70.00 50.00 85.00 80.00 67.50 58 271030 2006-12-14 9 f 35.00 65.00 60.00 55.00 75.00 45.00 55.83 59 270030 2006-12-14 11 f 60.00 55.00 35.00 60.00 60.00 55.00 54.17 60 270035 2007-05-22 14 f 60.00 60.00 55.00 65.00 90.00 55.00 64.17 61 270036 2007-06-05 12 m 80.00 60.00 65.00 80.00 70.00 85.00 73.33 62 270036 2007-06-19 12 m 60.00 55.00 75.00 75.00 65.00 85.00 69.17 63 270037 2007-05-31 8 m 80.00 90.00 75.00 85.00 95.00 85.00 85.00 64 270039 2007-05-29 9 f 45.00 80.00 70.00 90.00 95.00 85.00 77.50 65 270041 2007-08-16 16 f 85.00 95.00 75.00 75.00 90.00 70.00 81.67 66 270044 2007-10-23 13 m 60.00 65.00 55.00 75.00 55.00 50.00 60.00 67 270046 2007-11-15 14 f 60.00 70.00 65.00 80.00 60.00 80.00 69.17 68 270048 2008-01-08 11 f 60.00 60.00 55.00 80.00 75.00 50.00 63.33 69 270002 2007-02-22 12 f 70.00 75.00 65.00 55.00 75.00 60.00 66.67 70 270004 2006-11-25 14 f 90.00 100.00 100.00 95.00 85.00 100.00 95.00 71 270017 2007-12-13 8 f 60.00 80.00 65.00 85.00 50.00 80.00 70.00 72 271028 2008-02-16 9 f 95.00 75.00 75.00 70.00 80.00 75.00 78.33 73 270015 2006-11-28 12 f 85.00 90.00 85.00 75.00 85.00 95.00 85.83 74 271036 2007-06-19 6 f 85.00 85.00 80.00 60.00 95.00 80.00 80.83 75 270045 2007-10-23 7 m 75.00 80.00 55.00 70.00 60.00 75.00 69.17 76 270040 2007-08-07 5 f 90.00 70.00 75.00 75.00 65.00 70.00 74.17 77 271037 2007-05-31 6 m 80.00 90.00 80.00 95.00 80.00 55.00 80.00 78 271035 2007-05-22 7 f 80.00 100.00 85.00 80.00 75.00 75.00 82.50 79 271010 2007-05-22 6 m 100.00 65.00 70.00 90.00 75.00 80.00 80.00 80 270033 2007-03-22 4 m 80.00 80.00 90.00 75.00 75.00 65.00 77.50 81 271036 2007-06-05 7 f 60.00 80.00 70.00 85.00 85.00 65.00 74.17 82 271028 2006-10-26 7 f 95.00 85.00 80.00 90.00 70.00 65.00 80.83
R-Befehl zur Erzeugung des Datensatzes:
bsp6 <- structure(list(Person = c("190053", "190050", "190052", "190002", "190002", "190005", "190035", "190021", "190014", "190029", "190025", "190025", "190036", "190031", "190034", "190044", "190041", "190046", "190034", "191028", "191035", "191037", "191036", "192052", "190028", "190028", "191028", "190039", "190037", "191030", "192030", "190030", "190022", "190048", "190017", "190015", "191002", "271050", "270050", "270052", "271052", "272052", "271002", "271002", "270002", "271002", "270002", "270005", "270005", "270010", "270014", "270022", "270025", "270025", "270028", "270028", "270029", "271030", "270030", "270035", "270036", "270036", "270037", "270039", "270041", "270044", "270046", "270048", "270002", "270004", "270017", "271028", "270015", "271036", "270045", "270040", "271037", "271035", "271010", "270033", "271036", "271028"), Date = structure(c(1219183200, 1201129200, 1202166000, 1165446000, 1201734000, 1172098800, 1179784800, 1156888800, 1165446000, 1164063600, 1165446000, 1171926000, 1180994400, 1171321200, 1179525600, 1193090400, 1187215200, 1195081200, 1184796000, 1161813600, 1179784800, 1180562400, 1182204000, 1202166000, 1161813600, 1203030000, 1203116400, 1180389600, 1180562400, 1172098800, 1172098800, 1172098800, 1146952800, 1199746800, 1197932400, 1164668400, 1201734000, 1201734000, 1201734000, 1202166000, 1202166000, 1202166000, 1172098800, 1169766000, 1169766000, 1201734000, 1201734000, 1169506800, 1169506800, 1179784800, 1176847200, 1165446000, 1164841200, 1171926000, 1161813600, 1203116400, 1164063600, 1166050800, 1166050800, 1179784800, 1180994400, 1182204000, 1180562400, 1180389600, 1187215200, 1193090400, 1195081200, 1199746800, 1172098800, 1164409200, 1197500400, 1203116400, 1164668400, 1182204000, 1193090400, 1186437600, 1180562400, 1179784800, 1179784800, 1174518000, 1180994400, 1161813600), class = c("POSIXt", "POSIXct" ), tzone = ""), Age = c(15, 16, 11, 11, 13, 12, 14, 16, 12, 13, 12, 13, 12, 13, 16, 13, 16, 14, 16, 7, 6, 6, 6, 8, 9, 11, 9, 9, 8, 9, 8, 11, 10, 11, 8, 12, 9, 13, 16, 11, 10, 8, 8, 8, 12, 9, 13, 12, 12, 9, 13, 10, 12, 13, 9, 11, 13, 9, 11, 14, 12, 12, 8, 9, 16, 13, 14, 11, 12, 14, 8, 9, 12, 6, 7, 5, 6, 7, 6, 4, 7, 7), Sex = structure(c(1L, 2L, 2L, 1L, 1L, 2L, 1L, 1L, 2L, 1L, 1L, 1L, 2L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 2L, 1L, 2L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 1L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 1L, 1L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 1L, 2L, 1L, 2L, 2L, 1L, 1L), .Label = c("f", "m"), class = "factor"), DimBody = c(75, 80, 70, 85, 75, 65, 60, 55, 75, 55, 100, 85, 55, 60, 50, 75, 90, 70, 50, 66.67, 66.67, 66.67, 100, 80, 65, 85, 80, 70, 90, 80, 85, 70, 95, 65, 40, 60, 80, 85, 55, 40, 85, 60, 80, 85, 75, 60, 80, 65, 65, 70, 75, 85, 100, 90, 55, 55, 70, 35, 60, 60, 80, 60, 80, 45, 85, 60, 60, 60, 70, 90, 60, 95, 85, 85, 75, 90, 80, 80, 100, 80, 60, 95), DimEmotion = c(85, 80, 65, 90, 90, 90, 85, 50, 90, 70, 95, 95, 75, 80, 55, 65, 90, 75, 60, 100, 83.33, 83.33, 83.33, 60, 65, 90, 95, 90, 75, 75, 95, 90, 95, 75, 80, 60, 100, 65, 60, 45, 45, 55, 65, 80, 85, 60, 70, 45, 55, 65, 65, 90, 80, 95, 65, 45, 50, 65, 55, 60, 60, 55, 90, 80, 95, 65, 70, 60, 75, 100, 80, 75, 90, 85, 80, 70, 90, 100, 65, 80, 80, 85), DimSelf = c(65, 75, 35, 85, 75, 70, 65, 50, 40, 60, 95, 85, 80, 60, 45, 60, 90, 90, 45, 100, 66.67, 100, 100, 60, 60, 70, 100, 80, 60, 60, 60, 60, 80, 60, 70, 60, 90, 70, 60, 55, 40, 70, 65, 80, 90, 65, 90, 45, 45, 75, 50, 75, 80, 80, 60, 50, 70, 60, 35, 55, 65, 75, 75, 70, 75, 55, 65, 55, 65, 100, 65, 75, 85, 80, 55, 75, 80, 85, 70, 90, 70, 80), DimFamilie = c(85, 65, 80, 70, 55, 95, 75, 30, 85, 65, 100, 85, 85, 80, 80, 85, 100, 70, 90, 66.67, 100, 83.33, 83.33, 80, 80, 95, 95, 95, 100, 85, 85, 65, 85, 85, 60, 75, 70, 70, 55, 65, 70, 70, 75, 75, 70, 60, 70, 45, 35, 90, 65, 100, 85, 80, 45, 50, 50, 55, 60, 65, 80, 75, 85, 90, 75, 75, 80, 80, 55, 95, 85, 70, 75, 60, 70, 75, 95, 80, 90, 75, 85, 90), DimFriends = c(70, 70, 45, 80, 85, 75, 80, 55, 75, 85, 90, 95, 90, 90, 70, 60, 70, 80, 75, 50, 100, 66.67, 83.33, 75, 75, 90, 80, 90, 90, 85, 60, 80, 50, 70, 55, 90, 95, 70, 70, 40, 50, 80, 40, 80, 95, 70, 85, 50, 55, 50, 30, 55, 95, 95, 50, 50, 85, 75, 60, 90, 70, 65, 95, 95, 90, 55, 60, 75, 75, 85, 50, 80, 85, 95, 60, 65, 80, 75, 75, 75, 85, 70), DimSchool = c(90, 60, 95, 55, 70, 65, 55, 55, 60, 55, 85, 75, 75, 55, 30, 75, 60, 75, 55, 83.33, 100, 83.33, 66.67, 65, 75, 90, 85, 95, 80, 60, 80, 55, 65, 60, 75, 80, 65, 70, 50, 65, 55, 75, 60, 90, 75, 75, 80, 60, 55, 95, 65, 70, 95, 95, 35, 55, 80, 45, 55, 55, 85, 85, 85, 85, 70, 50, 80, 50, 60, 100, 80, 75, 95, 80, 75, 70, 55, 75, 80, 65, 65, 65), TotalScore = c(78.33, 71.67, 65, 77.5, 75, 76.67, 70, 49.17, 70.83, 65, 94.17, 86.67, 76.67, 70.83, 55, 70, 83.33, 76.67, 62.5, 77.78, 86.11, 80.56, 86.11, 70, 70, 86.67, 89.17, 86.67, 82.5, 74.17, 77.5, 70, 78.33, 69.17, 63.33, 70.83, 83.33, 71.67, 58.33, 51.67, 57.5, 68.33, 64.17, 81.67, 81.67, 65, 79.17, 51.67, 51.67, 74.17, 58.33, 79.17, 89.17, 89.17, 51.67, 50.83, 67.5, 55.83, 54.17, 64.17, 73.33, 69.17, 85, 77.5, 81.67, 60, 69.17, 63.33, 66.67, 95, 70, 78.33, 85.83, 80.83, 69.17, 74.17, 80, 82.5, 80, 77.5, 74.17, 80.83)), .Names = c("Person", "Date", "Age", "Sex", "DimBody", "DimEmotion", "DimSelf", "DimFamily", "DimFriends", "DimSchool", "TotalScore"), row.names = c(NA, -82L), class = "data.frame")
Beispiel 7
[Bearbeiten]Die Ergebnisse eines Hochsprungwettbewerbs lauten wie folgt.
0
bedeutet, dass die entsprechende Höhe nicht übersprungen wurde1
bedeutet, dass die entsprechende Höhe übersprungen wurde
1.00 1.10 1.20 1.30 1.50 1.60 1.70 1.90 2.00 2.20 Hans 1 1 1 1 1 1 1 1 1 1 Karola 1 1 1 1 1 1 1 1 1 0 Matthias 1 1 1 1 1 1 1 1 0 0 Stefan 1 1 1 1 1 1 1 0 0 0 Sabine 1 1 1 1 1 1 1 0 0 0 Irma 1 1 1 1 1 1 0 0 0 0 Heike 1 1 1 1 1 1 0 0 0 0 Ralf 1 1 1 1 1 1 0 0 0 0 Rainer 1 1 1 1 1 0 0 0 0 0 Simon 1 1 1 1 1 0 0 0 0 0 Andreas 1 1 1 1 1 0 0 0 0 0 Elke 1 1 1 1 0 0 0 0 0 0 Gabi 1 1 1 1 0 0 0 0 0 0 David 1 1 1 1 0 0 0 0 0 0 Jonas 1 1 1 1 0 0 0 0 0 0 Nicklas 1 1 1 1 0 0 0 0 0 0 Sandra 1 1 1 0 0 0 0 0 0 0 Mario 1 1 1 0 0 0 0 0 0 0 Guido 1 1 1 0 0 0 0 0 0 0 Lisa 1 1 1 0 0 0 0 0 0 0 Peter 1 1 1 0 0 0 0 0 0 0 Justus 1 1 1 0 0 0 0 0 0 0 Josef 1 1 1 0 0 0 0 0 0 0 Brigitte 1 1 1 0 0 0 0 0 0 0 Kevin 1 1 0 0 0 0 0 0 0 0 Marcel 1 1 0 0 0 0 0 0 0 0 Nadine 1 1 0 0 0 0 0 0 0 0 Alex 1 1 0 0 0 0 0 0 0 0 Katharina 1 1 0 0 0 0 0 0 0 0 Daniel 1 1 0 0 0 0 0 0 0 0 Jens 1 1 0 0 0 0 0 0 0 0 Dieter 1 0 0 0 0 0 0 0 0 0 Sebastian 1 0 0 0 0 0 0 0 0 0 Anne 1 0 0 0 0 0 0 0 0 0
Diese Tabelle wird wie folgt erzeugt:
hochsprung <- structure(c(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), .Dim = c(34L, 10L), .Dimnames = list( c("Hans", "Karola", "Matthias", "Stefan", "Sabine", "Irma", "Heike", "Ralf", "Rainer", "Simon", "Andreas", "Elke", "Gabi", "David", "Jonas", "Nicklas", "Sandra", "Mario", "Guido", "Lisa", "Peter", "Justus", "Josef", "Brigitte", "Kevin", "Marcel", "Nadine", "Alex", "Katharina", "Daniel", "Jens", "Dieter", "Sebastian", "Anne"), c("1.00", "1.10", "1.20", "1.30", "1.50", "1.60", "1.70", "1.90", "2.00", "2.20")))
Beispiel 8
[Bearbeiten]Die Ergebnisse eines Minigolfwettbewerbs lauten wie folgt.
0
bedeutet, dass das entsprechende Loch nicht mit einem Schlag getroffen wurde1
bedeutet, dass das entsprechende Loch mit einem Schlag getroffen wurde
Loch1 Loch2 Loch3 Loch4 Loch5 Loch6 Loch7 Loch8 Loch9 Loch10 Hans 0 1 1 0 1 1 0 1 1 1 Karola 1 0 1 1 1 0 1 1 1 0 Matthias 1 1 1 0 1 1 1 1 0 0 Stefan 0 0 1 1 0 1 1 0 0 1 Sabine 1 1 1 1 1 1 1 0 0 0 Irma 1 1 0 1 1 1 0 1 0 0 Heike 1 0 1 0 1 1 0 0 0 1 Ralf 1 1 1 0 1 1 0 0 0 0 Rainer 1 1 0 1 1 0 0 1 0 1 Simon 1 0 1 1 1 0 1 0 1 0 Andreas 1 1 1 0 1 0 0 0 0 0 Elke 1 1 0 1 0 1 0 0 1 0 Gabi 0 1 1 1 0 0 1 0 0 1 David 1 1 0 1 0 0 0 0 0 0 Jonas 1 1 0 1 1 0 1 1 0 0 Nicklas 1 1 1 1 0 1 0 0 1 0 Sandra 0 1 0 0 1 0 1 1 0 1 Mario 1 0 1 0 1 1 0 0 0 0 Guido 1 1 1 0 0 0 0 0 1 0 Lisa 0 1 1 0 0 0 1 0 0 0 Peter 1 0 1 0 1 0 0 0 1 0 Justus 1 1 1 0 0 0 1 0 0 1 Josef 1 0 1 0 0 0 0 0 0 0 Brigitte 1 1 1 0 0 0 1 0 1 0 Kevin 0 1 0 0 1 0 0 1 0 1 Marcel 1 1 0 0 0 0 0 0 0 0 Nadine 1 0 0 1 0 1 0 0 1 0 Alex 1 0 0 0 0 0 0 0 0 0 Katharina 0 1 0 0 0 1 1 0 1 1 Daniel 1 1 0 0 0 0 0 0 0 0 Jens 1 1 0 1 0 0 1 0 1 0 Dieter 1 0 0 0 0 0 1 1 0 0 Sebastian 1 0 1 0 1 0 0 0 1 1 Anne 0 0 0 0 1 0 1 0 0 1
Diese Tabelle wird wie folgt erzeugt:
minigolf <- structure(list(Loch1 = c(0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 0), Loch2 = c(1, 0, 1, 0, 1, 1, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0, 1, 1, 1, 0, 0, 0), Loch3 = c(1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0), Loch4 = c(0, 1, 0, 1, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0), Loch5 = c(1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1), Loch6 = c(1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0 ), Loch7 = c(0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 1, 1, 0, 1), Loch8 = c(1, 1, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0), Loch9 = c(1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0 ), Loch10 = c(1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1)), .Names = c("Loch1", "Loch2", "Loch3", "Loch4", "Loch5", "Loch6", "Loch7", "Loch8", "Loch9", "Loch10" ), class = "data.frame", row.names = c("Hans", "Karola", "Matthias", "Stefan", "Sabine", "Irma", "Heike", "Ralf", "Rainer", "Simon", "Andreas", "Elke", "Gabi", "David", "Jonas", "Nicklas", "Sandra", "Mario", "Guido", "Lisa", "Peter", "Justus", "Josef", "Brigitte", "Kevin", "Marcel", "Nadine", "Alex", "Katharina", "Daniel", "Jens", "Dieter", "Sebastian", "Anne"))
Beispiel 9
[Bearbeiten]Ein Fragebogen besteht aus 27 Fragen, welche die Antworten "nie / selten / manchmal / oft / immer
" zulassen. Die Antworten werden wie folgt codiert:
- 1 = nie
- 2 = selten
- 3 = manchmal
- 4 = oft
- 5 = immer
Der Fragebogen wird nun von 122 Personen ausgefüllt. Da dieser Datensatz relativ groß ist, wird auf eine Darstellung der Tabelle verzichtet. Der Code zum Erzeugen des Datensatzes lautet:
bsp9 <- structure(list(Frage1 = c(4, 4, 5, 5, 5, 1, 3, 3, 3, 3, 5, 5, 5, 3, 3, 4, 5, 4, 3, 2, 2, 2, 3, 4, 3, 4, 4, 2, 5, 5, 5, 5, 5, 5, 1, 3, 4, 3, 3, 4, 3, 3, 3, 3, 5, 3, 3, 3, 2, 5, 4, 5, 2, 4, 3, 2, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5), Frage2 = c(3, 5, 4, 5, 4, 5, 3, 3, 5, 3, 5, 4, 4, 4, 2, 5, 5, 3, 2, 2, 2, 2, 3, 2, 3, 5, 4, 4, 3, 3, 5, 3, 5, 2, 3, 3, 5, 4, 3, 4, 1, 4, 4, 4, 5, 2, 2, 3, 2, 3, 5, 5, 3, 5, 3, 3, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5), Frage3 = c(4, 4, 4, 4, 3, 3, 2, 2, 4, 2, 5, 3, 1, 2, 3, 4, 4, 3, 3, 3, 4, 5, 4, 5, 4, 4, 3, 3, 5, 5, 2, 4, 4, 3, 2, 3, 4, 3, 3, 3, 1, 3, 3, 2, 4, 1, 1, 3, 3, 3, 5, 5, 4, 2, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5), Frage4 = c(4, 3, 1, 3, 3, 4, 4, 3, 3, 3, 5, 5, 1, 3, 2, 2, 4, 4, 2, 2, 4, 5, 4, 5, 3, 4, 5, 5, 5, 3, 5, 2, 5, 3, 2, 3, 3, 4, 3, 4, 1, 2, 3, 4, 5, 2, 3, 2, 3, 2, 4, 5, 4, 1, 4, 2, 4, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5), Frage5 = c(5, 1, 2, 5, 2, 4, 4, 1, 1, 4, 5, 4, 3, 5, 3, 5, 1, 1, 4, 5, 5, 4, 2, 4, 3, 1, 2, 1, 3, 4, 2, 1, 1, 4, 1, 1, 2, 4, 2, 3, 3, 4, 4, 4, 5, 2, 2, 2, 3, 3, 4, 2, 3, 3, 4, 3, 5, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5), Frage6 = c(5, 3, 1, 4, 5, 5, 4, 3, 3, 4, 5, 5, 4, 4, 3, 2, 4, 5, 3, 3, 3, 3, 3, 4, 3, 4, 5, 4, 2, 5, 5, 4, 5, 4, 2, 2, 5, 3, 3, 3, 1, 4, 4, 4, 5, 3, 2, 3, 1, 2, 5, 4, 3, 5, 4, 3, 4, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5), Frage7 = c(3, 3, 2, 4, 4, 3, 4, 3, 5, 3, 4, 5, 3, 4, 2, 3, 4, 3, 4, 3, 2, 2, 2, 1, 4, 4, 4, 4, 3, 3, 5, 5, 4, 4, 4, 2, 5, 3, 3, 4, 2, 5, 3, 3, 5, 4, 3, 5, 3, 3, 4, 5, 4, 3, 5, 4, 4, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5), Frage8 = c(4, 5, 5, 5, 4, 5, 4, 2, 5, 4, 5, 5, 4, 4, 4, 4, 5, 3, 3, 1, 3, 4, 4, 3, 3, 5, 5, 5, 5, 4, 5, 5, 5, 3, 3, 4, 5, 3, 3, 4, 2, 5, 3, 4, 5, 3, 3, 4, 3, 4, 5, 4, 4, 4, 5, 4, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5), Frage9 = c(5, 5, 5, 5, 5, 5, 5, 2, 5, 3, 5, 4, 4, 4, 2, 4, 5, 4, 2, 2, 3, 4, 4, 4, 3, 5, 5, 5, 5, 3, 4, 4, 5, 4, 5, 4, 5, 4, 4, 4, 2, 5, 4, 4, 5, 2, 3, 2, 4, 2, 4, 4, 4, 5, 2, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5), Frage10 = c(2, 1, 5, 4, 3, 4, 2, 4, 5, 1, 3, 2, 1, 1, 1, 5, 4, 2, 2, 5, 3, 5, 2, 2, 3, 1, 1, 2, 5, 5, 2, 3, 3, 4, 2, 5, 4, 5, 5, 3, 2, 5, 4, 3, 4, 2, 4, 1, 4, 3, 5, 3, 3, 4, 5, 3, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5), Frage11 = c(3, 1, 5, 4, 4, 3, 3, 2, 1, 3, 4, 4, 1, 4, 4, 4, 4, 1, 3, 5, 5, 5, 3, 5, 5, 2, 5, 2, 1, 2, 5, 3, 5, 5, 1, 1, 2, 5, 4, 4, 3, 3, 4, 4, 5, 3, 3, 3, 3, 3, 5, 5, 5, 5, 3, 3, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5), Frage12 = c(1, 5, 3, 2, 5, 3, 2, 1, 1, 2, 1, 4, 3, 1, 3, 1, 1, 3, 3, 1, 3, 1, 2, 2, 4, 4, 5, 5, 3, 1, 3, 1, 1, 4, 2, 1, 5, 4, 3, 3, 2, 4, 3, 2, 5, 5, 1, 1, 3, 3, 4, 5, 4, 4, 4, 2, 5, 1, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5), Frage13 = c(2, 4, 2, 3, 3, 3, 3, 3, 2, 2, 4, 4, 1, 2, 1, 2, 4, 4, 2, 3, 2, 3, 3, 1, 2, 3, 5, 4, 4, 2, 1, 3, 5, 3, 4, 1, 5, 3, 3, 3, 1, 2, 3, 1, 4, 5, 3, 1, 4, 4, 2, 4, 2, 2, 5, 2, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5), Frage14 = c(4, 3, 2, 4, 4, 5, 4, 3, 2, 4, 5, 4, 5, 3, 1, 4, 5, 5, 1, 3, 2, 3, 3, 5, 3, 3, 5, 4, 4, 3, 5, 3, 5, 3, 4, 3, 4, 4, 4, 2, 1, 4, 3, 3, 4, 2, 2, 5, 4, 4, 1, 2, 2, 3, 4, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5), Frage15 = c(4, 3, 2, 5, 4, 5, 3, 2, 1, 4, 5, 4, 5, 3, 3, 3, 5, 5, 2, 3, 4, 4, 1, 2, 3, 4, 5, 5, 3, 5, 1, 2, 3, 3, 1, 4, 5, 3, 5, 2, 2, 5, 4, 4, 4, 5, 5, 4, 3, 3, 1, 5, 1, 1, 5, 2, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5), Frage16 = c(3, 5, 1, 5, 4, 1, 3, 2, 3, 2, 5, 5, 5, 4, 4, 3, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 5, 3, 1, 2, 5, 4, 3, 3, 5, 4, 4, 4, 5, 4, 4, 3, 4, 3, 4, 5, 5, 5, 4, 4, 5, 5, 1, 5, 5, 4, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5), Frage17 = c(4, 4, 4, 2, 3, 2, 2, 4, 5, 3, 1, 4, 5, 3, 2, 4, 4, 4, 1, 2, 4, 5, 3, 4, 1, 4, 5, 3, 1, 3, 3, 4, 1, 5, 2, 4, 3, 5, 5, 4, 1, 5, 3, 4, 4, 5, 4, 5, 4, 4, 5, 5, 3, 4, 5, 4, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5), Frage18 = c(4, 2, 1, 5, 3, 5, 2, 4, 3, 4, 2, 3, 1, 3, 2, 2, 2, 1, 1, 4, 1, 5, 2, 5, 2, 1, 2, 5, 3, 2, 5, 4, 4, 1, 3, 1, 2, 5, 4, 5, 3, 5, 3, 3, 5, 3, 5, 2, 4, 5, 1, 2, 1, 3, 5, 2, 3, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5), Frage19 = c(3, 1, 4, 5, 4, 5, 4, 2, 5, 5, 5, 3, 3, 5, 4, 4, 1, 2, 2, 2, 1, 1, 1, 1, 3, 3, 4, 2, 4, 1, 3, 5, 5, 5, 2, 4, 4, 4, 3, 5, 2, 4, 3, 4, 5, 3, 5, 2, 3, 4, 5, 5, 3, 1, 5, 3, 2, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5), Frage20 = c(4, 3, 4, 3, 3, 5, 4, 1, 4, 3, 5, 4, 4, 2, 4, 2, 5, 4, 4, 1, 3, 3, 2, 5, 4, 5, 5, 5, 5, 4, 5, 4, 5, 4, 2, 4, 5, 2, 4, 3, 2, 4, 3, 3, 5, 5, 2, 3, 1, 2, 2, 4, 5, 5, 5, 3, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5), Frage21 = c(4, 2, 3, 5, 3, 5, 4, 3, 3, 3, 5, 5, 5, 5, 4, 5, 5, 3, 5, 3, 3, 2, 3, 4, 3, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 2, 4, 3, 2, 5, 3, 4, 5, 3, 2, 4, 4, 4, 3, 5, 5, 5, 4, 4, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5), Frage22 = c(5, 3, 5, 4, 3, 5, 4, 1, 5, 3, 5, 4, 4, 4, 3, 5, 5, 3, 4, 4, 3, 3, 2, 3, 5, 5, 5, 5, 5, 4, 2, 2, 5, 5, 3, 4, 4, 4, 4, 3, 5, 3, 3, 4, 5, 5, 3, 3, 5, 5, 5, 5, 3, 5, 4, 4, 4, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5), Frage23 = c(4, 5, 4, 2, 2, 4, 3, 1, 5, 4, 5, 4, 4, 5, 5, 5, 5, 4, 5, 3, 2, 3, 2, 4, 4, 4, 4, 4, 5, 4, 5, 3, 3, 4, 3, 3, 1, 4, 4, 3, 3, 4, 4, 5, 5, 4, 4, 2, 4, 5, 5, 5, 3, 5, 5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5), Frage24 = c(5, 4, 1, 4, 4, 5, 4, 3, 5, 4, 4, 5, 4, 4, 3, 1, 4, 4, 3, 2, 3, 2, 2, 5, 4, 5, 3, 4, 3, 5, 5, 4, 4, 3, 1, 5, 4, 3, 2, 3, 3, 4, 3, 3, 3, 4, 1, 4, 3, 4, 5, 3, 2, 5, 2, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5), Frage25 = c(3, 3, 1, 3, 4, 5, 4, 3, 4, 3, 4, 4, 4, 5, 3, 3, 4, 5, 4, 1, 3, 2, 3, 1, 4, 4, 5, 5, 5, 4, 1, 4, 2, 4, 5, 4, 5, 4, 2, 4, 3, 4, 3, 4, 4, 5, 1, 5, 2, 3, 5, 5, 3, 5, 3, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5), Frage26 = c(4, 2, 5, 5, 5, 1, 5, 4, 3, 5, 5, 5, 5, 5, 5, 4, 4, 5, 5, 2, 2, 2, 4, 5, 4, 4, 3, 5, 5, 5, 5, 5, 3, 5, 3, 5, 5, 3, 3, 3, 2, 3, 3, 4, 4, 5, 2, 5, 3, 4, 5, 4, 3, 3, 4, 4, 4, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5), Frage27 = c(2, 5, 2, 4, 4, 4, 3, 1, 3, 5, 5, 5, 5, 4, 3, 4, 2, 2, 3, 3, 2, 2, 3, 4, 3, 5, 5, 4, 5, 3, 1, 3, 1, 2, 2, 4, 5, 4, 4, 3, 5, 4, 3, 4, 5, 5, 3, 5, 3, 4, 5, 4, 3, 5, 4, 4, 5, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5)), .Names = c("Frage1", "Frage2", "Frage3", "Frage4", "Frage5", "Frage6", "Frage7", "Frage8", "Frage9", "Frage10", "Frage11", "Frage12", "Frage13", "Frage14", "Frage15", "Frage16", "Frage17", "Frage18", "Frage19", "Frage20", "Frage21", "Frage22", "Frage23", "Frage24", "Frage25", "Frage26", "Frage27"), row.names = c(NA, 122L), class = "data.frame", na.action = structure(123:231, .Names = c("38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "158", "159", "160", "161", "162", "163", "164", "165", "166", "167", "168", "169", "170", "171", "172", "173", "174", "175", "176", "177", "178", "179", "180", "181", "182", "183", "184", "185", "186", "187", "188", "189", "190", "191", "192", "193", "194", "195", "196", "197", "198", "199", "200", "201", "202", "203", "204", "205", "206", "207", "208", "209", "210", "211", "212", "213", "214", "215", "216", "217", "218", "219", "220", "221"), class = "omit"))
Beispiel 10
[Bearbeiten]In einer Untersuchung wurde bei Kinder (Self) und deren Eltern (Proxy) bestimmte Werte über die Kinder abgefragt. Die Kinder schätzten sich also zunächst selber ein, anschließend haben die Eltern ihre Kinder eingeschätzt. Zusätzlich existieren zu jedem Item Normwerte (Norm), die den deutschen Durchschnitt widerspiegeln.
bsp10 <- structure(list(Case = c("1", "1", "1", "1", "1", "1", "2", "2", "2", "2", "2", "2", "3", "3", "3", "3", "3", "3", "6", "6", "6", "6", "6", "6", "8", "8", "8", "8", "8", "8", "87", "87", "87", "87", "87", "87", "97", "97", "97", "97", "97", "97", "3", "3", "3", "3", "3", "3", "3", "3", "3", "3", "3", "3", "4", "4", "4", "4", "4", "4", "5", "5", "5", "5", "5", "5", "6", "6", "6", "6", "6", "6", "8", "8", "8", "8", "8", "8", "87", "87", "87", "87", "87", "87", "97", "97", "97", "97", "97", "97", "Norm", "Norm", "Norm", "Norm", "Norm", "Norm", "Norm", "Norm", "Norm", "Norm", "Norm", "Norm"), Item = structure(c(2L, 3L, 4L, 5L, 6L, 7L, 2L, 3L, 4L, 5L, 6L, 7L, 2L, 3L, 4L, 5L, 6L, 7L, 2L, 3L, 4L, 5L, 6L, 7L, 2L, 3L, 4L, 5L, 6L, 7L, 2L, 3L, 4L, 5L, 6L, 7L, 2L, 3L, 4L, 5L, 6L, 7L, 2L, 3L, 4L, 5L, 6L, 7L, 2L, 3L, 4L, 5L, 6L, 7L, 2L, 3L, 4L, 5L, 6L, 7L, 2L, 3L, 4L, 5L, 6L, 7L, 2L, 3L, 4L, 5L, 6L, 7L, 2L, 3L, 4L, 5L, 6L, 7L, 2L, 3L, 4L, 5L, 6L, 7L, 2L, 3L, 4L, 5L, 6L, 7L, 2L, 3L, 4L, 5L, 6L, 7L, 2L, 3L, 4L, 5L, 6L, 7L), .Label = c("Item", "Body", "Emotion", "Family", "Friends", "School", "Index"), class = "factor"), Score = c(73.201612015845, 59.5103286592648, 51.211152156733, 57.8338409160427, 62.8406196084782, 59.8493862271105, 64.2956371038732, 43.2100676781528, 45.2472845564316, 53.2323487558682, 48.0853674487552, 59.8493862271105, 47.0820037411972, 50.611904867224, 38.3277278491481, 33.7624512920086, 42.9406488823006, 44.4784623272101, 49.6265680017606, 37.86511552469, 46.5337891235228, 57.8338409160427, 34.8124918251294, 42.2729427242036, 55.6028554137324, 44.7951224546969, 53.2511808274062, 49.7945287460269, 51.0750344123124, 48.2897549745108, 64.2956371038732, 46.5276241871987, 49.4651816728235, 46.928570478635, 51.0750344123124, 48.2897549745108, 64.2956371038732, 43.2100676781528, 47.9305655106504, 49.7945287460269, 54.4010389092698, 53.1070741073933, 52.679424728785, 40.0684105152636, 59.0810578447264, 9.28427673577973, 41.2400158442848, 40.2047327317923, 49.5401073855047, 44.2682553036083, 56.0092601714117, 9.28427673577973, 41.2400158442848, 41.7118474878159, 71.2257238675, 63.0762558775002, 49.1044321652144, 59.6677528939964, 63.6827432674325, 66.246501340745, 59.3808825999571, 49.3745883304313, 45.4684267559846, 52.5916164348338, 55.4046058734162, 52.6531091581688, 43.6611274898783, 34.6555670768689, 43.7937149049355, 59.6677528939964, 32.9468364077597, 34.7243154371611, 34.770256416197, 40.0684105152636, 53.4121134505333, 34.1372899040197, 51.4234786227506, 41.7118474878159, 55.8940393515167, 38.1771760608847, 42.1816928023213, 52.5916164348338, 47.6930520805652, 38.7563367324969, 49.5401073855047, 44.2682553036083, 42.1816928023213, 45.9407404477103, 35.348549195, 38.7563367324969, 75.22, 81.23, 79.16, 78.54, 72.52, 77.73, 74.36, 78.52, 79.77, 70.39, 72.07, 77.14), Number = structure(c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L), .Label = c("First", "Norm"), class = "factor"), Proxy = structure(c(2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 3L, 3L, 3L, 3L, 3L, 3L, 4L, 4L, 4L, 4L, 4L, 4L), .Label = c("Proxy", "Self", "SelfNorm", "ProxyNorm" ), class = "factor")), .Names = c("Case", "Item", "Score", "Number", "Proxy"), row.names = 2:103, class = "data.frame")1>
Grafikbeispiele
[Bearbeiten]Die hier verwendeten Grafiken stammen von Benutzer Thire und sollen die Themen des Kapitels GNU R: Diagramme veranschaulichen.
Grafikbeispiel 1
[Bearbeiten]Quelltext:
class=c(0,18.5,25,30,35,40,100) cols=c("skyblue4","darkgreen","yellow","orange","red","darkred","black") gr=seq(1.4,2.2,length=100) bmi.k<-function(groesse,konstant) { return(groesse^2*konstant) } png(filename="BodyMassIndex.png", width=1024, height=768, pointsize=12) par(bg="whitesmoke") plot(gr,bmi.k(gr,18),type="n",xlim=c(1.60,1.99),ylim=c(40,125),xaxt="n",yaxt="n",cex.axis=1.4,cex.lab=1.3,cex.main=1.7,xlab="Größe [in m]",ylab="Gewicht [in kg]", main="Body Mass Index") polygon(c(gr,rev(gr)),c(bmi.k(gr,class[1]),rev(bmi.k(gr,class[2]))),col=cols[1]) polygon(c(gr,rev(gr)),c(bmi.k(gr,class[2]),rev(bmi.k(gr,class[3]))),col=cols[2]) polygon(c(gr,rev(gr)),c(bmi.k(gr,class[3]),rev(bmi.k(gr,class[4]))),col=cols[3]) polygon(c(gr,rev(gr)),c(bmi.k(gr,class[4]),rev(bmi.k(gr,class[5]))),col=cols[4]) polygon(c(gr,rev(gr)),c(bmi.k(gr,class[5]),rev(bmi.k(gr,class[6]))),col=cols[5]) polygon(c(gr,rev(gr)),c(bmi.k(gr,class[6]),rev(bmi.k(gr,class[7]))),col=cols[6]) polygon(c(gr,rev(gr)),c(bmi.k(gr,class[7]),rev(bmi.k(gr,class[8]))),col=cols[7]) box() grid(lty="dotdash",col="darkgrey") abline(v=seq(1.65,1.95,by=0.1),h=seq(50,110,by=20),lty="dotted",col="grey") legend(x="bottomright",inset=0.005,legend=c("Untergewicht","Normalgewicht","Präadipositas","Adipositas Grad I","Adipositas Grad II","Adipositas Grad III"),col=cols,lwd=6,bg="skyblue") axis(1,at=format(seq(1.60,2,by=0.1),nsmall=2),labels=format(seq(1.60,2,by=0.1),nsmall=2),cex.axis=1.5) axis(1,at=seq(1.65,2,by=0.1),cex.axis=1.2,col.axis="grey") axis(2,at=seq(40,120,by=10),cex.axis=1.5) dev.off()
Grafikbeispiel 2
[Bearbeiten]Quelltext:
parliament<-function(x, labels=names(x), edges=5000, col=rainbow(length(x)), rad.in=0.25, ...) { plot(c(-1,1), c(0,1), type="n", axes=FALSE, xlab="", ylab="", ...) y=c(0,pi*cumsum(x)/sum(x)) ang=seq(0,pi,length=edges) for (aktiv in 1:(length(y)-1)) { poly=ang[ y[aktiv]<=ang & ang<=y[aktiv+1] ] polygon(c(cos(poly),0), c(sin(poly),0),col=col[aktiv],border=col[aktiv]) text( (cos(y[aktiv])+cos(y[aktiv+1])+rad.in*cos(y[aktiv])+rad.in*cos(y[aktiv+1]))/4, (sin(y[aktiv])+sin(y[aktiv+1])+rad.in*sin(y[aktiv])+rad.in*sin(y[aktiv+1]))/4, col="white", labels=paste(labels[aktiv], "\n" ,x[aktiv]), cex=1.2, adj=c(0.5,0.5)) } polygon(rad.in*cos(ang),rad.in*sin(ang),col=par("bg"),border=par("bg")) } x<-c(21,66,7,68,21) names(x)<-c("FPÖ", "ÖVP", "BZÖ", "SPÖ", "Grüne") png(filename="Mandate2006.png", width=1300, height=850, pointsize=12) par(bg="whitesmoke") parliament(x, col=c("#126ca8", "black", "#ec921a", "red", "#61bb46"), main="Nationalratswahl 2006 - Mandatsverteilung", cex.main=1.7) dev.off()
Grafikbeispiel 3
[Bearbeiten]Quelltext:
qs=c(0,0.5,0.75,0.9,0.95,0.99) cs=heat.colors(length(qs)) qplot<-function(qs,x,pdf,cdf,pfl) { plot(x,pdf,type="n",ylim=range(pdf,0)*1.25,xlab="",ylab="") for (q in 1:(length(qs)-1)) { xd= x[(cdf>=qs[q])&(cdf<=qs[q+1])] yd= pdf[(cdf>=qs[q])&(cdf<=qs[q+1])] polygon(c(xd,xd[length(xd)],xd[1]),c(yd,0,0),col=cs[q],border=cs[q]) lines(c(xd[length(xd)],xd[length(xd)]),c(max(pdf)*1.1-0.01,max(pdf)*1.1+0.01),col=cs[q],lwd=3) arrows(xd[length(xd)]-pfl,max(pdf)*1.1,xd[length(xd)],max(pdf)*1.1,lwd=2,length=0.15) text(xd[length(xd)],max(pdf)*1.15,paste("q(",format(qs[q+1]*100),"%)=",format(xd[length(xd)],digits=1,nsmall=1,decimal.mark=","),sep=""),col=cs[q],cex=1.5,adj=c(1,0)) } } png(filename = "Quantile_graph.png", width=1500, height=1000, pointsize=12) par(mfrow=c(2,1),bg="whitesmoke") ## normalverteilung x=seq(-0.6,2.3,by=0.0001) pdf=dnorm(x=x) cdf=pnorm(q=x) qplot(qs,x,pdf,cdf,0.35) title(main="Quantile der Normalverteilung") ## chi-quadrat verteilung df=3 x=seq(0,11.3,length=10000) pdf=dchisq(x=x,df=df) cdf=pchisq(q=x,df=df) qplot(qs,x,pdf,cdf,1.3) title(main="Quantile der chi-Quadrat Verteilung") dev.off()
Grafikbeispiel 4
[Bearbeiten]Quelltext:
#value at risk graph quant=0.10 min=-1.7 max=2.6 mean=2.1 s=seq(min,max,length=10000) d=dnorm(s,mean=mean) q=qnorm(quant,mean=mean) sq=c(s[s<q],q,min) dq=c(d[s<q],0,0) png(filename = "VaR_graph.png", width=1300, height=800, pointsize=12) par(bg="whitesmoke") plot(s,d,type="n",xlab="Portfoliowert [in Mio. EUR]",ylab="Wahrscheinlichkeit",main="Value at Risk",xlim=range(s)*0.935) abline(h=0,col="grey") polygon(x=c(s,max,min),y=c(d,0,0),col="snow3") polygon(x=sq,y=dq,col="skyblue") text(x=(q-min)*0.93+min,y=dnorm(q,mean=mean)*0.3,label=paste(format(100*quant),"%",sep=""),col="blue",cex=1.7) lines(x=c(q,q),y=c(0,dnorm(q,mean=mean)*1.35),col="red",lwd=3) text(x=(q-min)*0.9+min,y=dnorm(q,mean=mean)*1.4,label=paste("VaR=",format(q, digits=2)," Mio EUR",sep=""),col="red",cex=1.6) lines(x=c(mean,mean)*0.9,y=c(0,dnorm(mean,mean=mean)*0.95),col="darkgrey",lwd=2) text(x=mean*0.87,y=dnorm(mean*0.9,mean=mean)*0.66,label=paste("Portfoliowert heute: ",mean*0.9," Mio EUR",sep=""),col="black",srt=90) dev.off()
Grafikbeispiel 5
[Bearbeiten]Verwendet werden die Daten aus Beispiel 10.
Der Befehl zum Erzeugen der Grafik lautet:
library(lattice) # Lädt das lattice-Grafikpaket
colors <- c("skyblue4", "blue", "darkgreen","#61bb46") # Farben für Werte und Labels key.list <- list(space = "right", # Legende Ausrichtung title="Assessed", cex.title=1.2, # Legendenüberschrift und Größe points=list(pch=c(0,15,3,8), col=colors, cex=1), # Legendensymbole text=list(levels(bsp10$Proxy), cex=1, font=1), # Legende mit Schriftgröße und -art col=colors) # LegendenSchriftfarbe grafik <- dotplot(Item ~ Score | Case , groups=Proxy, data=bsp10, layout = c(3,4), # Diagramme werden in 3 Spalten und 4 Reihen aufgeteilt key = key.list, # Verwende die Daten aus dem Objekt "key.list" xlab = list(label="Score (T-Rasch)", cex=1.5, font=2), # Label für X-Achse, Schriftgröße, fett ylab = list(label="Dimensions", cex=1.5, font=2), # Label für Y-Achse, Schriftgröße, fett, main= list(label="Each kid: first measure self and proxy", cex=2,5), # Überschrift #sub = list(label="Kinder: alle Erst- und Zweiterhebungen", cex=1, font=3), scales = list(cex=1.2, ces=2), # Achsenbeschriftung (Schriftgröße) between = list(x=0.5, y=0.5), # Abstand zwischen den Diagrammen cex = 1, # Größe der Symbole pch=c(0,15,3,8), col=colors) # Symbolart der Werte und deren Farbe update(grafik, panel = function(...){panel.grid(h=-1,v=-20) # Gitter hinzufügen panel.dotplot(...) })
rm(colors,key.list,grafik)
siehe auch
[Bearbeiten]
Inhaltsverzeichnis[Bearbeiten]
|