MAD-Rechner
Erfahren Sie, wie weit Ihre Zahlen im Schnitt von ihrem Mittelwert entfernt liegen: Für 2, 4, 4, 4, 5, 5, 7 und 9 ist der Mittelwert 5, die Abstände ergeben zusammen 12 und die mittlere absolute Abweichung 1,5. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Die mittlere absolute Abweichung, gewöhnlich MAD abgekürzt, ist der mittlere Abstand jedes Wertes einer Liste zum arithmetischen Mittel derselben Liste. Dieser MAD-Rechner nimmt eine endliche Reihe, berechnet den Mittelwert, mittelt die absoluten Residuen und liefert die MAD zusammen mit der Beobachtungszahl und dem Mittelwert, damit Sie die Schritte prüfen können. Weil Residuen nicht quadriert werden, beherrscht ein einzelner Extremwert das Ergebnis nicht so stark wie bei Varianz oder Standardabweichung. Eine leere Liste wird abgelehnt, ebenso jeder Eintrag, der keine endliche Zahl ist, denn die Kennzahl ist ohne mindestens eine gültige Beobachtung nicht definiert. Der Pfad ist deterministisch: kein Netz, keine Zufallsstichprobe, keine Uhr.
Was die MAD misst und was die Antwort enthält
Die mittlere absolute Abweichung beantwortet eine einfache Frage: Wie weit liegt eine typische Beobachtung im Mittel vom Zentrum genau dieser Liste? Das hier verwendete Zentrum ist das arithmetische Mittel μ, die Summe der Zahlen geteilt durch die Anzahl n. Jede Beobachtung trägt dann den Absolutbetrag ihres Residuums |xᵢ − μ| bei; diese absoluten Residuen werden addiert und die Summe durch n geteilt.
Das Ergebnis steht in denselben Einheiten wie die ursprünglichen Messungen und lässt sich leichter erklären als die Varianz, deren Einheiten quadriert sind. Dieser Rechner liefert stets eine kleine, stabile Nutzlast: n, den Mittelwert, die Summe der absoluten Abweichungen, die MAD selbst und eine kurze Formelzeichenkette. Es gibt keinen stillen Rückfall auf null, wenn die Liste leer ist, und keinen Versuch, eine Zahl aus einem Etikett, einem Wahrheitswert oder einem geschachtelten Objekt zu raten.
Ein einzelner endlicher Wert ist gültig und ergibt MAD null, weil das einzige Residuum null ist. Zwei oder mehr Werte erzeugen eine nichtnegative MAD, die nur dann null ist, wenn jeder Eintrag dem Mittelwert gleicht. Wenn Sie Populations- oder Stichprobenstandardabweichung, Varianz, einen z-Score oder ein mehrspaltiges CSV-Profil brauchen, nutzen Sie jene eigenen Werkzeuge; diese Seite gilt dem kurzen Suchbegriff MAD und dem exakten Mittel der absoluten Abweichungen um den Mittelwert.
Wie die Liste gelesen wird und wie der Zwei-Durchlauf-Algorithmus exakt bleibt
Das kanonische Feld ist values, ein Array endlicher Zahlen. Jedes Token wird als Dezimalzahl gelesen; optionale Vorzeichen und wissenschaftliche Schreibweise sind erlaubt. Leere Token, Buchstaben, Wahrheitswerte und Objekte scheitern mit einem Feldindex in der Meldung, damit eine schlechte Zelle nicht zur stillen Null wird.
Infinity und NaN werden aus demselben Grund abgelehnt. Die Engine erzwingt eine veröffentlichte Höchstlänge und eine Betragsgrenze je Wert, sodass Speicher und Latenz im kostenlosen Browserpfad und auf dem Edge-Worker in einem vorhersehbaren Budget bleiben. Die Berechnung ist das klassische Zwei-Durchlauf-Verfahren: zuerst Summe und Mittelwert, dann die Summe der absoluten Abweichungen von diesem Mittelwert, dann die MAD als diese Summe geteilt durch n.
Die Zwischen-Summe der absoluten Abweichungen zurückzugeben erlaubt es einer Schülerin, einem Schüler oder einer prüfenden Person, die Rechnung von Hand nachzuvollziehen.
Wo ein MAD-Wert in Studium, Qualität und Produktprüfungen nützt
Unterricht greift zur MAD, wenn ein erster Kurs über Streuung eine lineare Distanz will, bevor jemand Residuen quadriert. Ein Laborheft, das wiederholte Messungen derselben Größe festhält, kann berichten, wie weit typische Wiederholungen vom Sitzungsmittel liegen, ohne ein volles Inferenzmodell zu behaupten. Eine Lehrkraft kann einen Lösungsschlüssel für eine kurze Reihe drucken und wissen, dass die Seite nicht die mediane absolute Abweichung oder eine Abkürzung der Stichprobenstandardabweichung unterschiebt.
Technik- und Betriebsteams nutzen dieselbe Zahl als knappe Gesundheitsprüfung: fällt die MAD von Latenz, Warenkorbgröße oder Fehlerzahlen gegen null, kann die Spalte eingefroren sein; springt sie, kann ein Prozess gedriftet sein, selbst wenn der Mittelwert stabil wirkt. Merkmalspipelines, die eine Spalte mit dem typischen absoluten Residuum skalieren, können diesen Vertrag aufrufen statt eines Einmalhelfers, der später von der dokumentierten Formel abweicht. Auf dieser Seite läuft die Arbeit vollständig in Ihrem Browser.
Nutzen Sie ein eigenes Standardabweichungswerkzeug, wenn Sie quadratische Streuung brauchen, und ein eigenes Medianwerkzeug, wenn das Zentrum der Median und nicht der Mittelwert sein soll.
Anwendungsfälle
Hausaufgaben- und Laborprüfungen
Bestätigen Sie die MAD um den Mittelwert für eine Lehrbuchreihe oder einen kurzen Laborlauf, mit n, Mittelwert und Summe der absoluten Abweichungen neben der MAD.
Lineare Streuungsüberwachung
Beobachten Sie die MAD von Latenz, Warenkorbgröße oder Fehlerzahlen, wenn eine lineare, ausreißerärmere Alternative zur Standardabweichung leichter zu erklären ist.
Häufige Fragen
Wofür steht MAD auf dieser Seite?
MAD bedeutet mittlere absolute Abweichung um das arithmetische Mittel: den Durchschnitt von |xᵢ − μ| für jeden Wert der Liste.
Wie wird der MAD-Wert berechnet?
Die Engine nimmt den Mittelwert der Liste, summiert die absoluten Residuen von diesem Mittelwert und teilt durch n. Die Antwort liefert außerdem die Zwischensumme der absoluten Abweichungen.
Warum ist eine leere Liste ein Fehler?
Das Mitteln absoluter Abweichungen über null Beobachtungen ist undefiniert.
Erzeugt eine einzelne Zahl eine MAD?
Ja. Eine Liste aus einer endlichen Zahl ist gültig und ergibt MAD null, weil das einzige Residuum zum Mittelwert null ist.
Was kostet eine Anfrage?
Der Rechner ist auf dieser Seite in Ihrem Browser kostenlos.
Worin unterscheidet sich die mittlere absolute Abweichung von der Standardabweichung?
Die Abstände zum Mittelwert werden nicht quadriert, deshalb beherrscht ein einzelner Extremwert das Ergebnis weniger stark. Außerdem bleibt die mittlere absolute Abweichung in der Einheit Ihrer Messwerte und ist dadurch leichter zu erklären.
Liefert eine einzelne Zahl ein Ergebnis?
Ja. Eine einzelne endliche Zahl ist gültig und ergibt den Wert null, weil ihr einziger Abstand zum Mittelwert null ist. Nur eine leere Liste wird abgelehnt, da es dann keinen Mittelwert gibt.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/stat/mad \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"values":[2,4,4,4,5,5,7,9]}'const res = await fetch("https://api.kit.forhosting.com/stat/mad", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"values": [
2,
4,
4,
4,
5,
5,
7,
9
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/mad",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"values": [
2,
4,
4,
4,
5,
5,
7,
9
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/mad", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"values":[2,4,4,4,5,5,7,9]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"values":[2,4,4,4,5,5,7,9]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/mad", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"values": [
2,
4,
4,
4,
5,
5,
7,
9
]
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.mad",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_n | 10000 |
max_abs | 1000000000000000 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Nutzen Sie ihn kostenlos im Browser dieser Seite oder rufen Sie die API zu $0.002 je erfolgreicher Anfrage auf, wenn Sie dieselbe MAD in einem Skript, einem Unit-Test oder einer Dashboard-Prüfung brauchen.
Wie die Liste gelesen wird und wie der Zwei-Durchlauf-Algorithmus exakt bleibt
Die Aliase data, numbers, list und x werden akzeptiert, damit ein Tabellenexport, eine Abfragezeichenkette oder ein typisiertes Formular denselben Vertrag ohne Umbenennung der Spalten nutzen können. Eine einzelne Zeichenkette von Zahlen, getrennt durch Kommas, Leerzeichen oder Semikolons, wird ebenfalls akzeptiert, wenn ein Formular Klartext statt eines JSON-Arrays sendet. Kombinieren Sie den kostenlosen Browserlauf auf dieser Seite mit der tarifierten API, wenn Sie dasselbe beschreibende Ergebnis in einer automatisierten Pipeline brauchen, ohne die Mittelung der absoluten Abweichung selbst neu zu implementieren.
Wo ein MAD-Wert in Studium, Qualität und Produktprüfungen nützt
Über die API kostet jede erfolgreiche Abfrage $0.002; fehlgeschlagene Prüfung wird nicht berechnet, und nach der Antwort wird nichts gespeichert.
Integrationsbeispiele
Deterministische Test-Fixtures
Erzeugen Sie eine reproduzierbare MAD für Unit-Tests und Datenqualitätsgatter, statt eine handgepflegte Tabelle erwarteter Streuungswerte zu führen.