使用混合模型执行重复测量方差分析

时间:2019-11-20 11:27:24

标签: r anova mixed-models

我的设计如下:受试者必须完成基于响应时间的任务。此任务的每次试验均由四个因素共同定义:

  • 因子1(F1):2级
  • 因子2(F2):2级
  • 因子3(F3):2级
  • 因子4(F4):2级

每个独特的组合重复4次,总共进行了64次试验(2x2x2x2x4),每个受试者都进行了全部64次试验。

由于这四个因素是受试者内部因素,因此我最初使用aov进行重复测量方差分析,其中四个因素预测了响应时间(RT)。我还要补充一点,我对这四个因素之间的相互作用感兴趣。通过查看多个指南,我想到了以下代码:

data.aov <- aov(RT ~ F1 * F2 * F3 * F4 + 
            Error(subject / (F1 * F2 * F3 * F4)),
          data = my_data)

但是,在收集有关如何使用R进行重复测量方差分析的信息时,我读到不建议在个体之间重复次数不平衡的情况下-不幸的是,这是我的情况,因为我不得不摆脱离群值(特别是高/低响应时间)。我宁愿使用混合模型,这种模型可以解决这种平衡问题。

我一直在寻找有关如何将重复测量方差分析转换为混合模型的示例。到目前为止,我设法了解到我的因素是固定的,但是“主题”是随机的。但是,我发现的所有示例都没有将多个因素作为自变量。

我的问题是:具有多个预测因素的混合模型(特别是关于误差项)的正确语法是什么?我正在使用nlme软件包。

0 个答案:

没有答案