mi package r pool函数给出错误

时间:2015-06-12 18:04:00

标签: r

我在使用新mi包在mi数据集上运行简单的lm时遇到了问题。

我尝试了mi手册中给出的例子(以确保它不是一个愚蠢的错误)但仍然没有运气 这来自手册:

if(!exists("imputations", env = .GlobalEnv)) {
    imputations <- mi:::imputations # cached from example("mi-package")
}

我检查确保加载的插补确定,确实如此     名称(插补)

但是当我尝试这个时:

analysis <- 06pool(ppvtr.36 ~ first + b.marr + income + momage + momed + momrace,
        data = imputations)

我明白了:

Error in get(as.character(FUN), mode = "function", envir = envir) : 
  object 'INTERP' of mode 'function' was not found

这是一个包装错误吗?

1 个答案:

答案 0 :(得分:1)

删除游泳池前面的06,即代替:

analysis <- 06pool(ppvtr.36 ~ first + b.marr + income + momage + momed + momrace,
    data = imputations)

写:

analysis <- pool(ppvtr.36 ~ first + b.marr + income + momage + momed + momrace,
    data = imputations)

它应该有效。