Убывающие коэффициенты в коэффишете R?
coefplot
от library(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")
1 ответ
Решение
Вам нужно установить sort = "magnitude"
:
coefplot(mod1, decreasing = TRUE, sort = "magnitude")
Сортировка по умолчанию - "естественная", что эффективно 1:length(coef(mod1))
,