next up previous
Next: Variogram Modelling Up: Geostatistical Mapping Techniques Previous: Geostatistical Mapping Techniques

Derivation of the Kriging Equations

We make the assumption that there is a ``Regionalized variable'' Z defined at each point on a region, for which we have N data locations ( tex2html_wrap_inline434 ), and a value tex2html_wrap_inline436 at each location tex2html_wrap_inline438 . We are going to derive the best linear unbiased estimator (BLUE) of z, which we call tex2html_wrap_inline442 , at a location x.

In the process of doing so, we will discover the necessity of making certain assumptions (known as the ``intrinsic hypothesis'') on the phenomenon under consideration in order for all to proceed nicely. Note that the weights tex2html_wrap_inline446 multiplying the tex2html_wrap_inline436 are actually functions of both x and tex2html_wrap_inline438 .

Our strategy (expressed in mathematical terms) is as follows:

  equation292

is a linear estimate of the tex2html_wrap_inline436 ; we want to determine the tex2html_wrap_inline446 such that

displaymath480

is a minimum, and such that the estimator is unbiased:

displaymath481

For the latter condition, we introduce the assumption that

displaymath414

for all locations x and y, in which case a sufficient condition for unbiasedness becomes

displaymath415

(Why is that 4?) Since we are considering only one location x, we have suppressed the dependence of tex2html_wrap_inline446 on x and tex2html_wrap_inline438 . You should remember that there is dependence, however, because the weights are not fixed, but must be recalculated at each location. I'll also use tex2html_wrap_inline436 where I should really be using tex2html_wrap_inline532 ; again, it just keeps things simpler.

One thus proceeds via constrained optimization (we constrain the weights to sum to 1). Taking advantage of this constraint, note first of all that

displaymath416

(Why is that 4?) The goal is now to minimize the function

  equation294

where z=z(x) is the true value at the location x. Expanding the first term we find that

  equation296

Note now that

displaymath417

(why is that 4?) and if we replace tex2html_wrap_inline474 by this expansion in the sum (3), then we can simplify a little:

  equation300

(Why is that 4?).

Differentiating with respect to tex2html_wrap_inline476 (for each tex2html_wrap_inline478 ) and tex2html_wrap_inline480 leads to the following linear system of equations:

  equation306

Without further assumptions we're stuck: we don't know what to do with the expectation; so let's make the assumption that the quantities tex2html_wrap_inline482 and tex2html_wrap_inline484 can be obtained from a model, which we will call the theoretical variogram. We make the assumption that

displaymath469

exists and is independent of location ( tex2html_wrap_inline486 is simply a function of the difference of the locations). This is sometimes written

displaymath470

where we have indicated a vector quantity (e.g. tex2html_wrap_inline562 ) by underlining it.

The two assumptions we made (the one above, plus the earlier assumption that the mean is constant) together comprise the so-called intrinsic hypothesis, which must be satisfied in order to derive the ordinary kriging equations.

Putting it all together, this system can be written in the matrix form

displaymath420

or more concisely as

  equation326

where tex2html_wrap_inline488 is the matrix of variograms ( tex2html_wrap_inline490 ), tex2html_wrap_inline492 is a column vector of 1's, and tex2html_wrap_inline494 is a vector of variogram values relating the position at which one wishes the estimate (x) to the data locations ( tex2html_wrap_inline438 ): tex2html_wrap_inline500 .

Note the key role that the variogram function plays in this system of equations. We emphasize that the variogram is a function only of the difference in the positions of the two locations considered: this means that the theoretical variogram is the same over the entire study area.

Computations/Observations

The painful sides of kriging are as follows:

Kriging is touted as an interpolator (which means that the kriging surface passes through the data values at the data locations); but there is one issue that I believe is critical to understand:

if the model contains a nugget term, then the kriging surface will be a ``jump'' interpolator: that is, the surface will not tend toward the value tex2html_wrap_inline436 as you tend toward the position tex2html_wrap_inline438 , but rather leap up to meet tex2html_wrap_inline436 .

The most obvious example of this is when you use only a nugget model. The kriging estimate is the mean away from the data locations, while at the data location tex2html_wrap_inline438 the estimate is tex2html_wrap_inline436 .

The upshot is that kriging does not always produce a smooth surface; one can say, however, that it will always be smooth except possibly at the data locations.

Now we turn to the essential issue of how to model the variogram.


next up previous
Next: Variogram Modelling Up: Geostatistical Mapping Techniques Previous: Geostatistical Mapping Techniques

Andrew E Long
Mon Mar 8 23:49:41 EST 1999