Eine Formel, die einen Hinweis auf die Häufigkeitsverteilung und die Anzahl der Klassen beim Erstellen eines Histogramms gibt. Sie kann nach der folgenden Formel berechnet werden, wobei n die Anzahl der Stichproben und k die Anzahl der Klassen ist.
k = 1 + log_2N
Unter der Annahme, dass Daten mit 40 Stichproben (N = 40) vorliegen, wird daraus die Anzahl der Klassen beim Erstellen eines Histogramms berechnet.
1 + log_240 = 6.3219280948874 ≒ 6
Daraus wird die Anzahl der Klassen 6 festgelegt.
Die Anzahl der Klassen, die mit der Starges-Formel erhalten wurden, ist nur eine ** Richtlinie **. (Es gibt keine absolute Antwort zum Festlegen der Klassennummer beim Erstellen einer Häufigkeitsverteilungstabelle / eines Histogramms.)
sturges.py
import math
def sturges_rule(n):
u"""
Star Jess Official
"""
return round(1 + math.log2(n))
Überprüfen Sie im "Beispiel" oben.
>>> from sturges import sturges_rule
>>> sturges_rule(40)
6