actionbrowser.com
Durch die Verwendung der Option freq=FALSE werden die Höhen der Balken des Histogramms so normiert, dass die Fläche aller Balken zusammen in Summe 1 ergibt. Dies ist notwendig, um die Kurve der Normalverteilung einzeichnen zu können, da bei einer solchen Kurve die Fläche unter der Kurve immer genau 1 beträgt. Weiterhin werden mit mean() und sd() der Mittelwert und die Standardabweichung der Werte von x berechnet. Diese werden dann als Parameter der Wahrscheinlichkeitsdichte verwendet, welche mit der Funktion dnorm gezeichnet wird. Der Teil dnorm(x, m, s) in obigem Behel steht als für die Dichte einer Normalverteilung, wobei der Mittelwert und die Standardabweichung aus den Werten der Variable x berechnet werden. Ein solches Histogramm eignet sich sehr gut, um zu prüfen ob eine metrische Variable eine Normalverteilung aufweist. Häufigkeiten in r. Das erkennt man daran, wie gut die Balken des Histogrammes mit der eingezeichneten Normalverteilungskurve übereinstimmen. In unserem Beispiel sehen Sie in der zuletzt erzeugten Graphik, dass die Balken des Histogrammes fast die selbe Form aufweisen, wie die Kurve der Normalverteilung.
Dieses Diagramm erfüllt zwar seinen Zweck, aber es wirkt etwas farblos. Wir nutzen daher einige der zahlreichen Graphik-Optionen, um das Schaubild ein wenig zu verbessern. Histogramme in R - Datenanalyse mit R, STATA & SPSS. Dazu geben wir den folgenden Code in R ein: barplot(table(data$Partei), col=c("black", "green", "red"), ylab="Anzahl Personen") Der Parameter col=c("black", "green", "red") bewirkt die Farbgebung des Schaubilds und der Parameter ylab="Anzahl Personen" die Beschriftung der y-Achse. Als Ergebnis erhalten wir folgendes Schaubild: Nun möchten wir noch anhand eines weiteren Balkendiagrammes untersuchen, ob sich die Parteipräferenz von Männern und Frauen unterscheidet. Hierzu erstellen wir ein gruppiertes Balkendiagramm, wozu wir folgendes Kommando in R eingeben: barplot(table(data$Geschlecht, data$Partei), beside=T, col=c("deepskyblue", "tomato"), ylab="Anzahl Personen") legend("top", fill=c("deepskyblue", "tomato"), legend=c("M", "W"), horiz=T) Erläuterung zu den Befehlen: Der erste Teil bewirkt dass das Schaubild erstellt wird.
Ich bin hier unkreativ und vergebe lediglich TITEL als Titel. Der Befehl heißt dann main="TITEL". Auch hier ist auf die Anführungszeichen zu achten. Das Argument wird mit einem Komma einfach an den bisherigen Code angehängt. plot(data_xls$Gewicht, data_xls$Größe, xlab = "Alter", ylab = "Häufigkeit", main = "TITEL", sub = "UNTERTITEL") Größe der Beschriftungen ändern Die Größe der Achsenbeschriftung kann ebenfalls angepasst werden. Mit dem Argument werden die Achsenwerte in ihrer Größe verändert. Das Argument sorgt für eine andere Größe der y-Achsenbeschriftung, für eine andere Größe der x-Achsenbeschriftung. ist für den Titel und für den Untertitel verantwortlich. In meinem Falle vergrößere ich die Achsenwerte und die Achsenbezeichnung des Balkendiagramms etwas mit jeweils 1. 5. Der Standardwert ist 1. Ihr könnt auch mit 0. Statistik-R-Balkendiagramm - Datenanalyse mit R, STATA & SPSS. 5 eine Verkleinerung erzielen. Der Code sieht wie folgt aus. main = "TITEL", sub = "UNTERTITEL",,,,, ) y-Achse einzeichnen Beim Betrachten des Diagramms fällt auf, dass die y-Achse nicht wirklich eingezeichnet ist.