我正在尝试应用克里金法来插值空气污染浓度(目标变量)当我运行如下克里格函数时,R 返回错误。
RSPAVE 是目标变量;air 是包含 RSPAVE 的数据集;TPU 是 shapefile
k.o <- krige(RSPAVE ~1, locations=air, newdata=TPU, model=m.RSPAVE.f)
Error in predict.gstat(g, newdata = newdata, block = block, nsim = nsim, :
gstat: value not allowed for: block kriging for long-lat data undefined
这可能是因为我的网格数据是一个 shapefile。但我不想阻止克里金法,如何将多边形转为点,并应用普通克里金法?
非常感谢!