| Funktion | Beschreibung |
| dnorm(x) | Normaldichtefunktion (standardmäßig m=0 sd=1)# Plotten der Standardnormalkurvex <- pretty(c(-3,3), 30)y <- dnorm(x) plot(x, y, type='l', xlab="Normal Deviate", ylab="Density", yaxs="i") |
| pnorm(q) | Die kumulative Normalwahrscheinlichkeit für q(Fläche unter der Normalkurve links von q)pnorm(1,96) ist 0,975 |
| qnorm(p) | Normales Quantil. Wert am p-Perzentil der Normalverteilungqnorm(.9) ist 1,28 # 90. Perzentil |
| rnorm(n, m=0, sd=1) | n zufällige Normalabweichungen mit Mittelwert mand Standardabweichung sd. #50 zufällige Normalabweichungen mit Mittelwert=50, sd=10x <- rnorm(50, m=50, sd=10) |
| dbinom(x, Größe, prob)pbinom(x, Größe, prob)qbinom(p, Größe, prob)rbinom(n, Größe, prob) | Binomialverteilung, wobei size der Stichprobenumfang und prob die Wahrscheinlichkeit von Kopf ist (pi)# Wahrscheinlichkeit von 0 bis 5 Köpfen einer fairen Münze aus 10 Würfendbinom(0:5, 10, .5)# Wahrscheinlichkeit von 5 oder weniger Köpfen einer fairen Münze aus 10 Würfenspbinom(5, 10, .5) |
| dpois(x,lamda)ppois(x,lamda)qpois(x,lamda)rpois(x,lamda) | Poisson-Verteilung mit m=std=lamda#Wahrscheinlichkeit von 0,1, oder 2 Ereignissen mit lamda=4dpois(0:2, 4)# Wahrscheinlichkeit von mindestens 3 Ereignissen mit lamda=41- ppois(2,4) |
| dunif(x, min=0, max=1)punif(x, min=0, max=1)qunif(x, min=0, max=1)runif(x, min=0, max=1) | Gleichverteilung, folgt dem gleichen Muster wie die Normalverteilung oben.#10 gleichmäßige Zufallsvariablen x <- runif(10) |
Fast alles in R wird über Funktionen erledigt. Ich beziehe mich hier nur auf numerische und zeichenorientierte Funktionen, die üblicherweise beim Erstellen oder Umkodieren von Variablen verwendet werden.
(Um die Arbeit mit Funktionen zu üben, besuche den R-Kurs für Fortgeschrittene).
Numerische Funktionen
Zeichenfunktionen
Statistische Wahrscheinlichkeitsfunktionen
In der folgenden Tabelle werden Funktionen beschrieben, die sich auf Wahrscheinlichkeitsverteilungen beziehen. Für die folgenden Zufallszahlengeneratoren kannst du set.seed(1234) oder eine andere Ganzzahl verwenden, um reproduzierbare Pseudo-Zufallszahlen zu erzeugen.
Andere statistische Funktionen
Weitere nützliche statistische Funktionen sind in der folgenden Tabelle aufgeführt. Jede hat die Option na.rm, um fehlende Werte vor der Berechnung zu entfernen. Andernfalls führt das Vorhandensein von fehlenden Werten zu einem fehlenden Ergebnis. Das Objekt kann ein numerischer Vektor oder ein Datenrahmen sein.
Andere nützliche Funktionen
Beachte, dass die Beispiele auf dieser Seite zwar Funktionen auf einzelne Variablen anwenden, viele aber auch auf Vektoren und Matrizen angewendet werden können.