Я хочу провести апостериорный тест для значимого дисперсионного анализа, который я успешно выполнил.
У меня есть 5 условий (target_onset), по которым я хочу сравнить время реакции (key_resp.rt) в df с именем data_clean. target_onset и key_resp.rt - столбцы.
Вот как я сделал ANOVA, который отлично сработал:
cond.aov <- aov(data_clean$target_onset ~ data_clean$key_resp.rt)
summary(cond.aov)
Затем я хочу посмотреть, что говорит апостериорный тест, чтобы выяснить, какие различия между 5 состояниями значительны.
Я знаю, что TukeyHSD принимает только факторы. Итак, я факторизовал свои интересующие столбцы:
data_clean$target_onset <- factor(data_clean$target_onset)
data_clean$key_resp.rt <- factor(data_clean$key_resp.rt)
TukeyHSD(aov(data_clean$target_onset ~ data_clean$key_resp.rt))
Однако когда я запускаю этот код, я получаю следующую ошибку:
Ошибка в классе (y) ‹- oldClass (x): добавление фактора класса к недопустимому объекту Дополнительно: Предупреждающие сообщения: 1: В model.response (mf, numeric): использование type = numeric с ответом фактора будет проигнорировано 2 : В Ops.factor (y, z $ остатки): '-' не имеет значения для факторов
Любые предложения были бы полезны. Заранее спасибо.