1

coefplotfromlibrary(coefplot)有一个变量decreasing,当设置为TRUE系数时,应按降序绘制

但是当我运行一个玩具示例时:

data(tips, package = "reshape2")
mod1 <- lm(tip ~ day + sex + smoker, data = tips)
coefplot.glm(mod2, decreasing = TRUE)

系数不是按降序排列的。

我错过了什么?

编辑我失踪了sort = "magnitude"。但是,这不适用于multiplot

data(tips, package = "reshape2")
mod1 <- lm(tip ~ day + sex + smoker, data = tips)
mod2 <- lm(tip ~ day + sex + smoker + size, data = tips)
multiplot(mod1, mod2, decreasing = TRUE, sort = "magnitude")
4

1 回答 1

2

您需要设置sort = "magnitude"

coefplot(mod1, decreasing = TRUE, sort = "magnitude")

在此处输入图像描述

默认排序是“自然的”,实际上是1:length(coef(mod1)).

于 2016-10-22T23:17:16.143 回答