Это придуманный пример моих данных:
x <- c("Control", "Case", "Case", "Case", "Control", "Control", "Control", "Case", "Case", "Case")
y <- c("Dead", "Dead", "Dead", "Alive", "Alive", "Dead", "Dead", "Dead", "Alive", "Dead")
Я пытаюсь представить эти данные в виде гистограммы, а затем указать статистически значимую разницу в соотношении живых и мертвыхпациенты между двумя экспериментальными группами (случаи и контроль).Я выполнил критерий хи-квадрат Пирсона, и значение p равно 4.674e-06.
Это мой код для графика:
library(ggsignif)
ggplot(data, aes(x = data$x,
fill = data$y)) +
geom_bar(aes(y = stat(count/sum(count))), position = position_dodge(0.9)) +
theme(plot.title = element_text(hjust = 0.5)) +
ylim(c(0, 0.4)) +
labs(x = NULL, y = "Proportion", fill = NULL) +
scale_x_discrete(labels = c("Control", "Case")) +
geom_signif(comparisons = list(c("Control", "Case"), map_signif_level = TRUE))
Но тогда я получаю:
Error: stat_signif requires the following missing aesthetics: y
Может кто-нибудь сказать мне, почему это происходит и как я могу это решить?
Спасибо