Ich versuche, die mittlere durchschnittliche Abweichung einer Stichprobe ("S") von Zahlen zu berechnen. Die Ergebnisse, die ich erhalte, wenn ich die "mad()" - Funktion verwende, und die Berechnungen der mittleren Durchschnittsabweichung um jeweils einen Schritt sind unterschiedlich. Warum?Warum unterscheiden sich die Ergebnisse von mad (x) von den erwarteten Ergebnissen?
s<- c(100,110,114,121,130,130,160)
Mit dem "mad()" Funktion, die ich erhalten:
> mad(s)
[1] 13.3434
Wenn die Formel brechen und dabei die gleiche Operation einen Schritt zu einer Zeit, die ich erhalten:
> sum(abs(s-mean(s)))/length(s)
[1] 14.08163
Warum unterscheiden sich diese Ergebnisse?
Mache ich einen Fehler beim Eingeben meiner Formel? (Das wäre nicht überraschend - ich fange gerade an, R zu lernen). Was ist falsch an meiner Formel?
Oder ist die Formel, die R die mittlere durchschnittliche Abweichung unterscheidet sich von dem folgenden (angegeben auf Wikipedia)
MAD = (Summe aus (absolute Werte von (jeden Wert minus Mittelwert für Probe zu berechnen verwendet))) geteilt durch (die Anzahl der Werte in der Stichprobe)?
(Vielen Dank für Ihre Hilfe!)
Vielen Dank für Ihre Antwort zu berechnen! Ich versuchte, die mittlere Abweichung vom Mittelwert zu erreichen (für eine Probe/Vektor (X <-), und erkannte nicht, dass Mad (X) –