【问题标题】:Difference between the interaction : and * term for formulas in StatsModels OLS regressionStatsModels OLS回归中公式的交互作用:和*术语之间的区别
【发布时间】:2016-01-08 02:25:38
【问题描述】:

您好,我正在学习 Statsmodel,但无法弄清楚 StatsModels OLS 回归中公式的 : 和 *(交互项)之间的区别。你能给我一个提示来解决这个问题吗?

谢谢!

文档: http://statsmodels.sourceforge.net/devel/example_formulas.html

【问题讨论】:

标签: python statistics regression statsmodels


【解决方案1】:

":" 将给出一个回归没有关卡本身。只是你提到的互动。

“*”将给出一个回归关卡本身+您提到的交互。

例如

一个GLMmodel = glm("y ~ a: b" , data = df)

您将只有一个自变量,即“a”乘以“b”的结果

bGLMmodel = glm("y ~ a * b" , data = df)

您将有 3 个自变量,它们是“a”乘以“b”的结果 + "a" 本身 + "b" 本身

【讨论】:

    【解决方案2】:

    使用A*B 实际上只是A + B + A:B 的简写

    A:B 指定交互本身。这实际上是两个变量的乘积。因此,仅使用该术语拟合模型几乎没有意义,因此我们通常也拟合主效应 AB。由于这是一种常见的模式,因此在许多统计软件包/平台中都使用简写符号 A*B

    【讨论】:

      猜你喜欢
      • 2022-01-01
      • 2021-09-20
      • 2012-07-14
      • 2014-03-30
      • 2017-07-25
      • 2017-11-02
      • 2014-10-12
      • 2021-08-09
      • 2012-08-19
      相关资源
      最近更新 更多