[R] Re:
Edzer J. Pebesma
e.pebesma at geog.uu.nl
Sun Aug 17 20:43:24 CEST 2003
Miha STAUT wrote:
> Error in gstat.load.set(object$set) : error occured when parsing
> command: set average = 1;
>
>
> If I do not set average=1 I continue getting the singular matrix error.
"average" is not an option that can be set by "set"; see the full gstat
manual (it is an option of a data statement).
>
> I see only one solution for this problem. That is o get rid if
> duplicate data in
> some other way. As I am among the beginners in R and I do not speak other
> programming languages either, I still did not find a successful way to
> krige
> this data with a matern model varigram (which in my opinion suites best).
The R function in library gstat
?zerodist
may be your friend here. It tells you which observations are spatial
duplicates, after which you can take measures.
>
> I also tried with the independent version of Gstat (2.4.2 if I remember
> correctly) in combination with GRASS but seems that matern is not
> implemented in
> it. Is that correct?
There is a way out to this, if you compile gstat linked to the necessary R
libraries to support the Matern variogram. However, it still will not fit
the smoothness parameter present in the Matern model.
>
> I am not a master of geostatistics either. Is there some other way to
> fit an S
> shaped experimental variogram. Gaussian model would not fit that good,
> but at
> least is an approximation.
Matern seems a flexible approach, but gstat does not provide automatic
fitting for it. I do think geoR does provide this, however, although it may
use likelyhood fit for this (all the better, but maybe prohibitively
slow for
large data sets). Another option is combining a Gaussian model with some
other model (Exp, Sph, Lin, ...) which gstat does support.
--
Edzer
More information about the R-help
mailing list