library(gstat)
library(sp)
data(meuse)
meuse
data(meuse.grid)
hist(meuse[,3])
hist(log(meuse[,3]))
var(log(meuse[,3]))
vartem<-log(meuse[,3])
coordinates(meuse.grid)=~x+y
semi.ekspe=variogram(vartem~1,~x+y,meuse)
semi.ekspe
plot(semi.ekspe)
semi.teor=vgm(psill=1.5005,model="Gau",range=135.0255)
semi.teor
semi.teor2=vgm(psill=1.5005,model="Exp",range=263.7296)
semi.teor2
semi.teor3=vgm(psill=1.5005,model="Sph",range=511.6025)
semi.teor3
fitting.semivar=fit.variogram(semi.ekspe,semi.teor)
fitting.semivar
fitting.semivar2=fit.variogram(semi.ekspe,semi.teor2)
fitting.semivar2
fitting.semivar3=fit.variogram(semi.ekspe,semi.teor3)
fitting.semivar3
plot(semi.ekspe,fitting.semivar)
plot(semi.ekspe,fitting.semivar2)
plot(semi.ekspe,fitting.semivar3)
attr(fitting.semivar,"SSErr")
attr(fitting.semivar2,"SSErr")
attr(fitting.semivar3,"SSErr")
analisis.ok=krige((vartem)~1,~x+y,meuse,meuse.grid,fitting.semivar2)
analisis.ok
mean(analisis.ok$var1.var)
gridparameters(meuse.grid)
sp1=spplot(analisis.ok,"var1.pred",main="log(copper),ordinary kriging",col.regions=bpy.colors())
sp1
analisis.ok$pointkr.se=sqrt(analisis.ok$var1.var)
sp3=spplot(analisis.ok[c("pointkr.se")],as.table=TRUE,main="vartem standar
error",col.regions=bpy.colors())
sp3