我正在python中使用带有statsmodel的混合效果模型,但我找不到找到按组级别绘制结果的方法。我的目标是获得这种情节:
作为参考,在我的数据帧df
中,我有三列= metric
,experiment_name
,country
。
这是我正在使用的代码
import statsmodels.api as sm
import statsmodels.formula.api as smf
formula = "metric ~ experiment_name"
md = smf.mixedlm(formula, df, groups=df["country"])
mdf = md.fit()
print(mdf.summary())
主要问题是我无法弄清楚如何获得小组水平的结果。我用Google搜索了很多,没有运气。