Я хотел бы создать компактный буквенный дисплей из апостериорного теста, который я провел на линейной модели смешанных эффектов (lmer).
Вот пример того, что я хотел бы, когда я выполняю попарный t.test
df <- read.table("https://pastebin.com/raw/Dzfh7b2f", header=T,sep="")
library(rcompanion)
library(multcompView)
PT <- pairwise.t.test(df$fit,df$treatment, method=bonferroni)
PT = PT$p.value
PT1 = fullPTable(PT)
multcompLetters(PT1,
compare="<",
threshold=0.05,
Letters=letters,
reversed = FALSE)
Это отлично работает, потому что из pairwise.t.test легко просто извлечь значения p и создать нужную мне таблицу.
Теперь предположим, что я запускаю линейную модель, выполняю попарное сравнение и хотел бы также создать таблицу, как я сделал выше, которая создает для меня компактное отображение букв из извлеченных значений p.
library(multcomp)
mult<- summary(glht(model, linfct = mcp(treatment = "Tukey")), test = adjusted("holm"))
mult
Я могу видеть значения p, но последние 2-3 часа я потратил на то, чтобы выяснить, как просто извлечь эти значения (как я сделал выше с помощью pairwise.t.test), а затем создать компактную таблицу отображения букв.
Любая помощь горячо приветствуется. Всего наилучшего
help("cld")
. - person Roland   schedule 09.06.2020help("cld")
поможет мне извлечь информацию, необходимую для создания таблицы, которую я хочу сделать? Я чувствую, что каждый парный тест очень специфичен для извлечения необходимой информации, как в случае с этим вопросом линейной модели. - person Andy   schedule 09.06.2020cld
. - person Roland   schedule 09.06.2020