Beispiele für Tabellen und Grafiken#

Hier erhalten Sie eine Übersicht über verschiedene Tabellen und grafische Darstellungen in der deskriptiven Statistik. Alles, was hier beschrieben wird, untersuchen wir später noch genauer, siehe dazu:

Häufigkeitstabelle (eindimensional)#

Beispiel: Bei einer Party im Märchenwald muss jeder Gast angeben zu welcher Tierart er/sie gehört. Dies ergab die folgende Liste

Hide code cell source
# Liste der Tiere
tiere <- c("Fuchs", "Hase", "Eule", "Wolf", 
           "Eule", "Hase", "Hase", "Fuchs", 
           "Fuchs", "Eule","Bär","Hase","Hase")
# Häufigkeitstabelle
table(tiere)
tiere
  Bär  Eule Fuchs  Hase  Wolf 
    1     3     3     5     1 

Häufigkeitstabelle (zweidimensional)#

Beispiel: Bei einer Party im Märchenwald muss jeder Gast angeben zu welcher Tierart er/sie gehört und welches Lieblingsgetränk er/sie hat. Dies ergab die folgende Listen

Hide code cell source
# Liste der Tiere
tiere <- c("Fuchs", "Hase", "Eule", "Wolf", 
           "Eule", "Hase", "Hase", "Fuchs", 
           "Fuchs", "Eule","Bär","Hase","Hase")
# Liste der Getränke (in gleicher Reihenfolge)
getraenke <-c("Limo","Milch","Bier","Wasser",
              "Limo","Limo","Milch","Bier",
              "Wasser","Milch","Limo","Wasser","Bier")
# Häufigkeitstabelle
table(tiere,getraenke)
       getraenke
tiere   Bier Limo Milch Wasser
  Bär      0    1     0      0
  Eule     1    1     1      0
  Fuchs    1    1     0      1
  Hase     1    1     2      1
  Wolf     0    0     0      1

Kreisdiagramm#

Beispiel: Mirakolix betreibt im Märchenwald einen Verkaufstand für Zaubertränke. In den Monaten Januar bis März hat er notiert, wie viele Zaubertränke er verkauft hat.

Wir können die unterschiedlichen Verkaufszahlen im Kreisdiagramm darstellen. Dabei ist die Fläche jedes Sektors proportional zur Anzahl der Verkäufe.

Hide code cell source
getranke <- data.frame(
  Monat = c("Januar", "Februar", "März", "April"),
  Verkauf = c(120, 140, 130, 190)
)

pie(getranke$Verkauf, 
    labels=getranke$Monat, 
    col=rainbow(length(getranke$Verkauf)), 
    main="Zaubertrank-Verkäufe")
../../_images/4f33bf09008a18ab592e93eba350c9b0d56a73c3681f30aa0cc53bc8963e858c.png

Dies ist auch in 3D möglich.

Hide code cell source
library(plotrix)
pie3D(getranke$Verkauf, labels=getranke$Monat, explode=0.1, main="Zaubertrank-Verkäufe")
../../_images/bda169aa33f288087e433f4869d643cf77e69c13e9b871473105a3e12802008a.png

Balkendiagramm#

Hide code cell source
getranke <- data.frame(
  Monat = c("Januar", "Februar", "März", "April"),
  Verkauf = c(120, 140, 130, 190)
)
# Balkendiagramm
barplot(getranke$Verkauf, names.arg=getranke$Monat,  
        col="gold", main="Zaubertrank-Verkäufe", ylab="Monat", xlab="Anzahl", horiz = TRUE)
../../_images/2e4802fa15060e502d193c07e96aa3cabe4b3ab5e925f617c1e2577daa96fa4e.png

Säulendiagramm#

Wir tauschen die Achsen, wodurch sich aus dem Balkendiagramm ein Säulendiagramm ergibt.

Hide code cell source
# Säulendiagramm
barplot(getranke$Verkauf, names.arg=getranke$Monat, 
        col="purple", main="Zaubertrank-Verkäufe", 
        xlab="Monat", ylab="Anzahl")
../../_images/e62568b64f86f1384eea86959eacb8d383d0609e1acf2b69cdecae666d53a93b.png

Stabdiagramm#

Vielleicht erscheinen uns die Säulen zu massiv, daher ist uns ein Stabdiagramm eventuell lieber.

Hide code cell source
plot(getranke$Verkauf, type="h", 
     lwd=10, col="blue", 
     main="Zaubertrank Verkäufe", 
     xlab="Monat", ylab="Anzahl", xaxt="n", 
     ylim=c(0,max(getranke$Verkauf)))
axis(side=1, at=1:length(getranke$Verkauf), labels=getranke$Monat)
../../_images/cda7cfd1ab1d77595bfd3b39a3e6ada841304c4a186f30827c9f6e323528d00e.png

Zeitverlauf#

Da eine zeitliche Entwicklung der Preise vorliegt, können wir die Daten auch verbinden, um dies zu verdeutlichen.

Hide code cell source
# Liniendiagramm
plot(1:length(getranke$Monat), getranke$Verkauf, type="o", col="darkgreen", main="Zaubertrankveräufe", xlab="Monat", ylab="Anzahl der Verkäufe", 
     ylim=c(0,max(getranke$Verkauf)),
     xaxt="n")
axis(side=1, at=1:length(getranke$Verkauf), labels=getranke$Monat)
../../_images/449d0a33ecd74e34d90a9828ce1de9c6c1a88572514cd2508c8e4ddcc47a1765.png