T-Test ee Python
T-Test waa hab statistic ah oo loo isticmaalo in lagu barbar dhigo celcelisyada laba kooxood si loo ogaado haddii ay jiraan farqi muuqda oo u dhexeeya. Waxaa si gaar ah faa'iido u leh marka xogtu aysan ku filneyn in la isticmaalo tijaabooyinka kale.
Noocyada T-Test
- Independent Samples T-Test: Marka la barbar dhigayo celcelisyada laba kooxood oo madax bannaan.
- Paired Samples T-Test: Marka la barbar dhigayo celcelisyada laba kooxood oo isku xiran (tusaale, cabbirka ka hor iyo ka dib).
- One-Sample T-Test: Marka la barbar dhigayo celceliska hal koox oo leh qiime la yaqaan.
Tusaale: Independent Samples T-Test
Aan qiyaasno inaan rabno inaan barbar dhigno dhibcaha imtixaanka ee laba fasal si loo arko haddii ay jiraan farqi muuqda.
import scipy.stats as st
# Xogta dhibcaha imtixaanka
fasalka_A = [85, 90, 78, 92, 88]
fasalka_B = [75, 80, 82, 88, 85]
# Samee t-test
t_statistic, p_value = st.ttest_ind(fasalka_A, fasalka_B)
print("T-statistic:", t_statistic)
print("P-value:", p_value)
# Go'aami haddii farqigu muuqdo
alpha = 0.05
if p_value < alpha:
print("Waxaa jira farqi muuqda oo u dhexeeya celcelisyada labada fasal.")
else:
print("Ma jiro farqi muuqda oo u dhexeeya celcelisyada labada fasal.")
Sharaxaada:
- Waxaan u soo dejineynaa
scipy.stats si aan u isticmaalno shaqada ttest_ind.
- Waxaan qeexeynaa xogta dhibcaha imtixaanka ee labada fasal.
- Waxaan isticmaaleynaa
st.ttest_ind si aan u sameyno t-test.
- Waxaan daabacnaa t-statistic iyo p-value.
- Waxaan barbar dhignaa p-value heerka muhiimadda (alpha) si aan u go'aamino haddii farqigu muuqdo.
Tusaale: Paired Samples T-Test
Aan qiyaasno inaan rabno inaan ogaanno haddii barnaamijka tababarku uu hagaajiyay dhibcaha imtixaanka ee ardayda.
import scipy.stats as st
# Xogta dhibcaha imtixaanka ka hor iyo ka dib
ka_hor = [70, 75, 80, 85, 90]
ka_dib = [75, 80, 85, 90, 95]
# Samee paired t-test
t_statistic, p_value = st.ttest_rel(ka_hor, ka_dib)
print("T-statistic:", t_statistic)
print("P-value:", p_value)
# Go'aami haddii farqigu muuqdo
alpha = 0.05
if p_value < alpha:
print("Barnaamijka tababarku wuxuu hagaajiyay dhibcaha imtixaanka.")
else:
print("Barnaamijka tababarku ma hagaajinin dhibcaha imtixaanka.")
Sharaxaada:
- Waxaan isticmaaleynaa
st.ttest_rel si aan u sameyno paired t-test.
- Xogta kale waa isku mid sida tusaalaha hore.
Gunaanad
T-Test waa qalab awood leh oo loo isticmaalo in lagu barbar dhigo celcelisyada laba kooxood. Iyadoo la isticmaalayo Python, waxaad si fudud u samayn kartaa t-test oo aad u go'aamin kartaa haddii ay jiraan farqi muuqda oo u dhexeeya kooxaha.