使用maxent的环境生态位建模

时间:2019-06-13 10:57:52

标签: r maxent

我正在尝试在R中使用maxent进行环境生态位建模。如何使用dismo包预测maxent的未来或过去模型?

这些是我使用的代码。底图是我的栅格堆栈,而occ_updated是我的状态数据。

library(dismo)
library(rJava)
# setting up the distribution model
myModel <- maxent(x=basemap,p=occ_updated)

# projecting the maxent model 
prediction_now <- predict (myModel, basemap)
plot(prediction_now)

这会绘制当前数据的分布图。

然后我使用以下代码来预测50年后的分布 我想知道这个模型对预测过去的分布是否正确?

Pastmap <- basemap - 50
prediction_past <- predict (myModel, Pastmap)
plot(prediction_past)

为了预测将来的分布,我使用了以下代码。

Futuremap<-basemap +50
prediction_Future<-predict(myModel,Futuremap)
plot(prediction_Future)

有人可以告诉我该方法是正确还是不正确。如果不正确,请您帮我改善这个问题。

0 个答案:

没有答案