Kursusindhold
Lær Statistik med Python
Lær Statistik med Python
Avanceret Beregning af Konfidensintervaller med Python
Hvis du arbejder med en lille fordeling (størrelse ≤ 30), der tilnærmer sig normalfordelingen, anvendes t-statistik.
Hvordan beregnes konfidensintervallet?
python
Funktionen
t.interval()
frascipy.stats
anvendes til Student's T-fordeling.0.95
angiver konfidensniveauet (også kendt somalpha
-parameteren).len(data) - 1
er frihedsgraderne (df
), hvilket er stikprøvestørrelsen minus én.loc
angiver middelværdien af stikprøvedataene.sem
angiver standardfejlen af middelværdien.
Frihedsgrader
Frihedsgrader refererer til antallet af uafhængige informationselementer, der bruges til at estimere en parameter.
Formlen for frihedsgrader er N - 1, hvor N er stikprøvestørrelsen.
Du kan ændre alpha-parameteren for at observere, hvordan det påvirker konfidensintervallet.
import scipy.stats as st import numpy as np data = [104, 106, 106, 107, 107, 107, 108, 108, 108, 108, 108, 109, 109, 109, 110, 110, 111, 111, 112] # Calculate the confidence interval confidence = st.t.interval(0.95, len(data)-1, loc = np.mean(data), scale = st.sem(data)) print(confidence)
Tak for dine kommentarer!