So berechnen sie die absolute mittlere abweichung in r
Die mittlere absolute Abweichung misst die Verteilung der Beobachtungen in einem Datensatz.
Dies ist ein besonders nützliches Maß, da es weniger von Ausreißern beeinflusst wird als andere Streuungsmaße wie Standardabweichung und Varianz.
Die Formel zur Berechnung der absoluten mittleren Abweichung, oft als MAD abgekürzt, lautet:
MAD = Median (|x i – x m |)
Gold:
- x i : der i-te Wert des Datensatzes
- x m : Der Medianwert im Datensatz
Die folgenden Beispiele zeigen, wie die mittlere absolute Abweichung in R mithilfe der integrierten Funktion mad() berechnet wird.
Beispiel 1: Berechnen Sie den MAD für einen Vektor
Der folgende Code zeigt, wie die mittlere absolute Abweichung für einen einzelnen Vektor in R berechnet wird:
#define data data <- c(1, 4, 4, 7, 12, 13, 16, 19, 22, 24) #calculate MAD mad(data) [1] 11.1195
Die mittlere absolute Abweichung für den Datensatz beträgt 11,1195 .
Beispiel 2: Berechnen Sie MAD für eine Spalte in einem Datenrahmen
Der folgende Code zeigt, wie MAD für eine einzelne Spalte in einem Datenrahmen berechnet wird:
#define data data <- data.frame(x = c(1, 4, 4, 6, 7, 8, 12), y = c(3, 4, 6, 8, 8, 9, 19), z = c(2, 2, 2, 3, 5, 8, 11)) #calculate MAD for column y in data frame mad(data$y) [1] 2.9652
Die absolute mittlere Abweichung für Spalte y beträgt 2,9652 .
Beispiel 3: Berechnen Sie MAD für mehrere Spalten in einem Datenrahmen
Der folgende Code zeigt, wie man MAD für mehrere Spalten in einem Datenrahmen mithilfe der Funktion sapply() berechnet:
#define data
data <- data.frame(x = c(1, 4, 4, 6, 7, 8, 12),
y = c(3, 4, 6, 8, 8, 9, 19),
z = c(2, 2, 2, 3, 5, 8, 11))
#calculate MAD for all columns in data frame
sapply(data, mad)
X Y Z
2.9652 2.9652 1.4826
Die absolute mittlere Abweichung beträgt 2,9652 für Spalte x, 2,9652 für Spalte y und 1,4826 für Spalte z.
Verwandt: Eine Anleitung zu apply(), lapply(), sapply() und tapply() in R
Zusätzliche Ressourcen
So berechnen Sie MAPE in R
So berechnen Sie MSE in R
So berechnen Sie RMSE in R