作为一名心理学家而不是统计学家,我一直使用方差分析对重复测量设计进行分析,但是自那以后,您学会了将混合线性建模与这类实验结合使用来处理(几乎是固有的)球形随之而来的侵权行为。因此,我正在尝试使用这种新技术适当地重新运行所有分析。在尝试重写模型的过程中,我了解到lmer
函数可以处理交叉随机效应,但不允许指定AR相关结构,而lme
函数则可以相反
对于我自己的情况,我对以下设置进行了实验:
目前,我有5个主题,其中“主题”是随机变量。
每个受试者都受到3种不同的刺激-CS +,CS-和CST。这是一个受试者内部的因素。
在每个刺激表示期间,我们正在12个时间点sec1,sec2,...,sec12的每个时间点测量因变量。这是一个内部因素。
我们收集了其他3个我们希望控制的变量:
虽然看起来很奇怪,但“刺激”和“时间点”都是我们感兴趣的独立变量,因为我们既对刺激之间的评分差异感兴趣,又对这些差异(在试验范围内)感兴趣。因此,我们正在考虑“ CS ”和“ sec ”固定变量。
我从R函数开始如下:
model <- lmer(rating ~ CS*sec + sex + staiT + staiS, data = dataframe, REML = F)
很显然,最合适的模型是:
model <- lmer(rating ~ CS*sec + sex + staiT + staiS + (1|subject), data = dataframe, REML = F)
但是很明显,每个对象都显示与 CS 相关联的唯一斜率,这将导致以下模型:
model <- lmer(rating ~ CS*sec + sex + staiT + staiS + (CS|subject), data = dataframe, REML = F)
这个问题是我不知道该如何处理 sec 变量;我敢肯定,如何确定是否存在与之相关的随机效应。我看过一些纵向研究的例子,它们基本上是这样说的,但不知道该寻找什么。如果是这样, CS 和秒会被交叉,这样我的模型最终会被
model <- lmer(rating ~ CS*sec + sex + staiT + staiS + (CS|subject) + (sec|subject), data = dataframe, REML = F)
但是,由于这也是一项重复测量研究,我相信自回归相关结构会更好地拟合此数据-显然无法在lmer
中指定。看来,如果我想做到最好,那就是:
model <- lme(rating ~ CS*sec, random = ~CS|subject, correlation = corAR1(), data = dataframe, method = "ML")
在这里,我显然看不到特定的交叉随机因素。
鉴于所有这些,我有3个问题:
非常感谢任何人都能提供的任何见识。