Avancerad Konfidensintervallberäkning med Python
Om du arbetar med en liten fördelning (storlek ≤ 30) som approximativt följer normalfördelningen, använd t-statistik.
Hur beräknas konfidensintervallet?
st.t.interval(0.95, len(data) - 1, loc=data.mean(), scale=st.sem(data))
- Funktionen
t.interval()
frånscipy.stats
används för Student's T-fördelning. 0.95
representerar konfidensnivån (även kalladalpha
-parametern).len(data) - 1
är frihetsgraderna (df
), vilket är stickprovsstorleken minus ett.loc
representerar medelvärdet av stickprovsdatan.sem
representerar standardfelet för medelvärdet.
Frihetsgrader
Frihetsgrader avser antalet oberoende informationsenheter som används för att uppskatta en parameter.
Formeln för frihetsgrader är N - 1, där N är stickprovsstorleken.
Du kan ändra alpha-parametern för att observera hur den påverkar konfidensintervallet.
1234567891011import 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)
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 2.63
Avancerad Konfidensintervallberäkning med Python
Svep för att visa menyn
Om du arbetar med en liten fördelning (storlek ≤ 30) som approximativt följer normalfördelningen, använd t-statistik.
Hur beräknas konfidensintervallet?
st.t.interval(0.95, len(data) - 1, loc=data.mean(), scale=st.sem(data))
- Funktionen
t.interval()
frånscipy.stats
används för Student's T-fördelning. 0.95
representerar konfidensnivån (även kalladalpha
-parametern).len(data) - 1
är frihetsgraderna (df
), vilket är stickprovsstorleken minus ett.loc
representerar medelvärdet av stickprovsdatan.sem
representerar standardfelet för medelvärdet.
Frihetsgrader
Frihetsgrader avser antalet oberoende informationsenheter som används för att uppskatta en parameter.
Formeln för frihetsgrader är N - 1, där N är stickprovsstorleken.
Du kan ändra alpha-parametern för att observera hur den påverkar konfidensintervallet.
1234567891011import 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)
Tack för dina kommentarer!