当我运行不同的函数时,我遇到了调用错误函数的问题。我试图在 R 中整理一些空间映射并安装maps包。现在我改变了轨道并运行了一段不同的代码来计算几个随机效应的比例方差。我正在运行 INLA 模型并使用 1.4.1103 版的 Rstudio。
我尝试运行的函数是ggregplot包中的 INLARep(请参阅下面的两个函数示例和我收到的错误消息)。问题似乎是正在调用其中一个地图函数。
有谁知道是什么原因造成的以及可能如何解决它?我以前从未有过这种情况,在这里也找不到类似的东西。所有输入仍然正确,我已经卸载了地图包和相关功能。如果我在新脚本中重写代码,问题仍然存在。我想在重新启动所有内容之前在这里问一下,因为重新运行很耗时,如果这是一个简单的修复,我宁愿避免这种情况。谢谢!
INLARep(mod.adult.spde.base)
Error in map.poly(database, regions, exact, xlim, ylim, boundary, interior, :
no recognized region names
INLARep(mod.adult.spde.base, family="gaussian", SPDEModel = fecspdeAdult.2.all) %>% + as.data.frame() %>% + rownames_to_column(var="Term")-> VarExpAdult.spde.all Error in h(simpleError(msg, call)) : error in evaluating the argument 'x' in selecting a method for function 'as.data.frame': no recognized region names