Falanqaynta kala duwanaanshaha ee Python
Falanqaynta kala duwanaanshaha (Variance Analysis) waa hab loo adeegsado in lagu ogaado farqiga u dhexeeya celcelisyada laba kooxood ama in ka badan. Waxay si gaar ah waxtar u leedahay marka la barbardhigayo kooxo badan si loo go'aamiyo haddii ay jiraan farqi weyn oo u dhexeeya.
Ujeeddooyinka Barashada:
- Fahamka mabaadi'da aasaasiga ah ee falanqaynta kala duwanaanshaha.
- Adeegsiga maktabadda
statsmodels ee Python si loo sameeyo falanqaynta kala duwanaanshaha.
- Fasiraadda natiijooyinka falanqaynta kala duwanaanshaha.
Tusaale: Isticmaalka statsmodels
Halkan waxaa ah tusaale sida loo isticmaalo statsmodels si loo sameeyo falanqaynta kala duwanaanshaha:
import statsmodels.formula.api as sm
import pandas as pd
# Samee xogta
data = {
'Koox': ['A', 'A', 'B', 'B', 'C', 'C'],
'Qiimaha': [25, 30, 45, 50, 35, 40]
}
df = pd.DataFrame(data)
# Samee qaabka ANOVA
model = sm.ols('Qiimaha ~ Koox', data=df).fit()
anova_table = sm.stats.anova_lm(model, typ=2)
# Daabac natiijada
print(anova_table)
Sharaxaadda Koodhka:
- Waxaan soo dejineynaa maktabadda
statsmodels.formula.api iyo pandas.
- Waxaan sameyneynaa xogta tusaalaha ah oo ka kooban kooxo (A, B, C) iyo qiimayaashooda.
- Waxaan ku sameyneynaa qaabka ANOVA iyadoo la adeegsanayo
sm.ols, halkaas oo aan ku qeexeyno xiriirka ka dhexeeya qiimaha iyo kooxda.
- Waxaan ku sameyneynaa falanqaynta kala duwanaanshaha iyadoo la adeegsanayo
sm.stats.anova_lm.
- Waxaan daabacnaa miiska ANOVA, oo muujinaya natiijooyinka falanqaynta.
Fasiraadda Natiijooyinka
Miiska ANOVA wuxuu muujinayaa qiimaha F iyo qiimaha p. Qiimaha p wuxuu muujinayaa haddii farqiga u dhexeeya celcelisyada kooxuhu uu yahay mid muhiim ah. Haddii qiimaha p uu ka yar yahay heerka muhiimadda (tusaale ahaan, 0.05), markaa waxaa jira farqi weyn oo u dhexeeya celcelisyada kooxaha.
Gunaanad
Falanqaynta kala duwanaanshaha waa hab awood leh oo loo adeegsado in lagu barbardhigo celcelisyada kooxo badan. Isticmaalka maktabadda statsmodels ee Python, waxaad si fudud u sameyn kartaa falanqaynta kala duwanaanshaha oo aad u fasiri kartaa natiijooyinka si aad u gaarto go'aamo xog-ogaal ah.