【发布时间】:2021-03-25 10:32:57
【问题描述】:
我正在尝试使用 GAM 和栅格进行空间预测。我有一个深度数据的栅格文件 (Depth_R.asc),以及来自 248 个位置的物种的存在和不存在数据 (Depth.csv)。首先我拟合了这 248 个数据,然后使用 raster:predict 函数来预测物种在整个研究区域深度数据 (Depth_R.asc) 上的出现概率。但是,当我想这样做时,会出现以下错误: p[-naind, ]
所有数据都可在:https://drive.google.com/drive/folders/15uRsWqgG0tcOlfuU9WSF-vTG6gJkuhLd?usp=sharing
我的代码是:
library(raster)
library(mgcv)
Data = read.csv("Depth.csv")
model <- gam(PA ~s(Depth), method="REML",family = binomial("logit"), data=Data)
X = raster("Depth_R.asc", level = 1)
p <- raster::predict(X, model, type="response")
如何解决这个问题?
【问题讨论】:
标签: r raster predict gam logits