axis.title = не работает в sjp.lmer() в пакете sjPlot

Я работаю над несколькими смешанными моделями, на которых работаю, и пытаюсь сделать прическу sjp.lmer() изменить метки осей X и Y фиксированного эффекта. Если я что-то упустил, пожалуйста, дайте мне знать!

Это мой код:

library(sjPlot);library(lme4)

model = lmer(DV ~ IV + (1|groupingVariable), data = data, REML = F)

sjp.lmer(model, 
     type = "fe.slope", 
     vars = c("IV"),
     title = "Estimated effect of IV1 on DV", 
     geom.colors = c("black", "grey49"), 
     show.ci = T, 
     axis.title = c("IV Title", "DV Title"))

Модель - это формальная модель, оцененная с помощью glmer(). Проблема в том, что независимо от того, что я пишу, метки x и y не меняются.

Я думаю, что синтаксис правильный, потому что этот код работает:

sjp.lmer(model, 
     type = "re", 
     sort.est = "sort.all", 
     facet.grid = F,
     axis.title = c("IV Title", "DV Title"))

Эта секунда является графиком случайных эффектов для той же модели. Это ошибка? Можете ли вы по какой-то причине не указывать метки осей для моделей с фиксированным эффектом? Спасибо!

Похоже, ошибка. Я поднял вопрос о gitHub на:

https://github.com/sjPlot/devel/issues/212

1 ответ

Решение

Насколько я могу судить, это просто недосмотр ("ошибка"/ ошибка). Глядя на код здесь:

reglinplot <- reglinplot +
  labs(title = title,
       x = sjmisc::get_label(model_data[[p_v]], def.value = p_v),
       y = response)

кажется, что этикетки жестко закодированы. Кроме того, список аргументов sjp.reglin ( здесь) не имеет axis.title Аргумент... публикация проблемы, как вы уже сделали, кажется правильным путем.

Тем не менее, не так уж и сложно взломать сюжет, если вы хоть немного знаете о ggplot2 пакет.

Пример настройки:

library(sjPlot); library(lme4
mod <- lmer(Reaction~Days+(Days|Subject),sleepstudy)
p1 <- sjp.lmer(mod, 
     type = "fe.slope", 
     vars = "Days")  ## stripped-down (warning about colour palette)

Взломать ярлыки:

library(ggplot2)
p1$plot.list[[1]] + labs(x="hello",y="goodbye")
Другие вопросы по тегам