Professional Documents
Culture Documents
ANOVA
ANOVA
Anova.columns=['No','Subjects','Marks']
Anova
1
10 2 eco 24
11 3 eco 47
[29]: rp.summary_cont(Anova['Marks'].groupby(Anova['Subjects']))
2
3 Fiting Anova model in the data set ‘Anova’
[55]: Anova_fit=ols('Marks~C(Subjects)',data=Anova).fit()
Anova_fit
3
4 Find p-value
[44]: 1-scipy.stats.f.cdf(0.2759,2,9)
[44]: 0.7650816760156358
[61]: Anova_fit.summary()
Notes:
[1] Standard Errors assume that the covariance matrix of the errors is correctly
specified.
"""
4
5 Find Multiple camporison Test (LSD) Methods
[46]: from statsmodels.stats.multicomp import pairwise_tukeyhsd
from statsmodels.stats.multicomp import MultiComparison
[52]: mc_fit=mc.tukeyhsd(0.05)
mc_fit.summary()
6 RCB design
[53]: Anova1=pd.melt(naz.reset_index(),id_vars=['index'],␣
,→value_vars=['stat','math','eco'])
Anova1.columns=['Blocks','Subjects','Marks']
Anova1
[54]: Anova1_fit1=ols('Marks~C(Blocks)+C(Subjects)',data=Anova1).fit()
Anova1_fit1
Anova1_table=sm.stats.anova_lm(Anova1_fit1, typ=2)
Anova1_table
5
[62]: Anova1_fit1.summary()
Notes:
[1] Standard Errors assume that the covariance matrix of the errors is correctly
specified.
"""
6
'College': np.tile(np.repeat(['Business', 'Engineering',␣
,→ 'Art and sci'], 2), 3),
'score': [500, 580, 540, 460, 480, 400, 460, 540, 560, 620,
420, 480, 560, 600, 600, 580, 480, 410]})
[90]: df45
[92]: fit_model=ols('score~C(College)+C(prepration)+C(College):C(prepration)',␣
,→data=df45).fit()
fit_model
fit_anova=anova_lm(fit_model, typ=2)
fit_anova
[99]: fit_model.summary()
7
Method: Least Squares F-statistic: 3.548
Date: Mon, 25 Jan 2021 Prob (F-statistic): 0.0384
Time: 00:04:47 Log-Likelihood: -88.591
No. Observations: 18 AIC: 195.2
Df Residuals: 9 BIC: 203.2
Df Model: 8
Covariance Type: nonrobust
================================================================================
=====================================
coef std err
t P>|t| [0.025 0.975]
--------------------------------------------------------------------------------
-------------------------------------
Intercept 445.0000 33.208
13.400 0.000 369.878 520.122
C(College)[T.Business] 135.0000 46.963
2.875 0.018 28.762 241.238
C(College)[T.Engineering] 145.0000 46.963
3.088 0.013 38.762 251.238
C(prepration)[T.3-hr] -5.0000 46.963
-0.106 0.918 -111.238 101.238
C(prepration)[T.oneday] 5.0000 46.963
0.106 0.918 -101.238 111.238
C(College)[T.Business]:C(prepration)[T.3-hr] -35.0000 66.416
-0.527 0.611 -185.244 115.244
C(College)[T.Engineering]:C(prepration)[T.3-hr] -85.0000 66.416
-1.280 0.233 -235.244 65.244
C(College)[T.Business]:C(prepration)[T.oneday] -85.0000 66.416
-1.280 0.233 -235.244 65.244
C(College)[T.Engineering]:C(prepration)[T.oneday] -5.0000 66.416
-0.075 0.942 -155.244 145.244
==============================================================================
Omnibus: 16.430 Durbin-Watson: 2.984
Prob(Omnibus): 0.000 Jarque-Bera (JB): 2.333
Skew: 0.000 Prob(JB): 0.311
Kurtosis: 1.236 Cond. No. 13.9
==============================================================================
Notes:
[1] Standard Errors assume that the covariance matrix of the errors is correctly
specified.
"""