Hordhac
Baaxadda kalsoonida waa hab lagu qiyaaso baaxadda qiimaha dhabta ah ee xog-ururin. Waxay muujinaysaa heerka kalsoonida ee qiyaasta. Casharkan, waxaan ku baran doonaa sida loo xisaabiyo baaxadda kalsoonida iyadoo la isticmaalayo Python.
Maktabadda loo baahan yahay
Waxaan isticmaali doonaa maktabadda scipy.stats.
import scipy.stats as st
import numpy as np
Tusaale
Aan qiyaasno inaan hayno xogta soo socota:
data = np.array([22, 25, 27, 23, 28, 29, 26, 24, 25, 27])
Waxaan xisaabin karnaa baaxadda kalsoonida 95% sida tan:
confidence = 0.95
mean = np.mean(data)
standard_error = st.sem(data)
interval = st.t.interval(confidence, len(data)-1, loc=mean, scale=standard_error)
print(f"Celceliska: {mean}")
print(f"Baaxadda kalsoonida ({confidence*100}%): {interval}")
Sharaxaadda Koodhka
np.mean(data): Waxay xisaabinaysaa celceliska xogta.
st.sem(data): Waxay xisaabinaysaa qaladka caadiga ah ee celceliska.
st.t.interval(): Waxay xisaabinaysaa baaxadda kalsoonida iyadoo la isticmaalayo qaybinta t-student.
Fahamka Natiijada
Natiijadu waxay muujinaysaa celceliska xogta iyo baaxadda kalsoonida. Baaxadda kalsoonida waxay ina tusaysaa inaan 95% ku kalsoonahay in qiimaha dhabta ah ee celceliska uu ku jiro inta u dhaxaysa xadka hoose iyo xadka sare ee baaxadda.
Tusaale kale
Aan xisaabinno baaxadda kalsoonida 99%:
confidence = 0.99
interval = st.t.interval(confidence, len(data)-1, loc=mean, scale=standard_error)
print(f"Baaxadda kalsoonida ({confidence*100}%): {interval}")
Gunaanad
Casharkan, waxaan ku barannay sida loo xisaabiyo baaxadda kalsoonida iyadoo la isticmaalayo Python iyo maktabadda scipy.stats. Baaxadda kalsoonida waxay muhiim u tahay in la qiyaaso saxnaanta qiyaasaha xogta.