Я хотел бы представить результаты GAM в виде точечных графиков с помощью команды dwplot () в пакете dotwhisker R. Пример в документации к пакету выглядит следующим образом:
#Package preload library(dotwhisker) library(broom) library(dplyr) # run a regression compatible with tidy m1 <- lm(mpg ~ wt + cyl + disp + gear, data = mtcars) m1_df <- tidy(m1) # create data.frame of regression results m1_df # a tidy data.frame available for dwplot dwplot(m1_df) #same as dwplot(m1)
У меня есть два вопроса:
Спасибо,
Джо sh
Вы можете попробовать что-то вроде этого:
dwplot(m1_df) + ylim(breaks=c("wt","cyl")) + coord_flip()
В функции ylim() вы можете указать разрывы (факторы) для включить, когда ось дискретна. И coord_flip() просто переворачивает сюжет.
ylim()
coord_flip()