Spannweite-Rechner
Für die Liste 3, 7, 2, 9 und 5 beträgt die Spannweite 7: das Maximum 9 minus das Minimum 2. Fügen Sie beliebige Zahlen ein, auch negative oder Dezimalzahlen, und erhalten Sie Anzahl, kleinsten und größten Wert sowie den Abstand dazwischen. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Werte
- 3, 7, 2, 9, 5
- N
- 5
- Min
- 2
- Max
- 9
- Wertebereich
- 7
Die statistische Spannweite ist das einfachste Streuungsmaß: ziehen Sie die kleinste Zahl einer Liste von der größten ab. Studierende, Analysten und Qualitätssicherungsskripte greifen darauf zurück, wenn sie eine ehrliche Breite einer Stichprobe brauchen, ohne eine Verteilung anzupassen oder die Varianz zu berechnen. Dieser Rechner nimmt ein nicht leeres Array endlicher Zahlen entgegen, findet Minimum und Maximum in einem einzigen linearen Durchlauf und liefert die Differenz als range zusammen mit der Anzahl, min und max, damit Sie die Extreme prüfen können.
Was die statistische Spannweite bedeutet und wie sie berechnet wird
Die Spannweite einer Zahlenliste ist die Differenz zwischen ihrem Maximum und ihrem Minimum. In Symbolen: laufen die Beobachtungen von x eins bis x n, so gilt Spannweite gleich Maximum von x minus Minimum von x. Diese eine Differenz beantwortet eine enge, häufige Frage: wie breit ist diese Menge von Ende zu Ende?
Sie beschreibt weder Klumpung noch Schiefe noch die typische Distanz zum Mittelwert; sie meldet nur die Spanne zwischen den beiden Extremen. Eine kleine Spannweite heißt, dass jeder Wert nahe bei den übrigen auf der Zahlengeraden sitzt; eine große Spannweite heißt, dass mindestens eine Beobachtung weit von einer anderen liegt, selbst wenn die Hauptmasse eng beieinanderliegt. Einführungskurse stellen die Spannweite vor Varianz und Interquartilsabstand vor, weil sie weder Quadrate noch Sortieren in Quartile noch die Divisordebatte n gegen n minus eins braucht.
Der Preis ist die Empfindlichkeit: ein einzelner Ausreißer setzt einen der beiden Endpunkte und kann das Ergebnis beherrschen, weshalb spätere Kapitel robustere Streuungsmaße einführen. Dieser Rechner bleibt ehrlich bei jener Lehrbuchdefinition. Er durchläuft die Liste einmal, führt das laufende Minimum und Maximum nach, subtrahiert und gibt diese drei Zahlen plus die Anzahl n zurück.
Sind alle Einträge identisch, fällt min mit max zusammen und die Spannweite ist null, was korrekte Mathematik ist. Hat die Liste nur eine endliche Zahl, gilt dieselbe Identität: dieser eine Wert ist zugleich Minimum und Maximum, also ist die Spannweite null. Leere Listen sind ein anderer Fall.
Duplikate sind erlaubt und ändern die Definition nicht; nur die Extreme zählen. Negative, Nullen und gemischte Vorzeichen sind erstklassig: das Maximum von minus vier und zehn ist zehn, das Minimum ist minus vier, und die Spannweite ist vierzehn. Weil jeder Schritt ein Vergleich und eine Subtraktion bekannter endlicher Zahlen ist, ist das Verfahren klassisch und vollständig deterministisch: dieselbe Liste liefert stets dasselbe min, max und range, was diese Zahlen sicher für automatisierte Tests, Unterrichtsschlüssel und reproduzierbare Notizbücher macht, ohne Monte-Carlo-Rauschen.
Praktischer Einsatz, Grenzen, Tarif und Lieferung
Nutzen Sie das Browser-Werkzeug, wenn Sie ein sofortiges min, max und range wollen, während Sie eine Hausaufgabe prüfen, einen kleinen Datensatz profilieren oder Streuung erklären, bevor die Varianz kommt, ohne ein Statistikpaket zu installieren. Akzeptierte Listen bleiben begrenzt: bis zu einhunderttausend Werte decken Klassentabellen, Sensorchargen und typische Analyseauszüge ab und enden trotzdem schnell. Die Ergebnisse sind vollständig deterministisch: dieselben Werte liefern stets dasselbe n, min, max und range.
Es gibt kein Sprachmodell, keinen externen Statistikdienst und keinen Zufall, sodass die Fähigkeit sicher in Prüfungen der kontinuierlichen Integration und reproduzierbaren Unterrichtsmaterialien zu verankern ist. Verdrahten Sie den Endpunkt in Data-Science-Tutorials, Tabellenmigrationsprüfungen, Coding-Interview-Sandkästen oder Vorverarbeitungsschritte, in denen Sie bereits eine geschlossene Ein-Durchlauf-Spannweite undurchsichtigen Rechnern vorziehen, die verbergen, ob sie leere Zellen verworfen oder eine leere Spalte als null behandelt haben. Halten Sie Listen für den Alltag in Klasse und Dashboard bescheiden; die Obergrenze von einhunderttausend ist ein Geländer gegen versehentliche Massenschüttungen, kein Ziel.
Wenn Sie in derselben Sitzung auch Quartile, einen Interquartilsabstand oder eine Fünf-Zahlen-Zusammenfassung brauchen, rufen Sie die dafür vorgesehenen Werkzeuge auf; diese Seite bleibt auf die statistische Spannweite fokussiert, damit der Antwortvertrag ehrlich bleibt, was er liefert.
Anwendungsfälle
Hausaufgaben und einführende Statistiklabore
Lernende und Korrektoren prüfen min, max und range für dieselbe Liste, einschließlich der harten Regel, dass eine leere Liste ungültig ist und ein Singleton Spannweite null hat.
Qualitätssicherung und Sensorchargen
Ingenieure machen aus einer fertigen Charge von Ablesungen ein stabiles min, max und range für Berichte und automatisierte Orakel, ohne eine Tabellenformel zu öffnen.
Häufige Fragen
Wie berechnet man die statistische Spannweite einer Zahlenliste?
Die Antwort liefert n, min, max, range und formula. Die Spannweite ist Maximum minus Minimum.
Was geschieht, wenn die Liste leer ist?
Mindestens eine endliche Zahl ist nötig, um die Spannweite zu berechnen. Validierungsfehler werden nicht berechnet.
Hat eine Liste mit einer einzigen Zahl eine Spannweite?
Ja. Dieser eine Wert ist zugleich Minimum und Maximum, also ist die Spannweite null. Ein Singleton ist gültig; eine leere Liste ist es nicht.
Worin unterscheidet sich die Spannweite vom Interquartilsabstand oder von der Standardabweichung?
Die Spannweite nutzt nur die zwei Extreme (Maximum minus Minimum). Der Interquartilsabstand nutzt Quartile; die Standardabweichung nutzt die quadrierte Distanz zum Mittelwert. Das sind getrennte Werkzeuge.
Warum kann ein einziger Ausreißer die Spannweite so stark verändern?
Weil die Spannweite nur die beiden Extremwerte nutzt. Ein einzelner Ausreißer setzt einen Endpunkt und kann das Ergebnis dominieren, deshalb gibt es robustere Streuungsmaße wie den Interquartilsabstand.
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/range \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"values":[3,7,2,9,5]}'const res = await fetch("https://api.kit.forhosting.com/stat/range", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"values": [
3,
7,
2,
9,
5
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/range",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"values": [
3,
7,
2,
9,
5
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/range", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"values":[3,7,2,9,5]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"values":[3,7,2,9,5]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/range", 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": [
3,
7,
2,
9,
5
]
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.range",
"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_values | 100000 |
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
Leere Listen scheitern mit invalid_input statt einer stillen Null, die vortäuschen würde, fehlende Daten hätten noch eine Streuung. Dasselbe deterministische parse-Modul speist das kostenlose Browser-Werkzeug und den API-Pfad zu $0.002 je erfolgreicher Anfrage, ohne Sprachmodell, ohne Netzwerkanruf und ohne Zufall auf dem heißen Pfad.
Was die statistische Spannweite bedeutet und wie sie berechnet wird
Es gibt in diesem Vertrag kein größtes und kein kleinstes Element der leeren Menge, deshalb weigert sich die Engine, eine Spannweite zu erfinden, und scheitert mit invalid_input.
Eingabevertrag, Antwortform und Validierungsregeln
Bei Erfolg liefert der Rumpf n (die Anzahl akzeptierter Zahlen), min, max und range (Maximum minus Minimum) plus eine kurze Formelzeichenkette, die range gleich max minus min wiederholt, für Clients, die protokollieren, welche Identität die Zeile erzeugt hat. Es gibt keine Pflicht, dass Zahlen in einem bestimmten Intervall wie null bis hundert liegen: jede endliche Größe innerhalb einer veröffentlichten Sicherheitsgrenze wird akzeptiert, sodass Temperaturen, Preise, Residuen und vorzeichenbehaftete Sensorablesungen eine wahrhaftige Spanne ohne Vorverarbeitung berechnen. Koppeln Sie diesen Vertrag mit einem eigenen Quartil-, Varianz- oder Fünf-Zahlen-Zusammenfassungs-Werkzeug, wenn Sie eine reichere Beschreibung der Streuung brauchen; dieser Endpunkt meldet nur die Lehrbuch-Spannweite Maximum minus Minimum. Senden Sie per POST ein JSON-Objekt mit dem Pflichtfeld values: ein nicht leeres Array endlicher Zahlen, mindestens ein Eintrag und höchstens einhunderttausend. Akzeptierte Aliase für dieselbe Liste sind numbers, data, list und x, sodass Skripte, die bereits in diesen Begriffen sprechen, keinen Umbenennungsschritt brauchen. Jedes Element darf eine JSON-Zahl oder eine numerische Zeichenkette sein; nicht endliche Werte, leere Zeichenketten, Booleans und nichtnumerische Token scheitern mit invalid_input und benennen den schlechten Index. Sie dürfen values auch als eine einzige, durch Kommas oder Leerzeichen getrennte Zeichenkette übergeben, wenn ein Textformular bequemer ist als ein JSON-Array. Fehlendes values, ein leeres Array, mehr als einhunderttausend Einträge oder ein Rumpf, der kein Objekt ist, lösen invalid_input aus und werden nicht berechnet.
Praktischer Einsatz, Grenzen, Tarif und Lieferung
Nutzen Sie die API, wenn ein Skript, eine Interview-Vorbereitungsplattform, eine Bildungsseite oder ein Qualitätssicherungs-Dashboard stabiles JSON für viele Zahlenlisten unter einem Vertrag braucht. Jede erfolgreiche Anfrage ist ein abrechenbares Item zu $0.002; fehlgeschlagene Validierung wird nicht berechnet.
Integrationsbeispiele
Skripte und numerische CI-Fixtures
Pipelines und Interview-Sandkästen rufen einen deterministischen Spannweitenvertrag auf, statt Maximum minus Minimum in jeder Sprache mit anderem Leere-Listen-Verhalten neu zu implementieren.
Technische Fragen
Ist der Spannweite-Rechner kostenlos?
Das Browser-Werkzeug läuft kostenlos auf Ihrem Gerät. API-Aufrufe nutzen das vorausbezahlte KIT-Guthaben zu $0.002 je erfolgreichem Item; Validierungsfehler werden nicht berechnet.