我遇到了sdTrim函数的问题,它以前运行得很好。
我有一个包含以下变量名的 Dataframe (= new_data):enter image description here
有8种不同的情况:FA_1、HIT_1、...、FA_4、HIT_4
我想削减React时间,计算每个参与者和每个条件的平均值,我使用了以下代码:
修正数据〈- sdTrim(新数据,最小RT = 150,sd = 2,pptVar =“参与者”,条件变量=“条件”,rtVar =“rt”,accVar =“准确度”,每个参与者=真,返回类型=“平均值”)
这在过去很好用,但是突然我的条件变量不再被识别为这样了:不是8个变量,而是全部放入一个变量中:
enter image description here
这里的问题是什么?
我尝试了不同的方法来包含perCondition = TRUE,FALSE等,但没有改变任何东西。
参与者和条件变量是字符,rt是数字
1条答案
按热度按时间ovfsdjhp1#
据我所知,问题出在你的数据上,而不是你的代码上,你发布的示例数据每个参与者/条件最多只有一行;参与者988没有
FA_3
或FA_4
。如果您的真实的数据没有足够的数据用于参与者和条件的每个组合,那么sdTrim
看起来只是参与者的平均值。我对React时间数据不熟悉,但是您可能能够使用
group_by
andsummarize
fromdplyr
来完成您正在寻找的内容。下面是一个基于示例数据的较大数据集的示例。