You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

设置90-10为省略类别,运行walking对BirthYear的回归代码修正

设置自定义基准类别运行回归(fixest::feols)

要把「90-10」设为省略的基准类别,核心是先将BirthYear转换为因子并指定它为基准组,再运行回归。具体操作如下:

1. 转换变量并指定基准组

你可以选择提前修改数据集,用relevel()函数把「90-10」设为基准水平:

df$BirthYear <- relevel(factor(df$BirthYear), ref = "90-10")

也可以直接在回归公式里指定因子水平,不用提前改动数据集:

feols(walking ~ factor(BirthYear, levels = c("90-10", "30-50", "50-70", "70-90")), data = df)

把「90-10」放在levels的第一个位置,它就会自动成为被省略的基准组。

2. 运行回归并解读结果

执行你原本的回归代码:

feols(fml = walking ~ BirthYear, data = df)

回归结果中,BirthYear70-90对应的系数就是70-90年龄段与90-10年龄段的平均步行量差异:

  • 若系数为负,说明70-90年龄段的平均步行量比90-10少,系数的绝对值就是少的具体数值;
  • 若系数为正,则说明70-90年龄段的步行量更多。

内容的提问来源于stack exchange,提问作者user20408568

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 22:15:57