我试着用ezperm()来运行被试内重复测量方差分析,但我总是得到错误信息
Fehler in `$<-.data.frame`(`*tmp*`, "p", value = c(0.8, 0.2, 0.8, 0.4, :
replacement has 9 rows, data has 3
# Fehler = error in German
我知道在StackOverflow上有很多关于这个消息的问题,我知道通常当你试图用太多的其他元素来替换df中的某些元素时,你会得到这个消息,但我真的不明白在这种情况下发生了什么。有谁能帮忙吗?这是我尝试做的。
rt_perm = ezPerm(
data = D
, dv = .(N.back.RT)
, wid = .(Code)
, within = .(Situation, Block)
, perms = 1e1
)
# df = D, contains the columns Situation, Block, Code & N.back.RT
# predictors: Situation = either online or lab
# Block = Working memory load (3 diff. levels)
# dependent var. = N.back.RT (Reaction times)
# Code = individual Code for each subject
先谢谢你! :-)
很明显,我在一些单元格中的数值不够& ezperm()函数不喜欢这样。