-1

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

模型 M 和 Y 是多级 lme4 模型,这些模型中存在不均匀的样本量。我能做些什么来运行这个分析吗?如果我在每个模型中都有相同的样本量,它真的会运行吗?

4

1 回答 1

0

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

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

那应该行得通。

于 2018-06-11T16:46:38.327 回答