Выполняется другая функция (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