Skip to content
Prev 18721 / 29559 Next

Variance of prediction in Kriging

Maurizio,

you can use the "index" argument for that. Following your example in
?interpolate:

library(raster)
library(gstat)

r <- raster(system.file("external/test.grd", package="raster"))
data(meuse)
coordinates(meuse) <- ~x+y
projection(meuse) <- projection(r)

gCoK <- gstat(NULL, 'log.zinc', log(zinc)~1, meuse)
gCoK <- gstat(gCoK, 'elev', elev~1, meuse)
gCoK <- gstat(gCoK, 'cadmium', cadmium~1, meuse)
gCoK <- gstat(gCoK, 'copper', copper~1, meuse)
coV <- variogram(gCoK)
plot(coV, type='b', main='Co-variogram')
coV.fit <- fit.lmc(coV, gCoK, vgm(model='Sph', range=1000))
coV.fit
plot(coV, coV.fit, main='Fitted Co-variogram')
coK <- interpolate(r, coV.fit)
coKvar <- interpolate(r, coV.fit, index=2)


unfortunately x <- interpolate(r, coV.fit, index=1:2)  does not (yet) work.

Robert

On Wed, Jun 26, 2013 at 11:34 PM, Maurizio Marchi
<mauriziomarchi85 at gmail.com> wrote:
Message-ID: <CANtt_hx1Pgd9Hhob=mTwJRQ0GASDV5WaBxVxNwv7iOSj-6V9MQ@mail.gmail.com>
In-Reply-To: <CANJhsN03egawdenX8nL9UP+M=7PcE6mYgm89AmO48mhg5eszbg@mail.gmail.com>