我想使用中级对象计算集群稳健标准误差。这是由于我的原始数据列中缺失值的多重插补造成的。下面是一个最小的例子。
library(mice)
y <- c(1,0,0,1,1,1,1,0)
x <- c(26, 34, 55, 15, 31 ,47, 97, 12)
z <- c(2, NA, 0, NA, 3 ,7,7, 5)
mydata <- as.data.frame(cbind(y,x,z))
tempData <- mice(mydata,m=5,maxit=5,meth='pmm',seed=500)
class(tempData)
# [1] "mids"
modelFit <- with(tempData,lm(y ~ x + z))
summary(modelFit)
在这一点上,我想获得集群稳健的标准错误。不幸的是,miceadds::lm.cluster 不允许“mids”类对象。