R bietet eine breite Palette von Funktionen, um zusammenfassende Statistiken zu erstellen. Eine Methode, um deskriptive Statistiken zu erhalten, ist die Verwendung der Funktion sapply( ) mit einer bestimmten zusammenfassenden Statistik.
# get means for variables in data frame mydata# excluding missing values
sapply(mydata, mean, na.rm=TRUE)Bereitgestellt von
Mögliche Funktionen, die in sapply verwendet werden, sind mean, sd, var, min, max, median, range und quantile.
Außerdem gibt es zahlreiche R-Funktionen, die eine Reihe von deskriptiven Statistiken auf einmal liefern. Zum Beispiel
# mean,median,25th and 75th quartiles,min,max
summary(mydata)# Tukey min,lower-hinge, median,upper-hinge,max
fivenum(x)Bereitgestellt von
Das doBy-Paket bietet einen Großteil der Funktionalität von SAS PROC SUMMARY. Sie definiert die gewünschte Tabelle mithilfe einer Modellformel und einer Funktion. Hier ist ein einfaches Beispiel.
library(doBy)
summaryBy(mpg + wt ~ cyl + vs, data = mtcars,
FUN =function(x){
c(m = mean(x), s = sd(x))})# produces mpg.m wt.m mpg.s wt.s for each# combination of the levels of cyl and vsBereitgestellt von
R bietet eine breite Palette von Funktionen, um zusammenfassende Statistiken zu erstellen. Eine Methode, um deskriptive Statistiken zu erhalten, ist die Verwendung der Funktion sapply( ) mit einer bestimmten zusammenfassenden Statistik.
Mögliche Funktionen, die in sapply verwendet werden, sind mean, sd, var, min, max, median, range und quantile.
Außerdem gibt es zahlreiche R-Funktionen, die eine Reihe von deskriptiven Statistiken auf einmal liefern. Zum Beispiel
Verwendung des Hmisc-Pakets
Die Verwendung der pastecs Paket
Das Psych-Paket verwenden
Zusammenfassende Statistik nach Gruppe
Eine einfache Möglichkeit, zusammenfassende Statistiken nach gruppierten Variablen zu erstellen, findest du im Psych-Paket.
Das doBy-Paket bietet einen Großteil der Funktionalität von SAS PROC SUMMARY. Sie definiert die gewünschte Tabelle mithilfe einer Modellformel und einer Funktion. Hier ist ein einfaches Beispiel.
Siehe auch: Daten aggregieren.
Zum Üben
Willst du interaktiv üben? Probiere diesen kostenlosen Kurs über Statistik und R aus