[R] default value for cutoff in gstat variogram()

Patrick Giraudoux patrick.giraudoux at univ-fcomte.fr
Tue Jun 6 07:19:25 CEST 2006

Edzer J Pebesma a écrit :
> Patrick Giraudoux wrote:
>> I wonder what is the default value for the argument 'cutoff' when not 
>> specified in the variogram.formula function of gstat. Computing 
>> variogram envelops within gstat, I am comparing the results obtained 
>> with variog in geoR and variogram in gstat, and it took me a while 
>> before understanding that the cutoff default value is not the maximum 
>> distance.
>> Can Edzer tell us about it?
> Yes, of course :
> the default value is computed in the c code. Without checking
> (meaning: from >10 years memory) I do recall that gstat uses
> one third of the diagional of the rectangular (or block for 3D)
> that spans the data locations.
> Why? In time series you compute ACF's up to one half
> of the length of the series; after this things start to oscillate
> because you lack independent replication at large distance;
> look at what is meant by ergodicity for further reading.
> Variograms are basically flipped & unscaled acf's for higher
> dimensions.
> Some books (Journel & Huijbregts?) gave suggestions
> that half the max. distance in the data set is a good guideline,
> back in 1978. I used  one third of the diagonal because
> I thought finding the maximum distance between any
> too point pairs may be expensive to find for large data
> sets. The parameter "one third" can be overridden by
> those who don't like it.
> Please keep us updated about your milage comparing
> gstat and geoR; I once spent an afternoon on this, trying
> to reproduce sample variogram across the packages and
> found this hard (but not impossible). I had the feeling
> it had to do with using < or <= to decide whether a
> point pairs falls in a distance interval or not, but didn't 100%
> assure myself.
> -- 
> Edzer

More information about the R-help mailing list