r - 鼠标中的错误:pool():不再适用于 censReg/tobit(“此列表无法识别浏览方法”)
问题描述
由于我已将我的 R 版本更新到 3.4.4。,mice::pool() 函数不再适用于我的 censReg 对象。
我使用构建一个老鼠对象
library(mice)
library(censReg)
library(lattice)
set.seed(1234)
m<-matrix(sample(c(NA, 1:10), 100, replace = T), 10) # Create data with NA's
df<-as.data.frame(m)
df$V1 <- c(1,0,6,0,0,0,3,NA,0,4) # censor V1
imp <- mice(df) # impute object
之后,我对估算的对象进行了审查回归分析,并尝试合并结果:
fit <- with(imp, censReg(V1 ~
V2 +
V3+
V4
, left = 0
, right = Inf))
s1 <- pool(fit)
虽然在我更新我的 R 版本之前这不是问题,但我现在得到了错误代码:
Error in glance.list(X[[i]], ...) :
No glance method recognized for this list
我尝试使用 AER 包中的 tobit() 函数而不是 censReg,但在这里我收到了类似的模糊错误消息:
Error in if (!is.null(newnames) && length(newnames) != ncol(x)) { :
missing value where TRUE/FALSE needed
我还尝试恢复旧版本的 R,但对于早于 3.4.0 的每个版本。censReg 安装失败,并且对于从 3.4.0 开始的每个版本。之后安装成功,但每当我尝试合并受控的 censReg 分析时,都会收到上述错误消息。
有没有人知道错误来自哪里以及如何解决它?非常感谢!
解决方案
推荐阅读
- c# - 如何使用 moq 模拟 ActionExecutingContext
- json - JSONPath - 使用表达式获取完整的 JSON(原样)
- reactjs - 反应式组件中的嵌套查询 - ReactJS
- angular - 将自定义 svg 添加到 mdi.svg
- mysql - 显示本月尚未创建项目的用户(count=0)
- python - 查询中带有年份的算术表达式问题
- istio - 如何在 istio 中始终允许 HTTP OPTION 请求?
- java - 使用spring boot(安全)和keycloak启用角色身份验证?
- ninject - GlobalConfiguration.Configuration.UseNinjectActivator 与 Hangfire.Ninject 不存在
- mobile - 如何构建一个向后端 API 提交大量表单数据的 Flutter 应用程序