具有主体内因子的协变量建模

机器算法验证 重复测量 lme4-nlme
2022-03-31 16:50:05

研究人员从例如 20 个受试者收集了一些响应/结果变量 Y 的数据。除了解释性(主体内或重复测量)变量 A(具有两个水平的因子,A1 和 A2),他还想考虑另一个解释性(和连续)变量 X。他有兴趣找出效果因子 A 对 Y 的影响,同时想要控制由于 X 引起的 Y 的可变性。然而,这里的微妙问题是 X 在一定程度上与 Y 相关,更重要的是,这两个水平 (A1和 A2) 可能具有不同的 X 平均值。后一个事实在建模中的复杂性是 X 对 Y 的影响可能部分甚至完全解释了 A 的影响。我知道这可能是一个有争议的问题,因为 X 是相关的在某种程度上与A的水平,A 的每个级别内。如果我构建一个像

Y ~ X + A

或者,

Y ~ X*A

使用Rnlme包的lme4,我相信 anova() 的 A 效果的结果应该用 X 取整体平均值来解释,但这不允许我在“控制”X 时获得 A 的效果(考虑到 X 在 A 的两个水平上具有不同的平均值;即 X 在 A1 的平均值不同于 X 在 A2 的平均值)!我想过用像这样的模型将 Y 缩放 X

Y/X ~ A

但我觉得不太舒服。对这种情况建模有什么建议吗?有多元 LME 这样的东西吗?

1个回答

我建议在这种情况下使用随机模型。在我看来,考虑到学科内部和跨学科的可变性,最好将其视为分层建模。第一级允许在科目内变化,第二级允许跨科目变化。

澄清一下,在第一级中,您尝试找到主题内变化的平均值并假设,第二级将检测跨主题的关系,并考虑内部变化。这样:

  • 级别 1:(A影响范围内变化的x平均值x

    xi|A ~ (x, var(within))
    
  • 2级:(考虑到受试者内部变化的平均x影响)Y

    Y|x ~(Mean (x), var(across)+var(within))