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

使用marginaleffects包绘制固定效应模型的交互效应斜率(R语言)

关于fixest模型交互项斜率绘图与显著性差异的疑问

1. 交互项斜率绘图需求与问题

我正在运行包含多个交互项和固定效应的回归分析,想要绘制某一变量的斜率(导数),该斜率随interact_dummy是否参与交互而变化。原本打算用marginaleffects包实现,但它不支持lfe包的felm()模型,所以改用fixest包的feols()模型,回归代码如下:

reg <- feols(data = df, outcome ~ interact_dummy * (IV_Dummy1 + control1 + control2) + interact_dummy * (IV_Dummy2 + control1 + control2)| country_fe + year_fe)

之后用以下代码尝试绘制斜率:

plot_slopes(reg, variables = "IV_Dummy1", condition = "interact_dummy")

但得到的是散点图。我希望将这些点连接起来,直观展示交互效应带来的斜率变化,理想情况下还能添加置信区间的阴影区域(当前图已有误差线)。想请教:这是固定效应模型或fixest包特有的问题吗?是我对plot_slopes()的参数设置有误,还是有其他替代包可以实现需求?

补充可复现的示例代码:

reg2 <- feols(data = mtcars, mpg ~ vs * (am + hp + carb) + vs * (disp + hp + carb) | gear + carb)
plot_slopes(reg2, variables = "am", condition = "vs")

2. feols与felm模型的显著性差异问题

我发现feols()的回归估计值和felm()的结果一致,但显著性水平略有不同,请问这是什么原因导致的?


内容的提问来源于stack exchange,提问作者flâneur

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 10:28:20