В R, как я могу экспортировать результаты TukeyHSD в строки / столбцы, когда есть несколько факторов

Я пытаюсь экспортировать результаты TukeyHSD в файл. Тем не менее, единственные решения, которые я могу найти, это когда это простое сравнение, а не когда я также хочу рассмотреть другой фактор.

Например, это тип ANOVA, который я пытаюсь сделать:

dat1 <- lm(Count~Treatment*Keio_gyrA, data=colony_counts2)
Anova(dat1)

Для того, чтобы увидеть эти типы результатов (напряжение от лечения):

IMG

Единственное решение, которое мне удалось найти:

mod1 <- aov(Count~Treatment*Keio_gyrA, data=colony_counts2)
tk1 <- TukeyHSD(mod1, 'Treatment', ordered = TRUE)
write.csv(as.data.frame(tk1$'Treatment:Keio_gyrA'), "colony counts ANOVA2.csv")

Но независимо от того, что я делаю, это либо только даст мне Count~Treatment, Count~Keio_gyrAили ошибка.

Вышеуказанное дало мне ошибку:

Ошибка в TukeyHSD.aov(mod1, "Treatment", "Keio_gyrA", order = TRUE): "который" не указал никаких факторов "

Но переставляя утверждение и пытаясь включить Treatment а также Keio_gyrA В любом случае, кажется, что вместе не работает.

Я также попробовал cat функция (код ниже), и хотя я могу получить файл.txt, он не находится в столбцах / строках, поэтому очень трудно получить информацию из.

dat3 <- lm(Max_OD~Treatment:Keio_gyrA, data=max_OD2)
Anova(dat3)
out3 <- capture.output(TukeyHSD(aov(dat3)))
cat(out3, file="ANOVA Max OD.txt", sep=" ", append=TRUE)

Любая помощь будет принята с благодарностью. Спасибо.

0 ответов

Другие вопросы по тегам