我试图估算和模拟各种模型。我可以使用sapply
适合许多模型,但不知何故,我无法访问输出。
models <- sapply("accept.progov ~ ptot_dev+swacceptcn+(swacceptcn|coal.general)", FUN = function(X) lmer(X, data=dbq))
我到目前为止,我可以通过进一步应用sapply
来模拟:
sims <- sapply(X = models , FUN = function(X) sim(X, n=10))
但是,现在我需要提取fixef
的{{1}}和ranef
。通过打印sims
或models
,它们看起来非常像sims
输出,但它们不是。{在尝试使用lmer输出访问固定效果时,我得到这样的错误消息似乎是合乎逻辑的:
lmer
关于如何访问输出(或将其转换为能够访问输出)的任何想法?
由于
这是sims@fixef
Error: trying to get slot "fixef" from an object of a basic class ("list") with no slots
class(sims)
[1] "list"
的输出:
sims