margins.plot:使用'其中'参数选择要包含在图中的边距

时间:2018-03-28 22:52:22

标签: r which marginal-effects

我试图根据逻辑回归在r中绘制marginal effects。例如:

data <- mtcars
mod <- glm(am ~ cyl + hp + wt + mpg, family = binomial, data = data)

library(margins)
marg <- margins(mod, atmeans = TRUE)
summary(marg)

我可以运行margins plot命令:

plot(marg)

绘制所有IV的边际效应和置信区间。我只想在情节cylhp中加入我感兴趣的解释变量。根据r文档,这可以使用&#39;来实现。参数,它采用一个字符向量。但是,文档没有说明如何使用此参数。有谁知道如何使用&#39;哪个&#39;要求marginins.plot只绘制选择边际效应的论据?不幸的是,上面链接的边距图帮助页面没有任何示例。

plot image

1 个答案:

答案 0 :(得分:0)

在绘制之前,我们可以使用variables函数中的margins()选项指定感兴趣的变量。

mod <- glm(am ~ cyl + hp + wt + mpg, family=binomial, data=mtcars)

library(margins)
marg <- margins(mod, variables=c("cyl", "hp"))

plot(marg)

给予:

enter image description here