在Y和M模型中具有不均匀样本大小的R多级调解

时间:2018-06-11 16:08:38

标签: r multilevel-analysis

我正在尝试在R中运行多级调解分析 我收到错误:mediate中的错误(model.M,model.Y,treat =“treat”,mediator = mediator,data = data):   调解员和结果模型之间的观察数量不匹配

模型M和Y是多级lme4模型,这些模型中的样本量不均匀。有什么办法可以进行这种分析吗?如果我在每个模型中都有相同的样本大小,它真的会运行吗?

1 个答案:

答案 0 :(得分:0)

首先使用较少的观察值拟合模型(我猜,model.Y,因为该模型具有更多预测因子,因此更可能有更多缺失),然后使用该模型中的模型框架作为数据对于第二个模型:

model.M <- lmer(..., data = model.Y@frame)

这应该有效。