Работает другая функция (map.poly), чем вызываемая — R

#r #r-inla

Вопрос:

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

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

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

 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