Итак, в R я сейчас работаю с набором данных с пропущенными значениями.Для проверки и корреляции я могу использовать команды na.rm=TRUE
или use="complete"
.Тем не менее, при использовании ANOVA (я использую ezANOVA
), я не уверен, что вы будете использовать.Вот мой код:
#reads in my file
bm=read.csv("Books_morality_2.13.csv", na.strings=".",header = TRUE)
#t test works fine
t.test(data=bm, avg_ign_badX, Avg_int_neutX, alternative="two.sided",na.rm=TRUE)
Ниже я пытаюсь запустить свой ANOVA
bmanova=ezANOVA(data=bm, dv=Avg_int_neutX, wid=Subject.name,
within=Avg_int_neutX, between=Litfic_popfic_nobook)
Я получаю ошибку:
"Ошибка в ezANOVA_main (data= data, dv = dv, wid = wid, inside = inside,: одна или несколько ячеек вернули NA при агрегировании в среднее значение. Проверьте ваши данные. ".
Любые предложения по" bmanova "часть моего кода была бы отличной.
Спасибо!