R ezperm() 错误信息:替换有9行,数据有3行。

问题描述 投票:0回答:1

我试着用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

先谢谢你! :-)

r permutation anova
1个回答
0
投票

很明显,我在一些单元格中的数值不够& ezperm()函数不喜欢这样。

© www.soinside.com 2019 - 2024. All rights reserved.