ForHosting KIT · Entwickler-Tools

Rechner für die mediane absolute Abweichung

Der Rechner für die mediane absolute Abweichung misst, wie weit Werte üblicherweise von der Mitte eines Datensatzes entfernt liegen, ohne dass wenige extreme Beobachtungen das Ergebnis dominieren.

● BetaKostenlos · im Browser
Nutzen Sie es über WebAPIE-MailTelegramApp bald

Geben Sie ein nicht leeres Zahlenarray ein und erhalten Sie den Datenmedian, die Anzahl der Beobachtungen sowie die mediane absolute Abweichung, meist als MAD abgekürzt. Da diese Kennzahl Mediane statt quadrierter Abstände verwendet, eignet sie sich besonders für schiefe Verteilungen, Daten mit Ausreißern oder eine robuste Zusammenfassung der Variabilität.

Was die mediane absolute Abweichung misst

Die mediane absolute Abweichung beschreibt den typischen Abstand der Beobachtungen zum Median des Datensatzes. Für die Berechnung werden zunächst die eingegebenen Zahlen sortiert und ihr Median bestimmt. Danach wird für jede Zahl die absolute Differenz zu diesem Median berechnet. Der Median dieser Differenzen ist die endgültige MAD. Da die Abstände als absolute Werte betrachtet werden, tragen Beobachtungen unterhalb und oberhalb der Mitte in derselben Richtung bei. Weil auch die abschließende Zusammenfassung ein Median ist, können wenige ungewöhnlich große Abstände das Ergebnis nicht so leicht erhöhen wie eine Standardabweichung. Eine MAD von null bedeutet, dass mindestens die Hälfte der Beobachtungen genau dem Datenmedian entspricht; sie bedeutet nicht zwangsläufig, dass alle Werte identisch sind. Das Ergebnis verwendet dieselben Einheiten wie die Ausgangswerte. Eine aus Sekunden berechnete MAD wird daher in Sekunden angegeben, eine aus Kilogramm berechnete MAD in Kilogramm. Diese unmittelbare Interpretation macht die Kennzahl zu einer kompakten und robusten Beschreibung der Streuung.

Daten eingeben und das Ergebnis verstehen

Geben Sie eine oder mehrere endliche Zahlen im Array values an. Ganze Zahlen, Dezimalzahlen, negative Zahlen und wiederholte Werte werden akzeptiert. Die Reihenfolge der Eingabe spielt keine Rolle, da der Rechner zum Ermitteln der Mediane Kopien der Daten sortiert. Bei einer ungeraden Anzahl von Beobachtungen ist der Median der mittlere sortierte Wert. Bei einer geraden Anzahl ist er das arithmetische Mittel der beiden zentralen Werte. Dieselbe Regel gilt für das Array der absoluten Abweichungen. Die Antwort enthält count, damit Sie die Anzahl der ausgewerteten Beobachtungen prüfen können, median zur Kontrolle der verwendeten Mitte und median_absolute_deviation für die robuste Streuung. Ein leeres Array wird abgelehnt, weil dafür kein Median existiert. Nicht numerische oder nicht endliche Einträge werden ebenfalls abgelehnt und nicht stillschweigend verworfen. Dieses strenge Verhalten verhindert, dass ein Ergebnis lediglich eine nicht dokumentierte Teilmenge Ihrer eingegebenen Daten darstellt, und macht die automatisierte Validierung verlässlicher.

Wann die MAD eine sinnvolle Wahl ist

Die MAD ist eine gute Wahl, wenn Daten außergewöhnliche Werte, Messfehler, lange Verteilungsenden oder eine natürlich schiefe Verteilung enthalten können. Ein Überwachungssystem kann einen neuen Messwert mit einem historischen Median vergleichen und den Abstand relativ zur üblichen absoluten Abweichung ausdrücken. Analysten können Gehälter, Antwortzeiten, Lieferverzögerungen oder Sensormesswerte zusammenfassen, ohne dass wenige Extremwerte die ausgewiesene Variabilität bestimmen. Auch bei der explorativen Analyse ist sie nützlich: Vergleichen Sie Median und MAD zwischen Gruppen, um Segmente mit unterschiedlichen typischen Niveaus oder unterschiedlicher Beständigkeit zu erkennen. Beachten Sie, dass dieser Rechner die rohe, nicht skalierte mediane absolute Abweichung zurückgibt. Einige statistische Verfahren multiplizieren die MAD mit einem Konsistenzfaktor, wenn sie die Standardabweichung einer Normalverteilung schätzen; diese Skalierung wird hier bewusst nicht vorgenommen. Die rohe Definition vermeidet verborgene Annahmen über die Verteilungsform. Falls Ihr Verfahren eine skalierte Schätzung verlangt, wenden Sie den dort festgelegten Faktor nach Erhalt dieses deterministischen Ergebnisses an.

Verrauschte Messungen überwachen

Bestimmen Sie eine robuste Referenzstreuung für Sensor- oder Servicemessungen, die gelegentlich extreme Werte enthalten können.

Beständigkeit von Gruppen vergleichen

Vergleichen Sie die typische Variabilität von Lieferzeiten, Preisen oder Leistungswerten über mehrere Gruppen hinweg.

Robuste Ausreißerregeln vorbereiten

Verwenden Sie Datenmedian und rohe MAD als Eingaben für ein ausdrücklich dokumentiertes Verfahren zur Ausreißererkennung.

Was gibt dieser Rechner zurück?

Er gibt die Anzahl der Beobachtungen, den Median der eingegebenen Werte und die rohe mediane absolute Abweichung zurück.

Was geschieht bei einem leeren Array?

Die Anfrage schlägt mit einem Fehler wegen ungültiger Eingabe fehl, da weder Datenmedian noch MAD für ein leeres Array definiert sind.

Beeinflusst die Eingabereihenfolge die MAD?

Nein. Die Werte werden bei jeder Medianberechnung sortiert, sodass jede Anordnung desselben Zahlenarrays dasselbe Ergebnis liefert.

Wird die MAD für eine Normalverteilung skaliert?

Nein. Das Ergebnis ist der rohe Median der absoluten Abweichungen vom Datenmedian; ein Konsistenzfaktor wird nicht angewendet.

Wie viel kostet eine API-Anfrage?

Jede API-Anfrage kostet $0.002. Die Browserversion kann dieselbe deterministische Berechnung lokal ausführen.

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.

POSThttps://api.kit.forhosting.com/stat/median-absolute-deviation

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/stat/median-absolute-deviation \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"values":[1,1,2,2,4,6,9]}'
{
  "values": [
    1,
    1,
    2,
    2,
    4,
    6,
    9
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "stat.median_absolute_deviation",
  "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.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Vollständige KIT-Dokumentation lesen →