首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >margins.plot:使用' which‘参数选择要包含在绘图中的页边距

margins.plot:使用' which‘参数选择要包含在绘图中的页边距
EN

Stack Overflow用户
提问于 2018-03-29 06:52:22
回答 1查看 123关注 0票数 1

我正在尝试基于逻辑回归来绘制r中的marginal effects。例如:

代码语言:javascript
复制
data <- mtcars
mod <- glm(am ~ cyl + hp + wt + mpg, family = binomial, data = data)

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

我可以运行margins plot命令:

代码语言:javascript
复制
plot(marg)

它绘制了所有IVs的边际效应和置信区间。我只想在图中包含我感兴趣的解释变量cylhp。根据r文档,这可以使用‘this’参数来完成,该参数接受一个字符向量。但是,文档中并没有说明如何使用此参数。有谁知道如何使用'which‘参数来要求margins.plot仅绘制选定的边际效果?不幸的是,上面链接的边距图帮助页面没有任何示例。

plot image

EN

回答 1

Stack Overflow用户

发布于 2018-12-31 00:46:21

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

代码语言:javascript
复制
mod <- glm(am ~ cyl + hp + wt + mpg, family=binomial, data=mtcars)

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

plot(marg)

提供:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49545428

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档