这是实验设置:
1 个因变量(离散,4 个水平)和
3 自变量:
- 时间,在对象内测量,5 个离散级别
- 协变量,在受试者内测量,5 个离散水平
- 治疗,在受试者之间测量,5 个离散水平
研究问题:治疗对因变量有什么影响?
我计划使用多级回归模型,其中我首先回归时间和结果变量(level1)的协变量,然后使用生成的回归系数作为第 2 级的因变量,如下所示:http://joophox。 net/mlbook2/Chapter2.pdf或https://en.wikipedia.org/wiki/Multilevel_model
级别 1:结果 = b0 + b1 * 时间 + b2 * 协变量 +e
级别 2:b0 = g0 + g1 * 治疗 + u 和 b1 = g0 + u
据我了解,系数 g1 可以回答我的研究问题。如果它很重要,那么治疗会对结果产生影响。
现在我遇到了拦截 b0 的问题。b0 是预测变量 = 0 时结果的平均值。但是,我的时间变量是离散的,分 1-5 步。我很难想象我如何才能让它变得有意义,这样它在第二层才有意义。如果我以时间为中心,那么我得到 (-2,-1,0,1,2),所以本质上只是第三个时间点的平均结果?但是,要使 2 级回归有意义,我需要的是(我认为)所有时间点的结果变量的平均值。
我的推理是否存在逻辑错误?