我正在尝试估计交互式线性模型中调节变量不同水平的治疗变量的边际效应。 “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)
感谢您的帮助!
它是采用
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)