Ich möchte die Intervallschätzung der Bevölkerungsstandardabweichung berechnen. Dafür brauche ich die kritischen Chi-Quadrat-Werte für die untere und obere Grenze. Die zu berechnende Formel ist dies -
Um es zu berechnen, habe ich das getan -< /p>
Code: Select all
# variance
var = halloween['Dollars Spent'].var()
# (n-1) degrees of freedom
deg_fred = (halloween.shape[0] - 1)
lower_bound = np.sqrt((deg_fred*var)/ 27.488)
upper_bound = np.sqrt((deg_fred*var)/ 6.262)
(lower_bound, upper_bound)
(17.37, 36.40)
Die kritischen Werte der Chi-Quadrat-Verteilung für die untere und obere Grenze betragen 27.488 und 6.262 . Ich finde diese Werte mit der Chi-Quadrat-Verteilungstabelle. Wie kann ich diese Werte in Python berechnen, anstatt sie aus einer Tabelle zu berechnen, die uns nicht ständig genaue Werte gibt, und es ist nicht hilfreich, wenn ich eine Funktion schreiben möchte, um sie zu berechnen.