我正在尝试使用R运行重复测量方差分析.我已经在各种网站上浏览了各种各样的例子,但他们似乎从来没有谈过我遇到的错误.我认为我误解了一些重要的事情.
我试图运行的ANOVA是来自使用人类参与者的实验的一些数据.它有一个DV和三个IV.所有IV的所有水平都在所有参与者上运行,使其成为三向重复测量/受试者内部ANOVA.
我在R中运行的代码如下:
aov.output = aov(DV~ IV1 * IV2 * IV3 + Error(PARTICIPANT_ID / (IV1 * IV2 * IV3)),
data=fulldata)
Run Code Online (Sandbox Code Playgroud)
当我运行它时,我收到以下警告:
Error() model is singular
Run Code Online (Sandbox Code Playgroud)
我有什么想法可能做错了吗?