统计分析之单因素方差分析计算过程详解
Excel方差分析
用Excel计算方差分析,三种方法:
- 一步步手推法
- 用Excel的数据分析→单因素方差分析自动生成
- 在1的基础上通过SUMX2MY2优化法
Excel版操作步骤可参见 Excel单因素方差分析操作详解
Python方差分析
import pandas as pd
import statsmodels.api as sm
from statsmodels.formula.api import ols
df = pd.read_csv("data.csv", skipinitialspace=True)
model = ols('avg_income ~ C(job_level)',data=df.dropna()).fit()
print(sm.stats.anova_lm(model))