【问题标题】:Increasing effect of a (control-) variable in regression by multiplying with a constant通过乘以常数来增加回归中(控制)变量的效果
【发布时间】:2021-03-31 21:32:10
【问题描述】:

我正在处理一个大型调查数据集,并希望控制年龄。然而,年龄对我的因变量的实际系数/影响相当小,我想增强它以使其更明显(例如年龄*100)。这样我的回归方程看起来像这样:

lm(y ~ x1 + x2 + age*100, data= df)

有没有办法让这个工作,或者我需要修改我的数据(即,将所有可能的年龄值乘以 100)?

【问题讨论】:

  • 你想对结果做什么/你想怎么做? (即,您是否在绘制系数图?创建系数表?您的分析的预期呈现/终点是什么?)
  • 放大系数的最简单方法是以(例如)世纪而不是年为单位来建模年龄,您可以通过将原始模型中的 age 替换为 I(age/100) 来做到这一点
  • 谢谢@BenBolker!我想创建一个包含我所有系数的回归表,并更好地了解年龄的影响,使其更明显(因为效果相当小)。你的建议正是我想要的。

标签: r linear-regression


【解决方案1】:

放大系数的最简单方法是以(例如)世纪而不是年份为单位建模年龄,您可以将原始模型中的年龄替换为 I(age/100)

或者您可以对回归表进行后处理,将系数和标准误乘以 100。

【讨论】:

    猜你喜欢
    • 2020-05-26
    • 2014-09-01
    • 2018-06-26
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 2014-09-20
    • 1970-01-01
    • 2016-03-18
    相关资源
    最近更新 更多