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 ответ

Решение

Проблема заключается в пакете памяти, отсоединении пакета перед использованием, и этой ошибки можно избежать.

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