Я использую бинарную регрессионную модель c для изучения причин популизма в Дании, используя следующую регрессионную модель:
Denmark <- glm(popvt ~ trstprl + trstplt + stfgov + stfdem + mnactic + agegroup + eisced,
data = dktrim,
family = binomial(link = "logit"))
Где popvt - это двухуровневый фактор, trstprl / trstplt / stfgov / stfdem набор целых чисел от 0 до 10, а mnacti c, agegroup и eisced - это четырех-, четырех- и трехуровневые факторы соответственно.
После успешного выполнения регрессии я использовал s_Plot's plot_model получить графическую модель коэффициента крысы ios для каждой независимой переменной, как показано здесь: график коэффициента крысы ios в объяснении поддержки популистских партий в Дании с помощью этого кода:
plot_DK <- plot_model(Denmark)
Я хотел бы уменьшить масштаб оси x для коэффициентов rat ios до 0,1-5.
Но когда я пытаюсь сделать это со следующим, я получаю ошибку:
Шкала для «х» уже присутствует. Добавление еще одной шкалы для «х», которая заменит существующую шкалу. Ошибка: Дискретное значение передается в непрерывную шкалу
plot_DK + xlim(0.1, 5)
При использовании была та же ошибка:
plot_DK + scale_x_continuous(0.1, 5)
Я знаю, что ggplot2 и sjPlot определенно совместимы как я смог перекрасить сюжет, несмотря на то, что я не мог изменить ось X.
Как мне устранить эту ошибку?