0

我想为植物物种创建一个 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)

如何将我的分类层添加到函数并确保其用作分类变量?

4

0 回答 0