TukeyHSD Подписка вне границ
Я получаю сообщение об ошибке с TukeyHSD после запуска, казалось бы, простой ANOVA.
Моя структура данных имеет следующий примерный формат, с моими фактическими данными в общей сложности 5 групп:
data_frame:
A B
Group 1 2
Group 1 3
Group 1 5
Group 2 1
Group 2 7
Group 2 8
Приведенные ниже результаты получены из * фактического вывода из моих данных, а не из примера выше *
aov(VA~as.factor(Etiologies),data_frame)
as.factor(Etiologies) Residuals
Sum of Squares 37.85416 110.45051
Deg. of Freedom 5 81
Residual standard error: 1.167727
Estimated effects may be unbalanced
summary(ANOVA_finalVA_all)
Df Sum Sq Mean Sq F value Pr(>F)
as.factor(Etiologies) 5 37.85 7.571 5.552 0.00019 ***
Residuals 81 110.45 1.364
---
Затем, когда я запускаю Tukey HSD, я получаю следующую ошибку
TukeyHSD(ANOVA_finalVA_all)
Error in FUN(X[[i]], ...) : subscript out of bounds
Трассировка ошибки:
8. lapply(args, "[[", "coefficients")
7. combine_mtables(...)
6. c.mtable(`Grand mean` = gmtable, tables)
5. c(`Grand mean` = gmtable, tables)
4. model.tables.aov(x, "means")
3. model.tables(x, "means")
2. TukeyHSD.aov(ANOVA_finalVA_all)
1. TukeyHSD(ANOVA_finalVA_all)
Что-то, наверное, не так с "коэффициентами"? Вот коэффициенты, полученные из таблицы ANOVA
(Intercept) Anova_VA_atFinal$EtiologiesA Anova_VA_atFinal$EtiologiesB
1.73910734 -0.78246714 1.26089266
Anova_VA_atFinal$EtiologiesC Anova_VA_atFinal$EtiologiesD Anova_VA_atFinal$EtiologiesE
0.07053282 0.07662614 1.09099566
Из того, что я могу сказать, это похоже на нормальное поведение ANOVA, и я убедился, что переменные моей группы являются факторами. Я не могу понять, почему я получаю эту ошибку, несмотря на нормальный результат ANOVA. Любая помощь в устранении этой ошибки будет принята с благодарностью!
1 ответ
Проблема заключается в пакете памяти, отсоединении пакета перед использованием, и этой ошибки можно избежать.