[R-sig-Geo] nested variograms?

Edzer Pebesma edzer.pebesma at uni-muenster.de
Wed Sep 10 20:50:02 CEST 2008


Dave Depew wrote:
> A quick question for experienced gstat users....
> Can nested variograms be fit using gstat? if so, is it simply adding 
> to an existing variogram structure?
>
> Thanks
>
 > library(gstat)
Loading required package: sp
 > data(meuse)
 > coordinates(meuse) = c("x", "y")
 > v = variogram(log(zinc) ~ 1, meuse)
 > fit.variogram(v, vgm(1, "Exp", 300))
  model     psill    range
1   Exp 0.7186595 449.7664
 > fit.variogram(v, vgm(1, "Exp", 300, 1))
  model     psill    range
1   Nug 0.0000000   0.0000
2   Exp 0.7186528 449.7583
 > fit.variogram(v, vgm(1, "Exp", 300, add.to=vgm(1, "Nug", 0)))
  model     psill    range
1   Nug 0.0000000   0.0000
2   Exp 0.7186528 449.7583
 > fit.variogram(v, vgm(1, "Exp", 300, 1, add.to=vgm(1, "Exp", 10)))
Warning: singular model in variogram fit
  model psill range
1   Exp     1    10
2   Nug     1     0
3   Exp     1   300
 > fit.variogram(v, vgm(1, "Exp", 300, 1, add.to=vgm(1, "Exp", 10, 
add.to=vgm(1, "Exp", 50))))
Warning: singular model in variogram fit
  model psill range
1   Exp     1    50
2   Exp     1    10
3   Nug     1     0
4   Exp     1   300

Of course the fitting fails badly for this poor example, but I guess you 
get the idea. I think there is no limit to the number of nested 
structures, but consider that feature as pretty useless.

-- 
Edzer Pebesma
Institute for Geoinformatics (ifgi), University of Münster,
Weseler Straße 253, 48151 Münster, Germany.  Phone: +49 251
8333081, Fax: +49 251 8339763  http://ifgi.uni-muenster.de/




More information about the R-sig-Geo mailing list