I use gstat to predict binomial data, but the predicted values โโare greater than 1 and below 0. Does anyone know how I can deal with this problem? Thanks.
data(meuse) data(meuse.grid) coordinates(meuse) <- ~x+y coordinates(meuse.grid) <- ~x+y gridded(meuse.grid) <- TRUE #glm model glm.lime <- glm(lime~dist+ffreq, meuse, family=binomial(link="logit")) summary(glm.lime) #variogram of residuals var <- variogram(lime~dist+ffreq, data=meuse) fit.var <- fit.variogram(var, vgm(nugget=0.9, "Sph", range=sqrt(diff( meuse@bbox \[1,\])^2 + diff( meuse@bbox \[2,\])^2)/4, psill=var(glm.lime$residuals))) plot(var, fit.var, plot.nu=T) #universal kriging kri <- krige(lime~dist+ffreq, meuse, meuse.grid, fit.var) spplot(kri[1])

source share