#r #raster #modeling #sf
#r #растр #моделирование #сф
Вопрос:
Я использую пакет {sdm} для моделирования распределения видов инвазивных видов. {vifcor} был выполнен успешно, и переменные (растры) с высокой корреляцией были исключены. Я не могу скомпилировать свои растры (переменные bioclim, высота, ndvi), данные о возникновении в объект {sdmData}. Ниже приведен мой код и ошибка.
library(sdm)
d <- sdmData(formula=species~., train=lant, predictors=brt_all)
Ошибка
d <- sdmData(formula=species~., train=lant, predictors=brt_all)
Error in (function (classes, fdef, mtable) :
unable to find an inherited method for function ‘sdmData’ for signature ‘"formula", "sf", "missing", "RasterStack"’
Ответ №1:
Объекты sf по-прежнему не поддерживаются в пакете {sdm}. Используя следующие работы
lant <- as(lant, 'Spatial')
Чтобы превратить lant в SpatialPointsDataFrame.