- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
问题:
我有一个数据集,其中缺少一些预测变量值。我想将已应用于这些插补集的 glmer
模型汇集在一起。我使用 mice
包来创建插补(我也使用过 amelia
和 mi
但没有成功)。我想主要提取固定效应。
在 mouse 包中使用 pool()
函数会返回错误:
Error in qhat[i, ] : incorrect number of dimensions
我尝试在此处使用和调整之前对 pool()
函数的重写:
https://github.com/stefvanbuuren/mice/pull/5
可能有一个我忽略的明显解决方案!
这是一个例子:
# 1. create data (that can be replicated and converge later)
data = data.frame(x1=c(rep("1",0.1*1000), rep("0",0.5*1000),
rep("1",0.3*1000), rep("0",0.1*1000)),
x2=c(rep("fact1",0.55*1000), rep("fact2",0.1*1000),
rep(NA,0.05*1000), rep("fact3",0.3*1000)),
centre=c(rep("city1",0.1*1000), rep("city2",0.2*1000),
rep("city3",0.15*1000), rep("city1",0.25*1000),
rep("city2",0.3*1000) ))
# 2. set factors
data = sapply(data, as.factor)
# 3. mice imputation
library(mice)
imp.data = mice(data, m=5, maxit=20, seed=1234, pri=F)
# 4. apply the glmer function
library(lme4)
mice.fit = with(imp.data, glmer(x1~x2+(1|centre), family='binomial'))
# 5. pool imputations together
pooled.mi = pool(mice.fit)
我在第 4 步应用的另一个函数如下,希望它能够创建一个适合 pool()
的对象。
mice.fit = lapply(imp.data$imp, function(d){ glmer(x1~x2+(1|centre), data=d,
family='binomial') })
我有一个解决方法,涉及使用荟萃分析模型来汇集 glmer
模型的每个固定效应的结果。这确实有效,但让 Rubin 模型发挥作用会更好。
最佳答案
在制作我自己的mice
分支后,这对我有用,将您上面引用的扩展版本拉入其中,并稍微清理一下:尝试
devtools::install_github("bbolker/mice")
然后看看您的流程如何进行。 (如果有效,应该有人提交提醒/新的拉取请求......)
关于r - 汇集估算数据集的 glmers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32939100/
我正在学习 JS Promise,并且在理解事物方面取得了一些进展,但不确定如何将其与 return 结合起来并使用 Q.all 假设我有一个函数:(getParentsForLocation 返回一
我有一个应用程序,它使用 Opengl 和像素缓冲区对象执行大量 GPGPU 来传输和处理数据。 目前我使用了这些资源的池,基本上我有一个池用于我的应用程序使用的每个缓冲区尺寸和用法。当资源的使用结束
我有一个带有非常标准服务器堆栈的 Django 应用程序 数据库后端:MySQL WSGI 服务器:Gunicorn 异步工作类:Gevent 我希望 Django 将 MySQL 连接集中在一起,而
我正在使用 Hive JDBC 驱动程序对我的 HDFS 数据存储执行类似 sql 的查询。我一直在尝试使用 c3p0 来处理连接池。我不太确定这是正确的方法,因为 Hive 查询有时会花费很长时间,
我是一名优秀的程序员,十分优秀!