我想为植物物种创建一个 sdm 模型。
sp 是我的物种出现
来自 worldclim 的 bio 25 我的生物层
和 biocateg1 我的分类层
在 Maxent 中,您总是需要指定什么是分类层,而我无法找到如何使用 sdm 包来执行此操作。
sp <- read.csv("T_spadiceum/T_spad_occ_data/occ_T_spad_1.csv")
bio25 <- raster::getData('worldclim', var='bio', res=2.5)
biocateg1 <- raster("T_spadiceum/clc_cop_2018/clc_2018_crs84_right_resolution.tif")
通常没有分类层,这将是代码:
d <- sdmData(species~., sp, bio, bg = list(n=1000, 'gRandom'))
m <- sdm(species~., d, methods=c('maxent'),
replication=c('boot', 'sub'), n=10, parallelSetting=list(ncore=6, method='parallel'))
p <- predict(m, bio, 'predictions_T_spad.img', overwrite = TRUE)
如何将我的分类层添加到函数并确保其用作分类变量?