ForHosting KIT · Entwickler-Tools

Klassenanzahl nach der Sturges-Regel berechnen

Der Rechner zur Sturges-Regel macht aus einem Stichprobenumfang einen praktischen Ausgangswert für ein Histogramm.

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

Geben Sie die Anzahl der Beobachtungen ein. Das Werkzeug berechnet eins plus den Logarithmus zur Basis zwei und rundet anschließend auf eine ganze Klassenanzahl auf. Zusätzlich erhalten Sie den ungerundeten Wert, damit Sie die Herleitung der Empfehlung genau nachvollziehen können.

Treffen Sie anhand des Umfangs eine reproduzierbare Wahl

Ein Histogramm kann je nach Klassenanzahl sehr unterschiedlich aussehen. Zu wenige Klassen verdecken möglicherweise Gruppen, Lücken oder Schiefe; zu viele lassen gewöhnliches Stichprobenrauschen wie eine bedeutsame Struktur erscheinen. Die Sturges-Regel liefert einen einfachen Ausgangswert, der nur von der Beobachtungszahl abhängt. Geben Sie n, also den Stichprobenumfang, ein; berechnet wird 1 + log2(n). Da es keine Bruchteile einer Klasse geben kann, wird die Empfehlung auf die nächste ganze Zahl aufgerundet. Zweierpotenzen ergeben exakte ganze Werte, andere Umfänge meist einen gebrochenen Zwischenwert. Die Antwort enthält sowohl die endgültige Klassenanzahl als auch den auf sechs Dezimalstellen gerundeten Zwischenwert. So können Sie das Diagramm direkt konfigurieren und zugleich eine nachvollziehbare Begründung für Berichte, Notizbücher und Prüfungen festhalten. Nutzen Sie die Empfehlung als einheitlichen ersten Entwurf, insbesondere wenn mehrere Personen oder automatisierte Abläufe vergleichbare Histogramme für verschieden große Datensätze erstellen.

Verstehen Sie Formel und Grenzen

Die Sturges-Regel lautet k = 1 + log2(n); n bezeichnet den Stichprobenumfang und k die Anzahl der Klassen. Bei jeder Verdopplung der Stichprobe kommt eine Klasse hinzu. Eine Beobachtung führt somit zu einer Klasse, acht Beobachtungen zu vier und 128 zu acht. Der Rechner verwendet die übliche Aufrundung, damit ein nicht ganzzahliges Ergebnis ohne Verlust seines gebrochenen Anteils nutzbar wird. Die Eingabe muss eine endliche ganze Zahl sein, weil Beobachtungen gezählt werden, und mindestens eins betragen, da der Logarithmus für eine leere Stichprobe keine sinnvolle Empfehlung liefert. Bei größeren Datensätzen wächst die Sturges-Regel langsam. Das erzeugt häufig gut lesbare Übersichten, kann jedoch bei großen, stark schiefen, multimodalen oder schwerverteilten Stichproben Einzelheiten glätten. Das Ergebnis ist daher eine regelbasierte Empfehlung und kein Nachweis dafür, dass die ausgewählten Klassen jede wichtige Eigenschaft der Verteilung sichtbar machen.

Nutzen Sie das Ergebnis als Ausgangswert

Geben Sie zunächst die Anzahl der gültigen Beobachtungen an, die tatsächlich im Histogramm erscheinen. Enthält die Rohdatentabelle fehlende oder ausgeschlossene Werte, zählen Sie nur die für die Darstellung verbleibenden Beobachtungen; sonst beschreibt die Empfehlung eine größere Stichprobe als das Diagramm. Übernehmen Sie die Klassenanzahl in Ihre Grafikbibliothek, Tabellenkalkulation oder Berichtspipeline und prüfen Sie danach ein oder zwei benachbarte Werte. Der Vergleich zeigt, ob eine erkennbare Form stabil ist oder nur durch bestimmte Grenzen entsteht. Beachten Sie außerdem, dass die Klassenanzahl nicht festlegt, wo die Klassengrenzen beginnen. Zwei Histogramme mit gleicher Anzahl können sich bei anderem Wertebereich oder verschobenen Grenzen unterscheiden. Vergleichen Sie bei stark variierenden Daten diesen Ausgangswert mit einem breitenbasierten Verfahren wie der Freedman-Diaconis-Regel. Halten Sie in automatisierten Abläufen Methode und Ergebnis beim Diagramm fest, damit Prüfer die Wahl reproduzieren können.

Grafikbibliothek konfigurieren

Wandeln Sie die Zahl der beibehaltenen Beobachtungen vor dem Zeichnen in eine ganze Klassenanzahl um.

Explorative Berichte vereinheitlichen

Verwenden Sie dieselbe dokumentierte Auswahlregel für wiederkehrende Datensätze und Berichtsläufe.

Automatische Vorgabe prüfen

Vergleichen Sie die Programmvorgabe mit einem transparenten Ausgangswert nach Sturges.

Was gibt der Rechner aus?

Ausgegeben werden der geprüfte Stichprobenumfang, die aufgerundete Empfehlung und der ungerundete Wert von 1 + log2(n) mit sechs Dezimalstellen.

Warum wird aufgerundet?

Klassen benötigen eine ganze Anzahl. Die Aufrundung bewahrt die vollständige Empfehlung, wenn die Formel einen Bruch ergibt.

Darf n null sein?

Nein. Die Stichprobe muss mindestens eine Beobachtung enthalten; der Logarithmus zur Basis zwei von null ist nicht definiert.

Ist die Sturges-Regel immer die beste Wahl?

Nein. Sie ist ein praktischer Ausgangswert, kann aber für große, schiefe, multimodale oder schwerverteilte Daten zu wenige Klassen liefern.

Zählen fehlende Werte zu n?

Verwenden Sie nur die Zahl der tatsächlich dargestellten gültigen Beobachtungen, ohne fehlende oder herausgefilterte Werte.

Was kostet die Nutzung?

Der Browser-Rechner ist auf dieser Seite kostenlos. Eine API-Anfrage kostet $0.002.

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/sturges-rule

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/sturges-rule \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"n":100}'
{
  "n": 100
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "stat.sturges_rule",
  "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 →