Как добавить статистику для внутренних и внутренних сравнений для сгруппированного графика в ggpubr?

Моя цель — сделать коробку со статистикой между разными группами, используя ggpubr. Я использую следующий код для создания диаграммы, но я не уверен, как я могу включить статистику для сравнения между, например, контрольным основным против стрессового основного или основным против незначительного под контролем.

intensity<-read.table("light_intensity.txt",header = TRUE)
ggboxplot(intensity, x = "Treatment", y = "Intensity",
   color = "Allele", palette = "jco")

Из этого предыдущий вопрос , я знаю, что добавление

stat_compare_means(comparisons = my_comparisons)

может решить мою проблему. Но как разработать my_comparison для моего конкретного набора данных?

Мой набор данных выглядит так:

Allele  Intensity   Treatment
Minor   6723.05258  Control
Minor   7022.128191 Control
Minor   6617.97381  Control
.
.
.
Major   5743.119742 STRESS
Major   5379.326667 STRESS
Major   7256.877569 STRESS
Major   5588.727273 STRESS

person Lee    schedule 30.12.2020    source источник


Ответы (1)


Добавьте новый столбец в свой набор данных, где Control Major соответствует 1, Stress Major соответствует 2.

Назначьте соответствующие значения всем необходимым группам, а затем создайте интересующие сравнения.

my_comp <- list( c("1", "2"), c("1", "3"), c("2", "3"), c("3", "1"))
person svp    schedule 05.01.2021