【发布时间】:2020-05-05 10:39:46
【问题描述】:
我已经使用 python 中的 statsmodels 包成功运行了一个 OLS 模型。但是,该模型将一个变量描绘为截距,并且不将其包含在交互结果中。具体来说,我在下面的“Meal_Cat”类别中有 5 个级别,模型选择其中一个(“Low”级别)并将其视为截距。没关系,但问题是我无法看到它与其他类别的交互(例如 Low by Group 交互)。
请参阅下文了解如何设置模型:
model = ols('Cost ~ C(Meal_Cat)*C(Group)*C(Region) + Age + Gender', data= Mealcat_DF).fit()
# Seeing if the overall model is significant
print(f"Overall model F({model.df_model: .0f},{model.df_resid: .0f}) = {model.fvalue: .3f}, p = {model.f_pvalue: .4f}")
model.summary()
我想知道是否有人可以建议一种将模型中的所有术语包含在交互摘要中的方法。
【问题讨论】:
-
请使用 seaborn 的玩具数据集(例如提示)制作一个可重复的示例。你在寻找什么对我来说不是很清楚。
标签: python-3.x scipy statistics statsmodels