因此,在R中,我当前正在处理缺少值的数据集。为了进行测试和关联,我可以使用na.rm=TRUE
或use="complete"
命令。但是,在使用方差分析时(我正在使用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)
下面我尝试运行方差分析
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,在= 内,:一个或多个单元格汇总成平均值后返回NA。 检查您的数据。”。
对于我的代码中“ bmanova”部分的任何建议都很好。
谢谢!