我正在尝试在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)
有人可以告诉我该方法是正确还是不正确。如果不正确,请您帮我改善这个问题。