Выполняется другая функция (map.poly), чем вызывается - R

У меня возникают проблемы с вызовом неправильной функции при запуске другой функции. Я пытался разобраться с пространственным отображением в R и установил пакет карт . Теперь я изменил трек и запускаю другой фрагмент кода для вычисления дисперсии пропорций нескольких случайных эффектов. Я использую модели INLA и использую версию 1.4.1103 Rstudio.

Функция, которую я пытаюсь запустить, - это INLARep из пакета ggregplot (см. Ниже два примера функции и сообщение об ошибке, которое я получаю). Проблема, похоже, в том, что вместо этого вызывается одна из функций карт.

Кто-нибудь знает, что вызывает это и, возможно, как это решить? У меня такого раньше не было, и я уже не мог найти здесь ничего подобного. Все введенные данные по-прежнему верны, и я уже удалил пакет карт и связанные с ним функции. Проблема не исчезнет, ​​если я перепишу код новым скриптом. Я хотел спросить здесь, прежде чем перезапустить все, так как повторный запуск занимает много времени, и я бы предпочел избежать этого, если это простое исправление. Спасибо!

      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

0 ответов

Другие вопросы по тегам