Убывающие коэффициенты в коэффишете 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)),

Другие вопросы по тегам