如何更改 R 中调节变量水平的边际效应置信区间

问题描述 投票:0回答:1

我正在尝试估计交互式线性模型中调节变量不同水平的治疗变量的边际效应。 “margins”包表示您可以使用“level”参数更改置信区间,但这似乎不适用于此目的(请注意下面相同的输出)。

# Required Package
library(margins)

# Regression
model<-lm(mpg ~ vs + am + vs*am, data=mtcars)

# Marginal Effects with 95% confidence intervals
margins95 <- summary(margins(model,at=list(am=0:1),variables='vs',vce="delta",level=.95))
print(margins95)

# Marginal Effects with 90% confidence intervals
margins90 <- summary(margins(model,at=list(am=0:1),variables='vs',vce="delta",level=.9))
print(margins90)

感谢您的帮助!

r confidence-interval margins
1个回答
0
投票

它是采用

margins_summary
参数的
level
方法,或者是
summary
方法。在
margins
调用本身中,该值在
...
内被默默丢弃,因为该参数未知/不被使用。

这两种方法都可以:

margins_summary(model,at=list(am=0:1),variables='vs',vce="delta", level=.90)
summary(margins(model,at=list(am=0:1),variables='vs',vce="delta"), level=.90)
© www.soinside.com 2019 - 2024. All rights reserved.