39
SEEC stats toolbox seminar series: Spatial Interpolation Mzabalazo Z. Ngwenya Centre for Statistics in Ecology, Environment and Conservation (SEEC) Department of Statistical Sciences University of Cape Town S t at i s t i c a l S c i e n c e s Mzabalazo Z. Ngwenya (SEEC-UCT) 1 / 34

SEEC stats toolbox seminar series: Spatial Interpolation · Mzabalazo Z. Ngwenya (SEEC-UCT) 5/34. General approach to interpolation involves expressing a prediction of the unknown

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: SEEC stats toolbox seminar series: Spatial Interpolation · Mzabalazo Z. Ngwenya (SEEC-UCT) 5/34. General approach to interpolation involves expressing a prediction of the unknown

SEEC stats toolbox seminar series:

Spatial Interpolation

Mzabalazo Z. Ngwenya

Centre for Statistics in Ecology, Environment and Conservation (SEEC)

Department of Statistical SciencesUniversity of Cape Town

S t a t i s t i c a l S c i e n c e s

S t a t i s t i c a l S c i e n c e s

Mzabalazo Z. Ngwenya (SEEC-UCT) 1 / 34

Page 2: SEEC stats toolbox seminar series: Spatial Interpolation · Mzabalazo Z. Ngwenya (SEEC-UCT) 5/34. General approach to interpolation involves expressing a prediction of the unknown

”everything is related to everything else, but near things are more relatedthan distant things.”

Tobler’s first law of geography

Mzabalazo Z. Ngwenya (SEEC-UCT) 2 / 34

Page 3: SEEC stats toolbox seminar series: Spatial Interpolation · Mzabalazo Z. Ngwenya (SEEC-UCT) 5/34. General approach to interpolation involves expressing a prediction of the unknown

Outline

1 Introduction

1.1 Spatial Interpolation Problem1.2 Deterministic methods1.3 Stochastic methods

2 Inverse distance weighting

3 Splines

4 Kriging

4.1 Model4.2 Model fitting4.3 Estimating prediction error at a point

Mzabalazo Z. Ngwenya (SEEC-UCT) 3 / 34

Page 4: SEEC stats toolbox seminar series: Spatial Interpolation · Mzabalazo Z. Ngwenya (SEEC-UCT) 5/34. General approach to interpolation involves expressing a prediction of the unknown

1.1 Spatial Interpolation Problem

Predict the value of a physical process at an unobserved location x0using n observations z = [z(x1), . . . , z(xn)]> obtained at n locationsx1, . . . , xn within the study area D.

The dimensions over which the process Z(·)operates is commonly d = 2 but may also be d = 1 or d = 3

Mzabalazo Z. Ngwenya (SEEC-UCT) 4 / 34

Page 5: SEEC stats toolbox seminar series: Spatial Interpolation · Mzabalazo Z. Ngwenya (SEEC-UCT) 5/34. General approach to interpolation involves expressing a prediction of the unknown

General approach to interpolation involves expressing a prediction ofthe unknown value z(x0) as a weighted average of theneighbouring observations;

z(x0) =

n(x0)∑i=1

λiz(xi )

where:n(x0) is the number of points in a search neighbourhood around theprediction point.

λi is the weight associated with the i th observation z(xi )

The are two broad classes of interpolation methods.1

1A detailed review of interpolation methods and categories is presented in Lee andHeap (2014).Mzabalazo Z. Ngwenya (SEEC-UCT) 5 / 34

Page 6: SEEC stats toolbox seminar series: Spatial Interpolation · Mzabalazo Z. Ngwenya (SEEC-UCT) 5/34. General approach to interpolation involves expressing a prediction of the unknown

General approach to interpolation involves expressing a prediction ofthe unknown value z(x0) as a weighted average of theneighbouring observations;

z(x0) =

n(x0)∑i=1

λiz(xi )

where:n(x0) is the number of points in a search neighbourhood around theprediction point.

λi is the weight associated with the i th observation z(xi )

The are two broad classes of interpolation methods.1

1A detailed review of interpolation methods and categories is presented in Lee andHeap (2014).Mzabalazo Z. Ngwenya (SEEC-UCT) 5 / 34

Page 7: SEEC stats toolbox seminar series: Spatial Interpolation · Mzabalazo Z. Ngwenya (SEEC-UCT) 5/34. General approach to interpolation involves expressing a prediction of the unknown

General approach to interpolation involves expressing a prediction ofthe unknown value z(x0) as a weighted average of theneighbouring observations;

z(x0) =

n(x0)∑i=1

λiz(xi )

where:n(x0) is the number of points in a search neighbourhood around theprediction point.

λi is the weight associated with the i th observation z(xi )

The are two broad classes of interpolation methods.1

1A detailed review of interpolation methods and categories is presented in Lee andHeap (2014).Mzabalazo Z. Ngwenya (SEEC-UCT) 5 / 34

Page 8: SEEC stats toolbox seminar series: Spatial Interpolation · Mzabalazo Z. Ngwenya (SEEC-UCT) 5/34. General approach to interpolation involves expressing a prediction of the unknown

1.2 Deterministic methods

Use mathematical functions used to predict unknown values.

Examples:

- Global and local polynomials- Inverse distance weighting- Splines

No strict assumptions about the variability of a process are made.

Arbitrary or empirical model parameters used.

Mzabalazo Z. Ngwenya (SEEC-UCT) 6 / 34

Page 9: SEEC stats toolbox seminar series: Spatial Interpolation · Mzabalazo Z. Ngwenya (SEEC-UCT) 5/34. General approach to interpolation involves expressing a prediction of the unknown

Prediction accuracy of model determined via use cross-validation toobtain an estimate the Root Mean Square Prediction Error (RMSPE);

RMSPE =1

n

√√√√ n∑i=1

{z(xi )− z(−i)(xi )}

where z(xi ) is the observed value at xi and z(−i)(xi ) is the predictedvalue obtained by fitting over all locations other than xi .

The RMSPE measures the overall accuracy of the predictions(average prediction error).

Mzabalazo Z. Ngwenya (SEEC-UCT) 7 / 34

Page 10: SEEC stats toolbox seminar series: Spatial Interpolation · Mzabalazo Z. Ngwenya (SEEC-UCT) 5/34. General approach to interpolation involves expressing a prediction of the unknown

1.3 Stochastic methods

Use both mathematical and statistical techniques to predict values atall locations within D.

Examples:

- Machine learning based; SVM, RF, NN- Bayesian-based models; Bayesian Maximum Entropy- Geostatistical; kriging

Strict assumptions made about the physical process

Z (·) = {Z (x) : x ∈ D ⊂ Rd}.

Model parameters estimated objectively following probability theory.

Mzabalazo Z. Ngwenya (SEEC-UCT) 8 / 34

Page 11: SEEC stats toolbox seminar series: Spatial Interpolation · Mzabalazo Z. Ngwenya (SEEC-UCT) 5/34. General approach to interpolation involves expressing a prediction of the unknown

For stochastic methods the accuracy of predictions can not only bejudged by use of the RMSPE but may also be gauged using the MeanSquared Prediction Error (MSPE)

E{[z(x0)−z(x0)]2} = Var{z(x0)}+Var{z(x0)}−2·Cov{z(x0), z(x0)}

The MSPE provides a measure of the prediction error ofeach prediction z(x0).

This allows one to not only create a prediction surface but also createa surface of prediction errors.

Can also calculate confidence intervals for predictions.

Mzabalazo Z. Ngwenya (SEEC-UCT) 9 / 34

Page 12: SEEC stats toolbox seminar series: Spatial Interpolation · Mzabalazo Z. Ngwenya (SEEC-UCT) 5/34. General approach to interpolation involves expressing a prediction of the unknown

Other categorizations of interpolation methods

Exact vs Approximate:In exact interpolation methods the predicted values match exactly theobserved values at the sample points, xi , i = 1, . . . , n, that isz(xi ) = z(xi ). In approximate interpolation measured and predictedvalues do not have to coincide.

Convex vs Non-convex:In convex interpolation all predicted values z(x0) lie within the rangeof the sample values z = [z(x1), . . . , z(xn)]>. In non-convexinterpolation some predictions may be below or above the range ofsampled values.

Local vs Global:Global interpolation methods are those methods that use thecomplete data set in making a prediction at an unobserved locale x0.Local methods use a subset of points around each prediction x0 tomake a prediction at that point.

Mzabalazo Z. Ngwenya (SEEC-UCT) 10 / 34

Page 13: SEEC stats toolbox seminar series: Spatial Interpolation · Mzabalazo Z. Ngwenya (SEEC-UCT) 5/34. General approach to interpolation involves expressing a prediction of the unknown

2.1 Inverse Distance Weighting

Exact and convex interpolation method.

Global method, but in practise neighbourhoods are defined aroundeach prediction point to speed up computation on large datasets.

The weights are a simple function of the distance between individuallocations xi , i = 1, . . . , n and the prediction point x0, usually1/||xi − x0|| such that

λi =

(1

||xi − x0||

)p

where p is some integer.

Mzabalazo Z. Ngwenya (SEEC-UCT) 11 / 34

Page 14: SEEC stats toolbox seminar series: Spatial Interpolation · Mzabalazo Z. Ngwenya (SEEC-UCT) 5/34. General approach to interpolation involves expressing a prediction of the unknown

The higher the value of p the less importance will be put on distantpoints.

Inverse squared distance, which is p = 2, is widely used.

A more objective way of determining p is cross-validation; i.e. tryingdifferent values of p and see which one gives you the smallest RMSPE.

Predictions sensitive to sample location x1, . . . , xn and the presence ofoutliers.

Very suitable for interpolating surfaces of phenomenon that canchange quickly over short spatial scales.

Mzabalazo Z. Ngwenya (SEEC-UCT) 12 / 34

Page 15: SEEC stats toolbox seminar series: Spatial Interpolation · Mzabalazo Z. Ngwenya (SEEC-UCT) 5/34. General approach to interpolation involves expressing a prediction of the unknown

3.1 Splines

Splines are piecewise polynomial functions

Local, non-convex and exact.

Most widely used splines are thin-plate splines and the regularizedspline with tension and smoothing, the latter gives one more controlover the nature of the fitted surface.

For regularized spline with tension and smoothing predictions areobtained as

z(x0) = a1 +n∑

i=1

wi · R(vi )

where a1 is a constant and R(vi ) is the radial basis function. 2

2Hengl (2007) gives details of the most common implmentation of the regularizedspline with tension.Mzabalazo Z. Ngwenya (SEEC-UCT) 13 / 34

Page 16: SEEC stats toolbox seminar series: Spatial Interpolation · Mzabalazo Z. Ngwenya (SEEC-UCT) 5/34. General approach to interpolation involves expressing a prediction of the unknown

The coefficients a1 and wi are obtained by solving the followingsystem of equations;

n∑i=1

wi = 0

a1 +n∑

i=1

wi ·

[R(vi ) + δij ·

ϑ0ϑi

]= z(xi )

where ϑ0/ϑi is a positive weighting factor representing the smoothingparameter at each prediction point x0.

The tension parameter ϕ controls the distance over which pointsinfluence each other. The smoothing ϑ0/ϑi controls the verticaldeviation of the surface from the points.

Mzabalazo Z. Ngwenya (SEEC-UCT) 14 / 34

Page 17: SEEC stats toolbox seminar series: Spatial Interpolation · Mzabalazo Z. Ngwenya (SEEC-UCT) 5/34. General approach to interpolation involves expressing a prediction of the unknown

Smoothing and tension parameters have to be determined by user.Can use cross-validation to determine the best values for theseparameters.

For Regularized spline: The higher the weight, the smoother thesurface, weights between 0 and 5 are recommended.

For tension splines the higher the weight, the coarser the surface andthe more predicted values conform to the range of sample data.Weight values must be greater than or equal to zero.

Works best for interpolating gently varying surfaces.

Mzabalazo Z. Ngwenya (SEEC-UCT) 15 / 34

Page 18: SEEC stats toolbox seminar series: Spatial Interpolation · Mzabalazo Z. Ngwenya (SEEC-UCT) 5/34. General approach to interpolation involves expressing a prediction of the unknown

4.1 Kriging model

Non-convex interpolator that can be exact or inexact.

Based on the concept that spatial variables can be considered aspartly deterministic and partly stochastic

Z = µ + δ; δ ∼ (0,V(θ))

where µ = E{Z} is a deterministic mean and δ is stochasticcomponent which represents spatial variation.

The deterministic trend µ is commonly modelled as a function of theobservation locations x1, . . . , xn by polynomial functions fk(·) andunknown parameters βk such that µ = Fβ.

Mzabalazo Z. Ngwenya (SEEC-UCT) 16 / 34

Page 19: SEEC stats toolbox seminar series: Spatial Interpolation · Mzabalazo Z. Ngwenya (SEEC-UCT) 5/34. General approach to interpolation involves expressing a prediction of the unknown

Under the kriging model δ is as a zero mean process withvariance-covariance matrix V(θ) parameterized by q parameters[θ1, . . . , θq].

δ can be further decomposed into two components;

δ = η + ε

.

The first component is a structured random process and the second isnoise.

Mzabalazo Z. Ngwenya (SEEC-UCT) 17 / 34

Page 20: SEEC stats toolbox seminar series: Spatial Interpolation · Mzabalazo Z. Ngwenya (SEEC-UCT) 5/34. General approach to interpolation involves expressing a prediction of the unknown

The q parameters θ = [θ1, . . . , θq] of the variance-covariance matrixcorrespond to some aspect of the correlation structure of Z (·);

θ1 = τ 2: variance of random noise process (nugget)

θ2 = σ20 : variance of the structured stochastic process (partial sill)

θ3 = φ: the maximum distance over which any two points have an effect oneach other (range)

θ4 = κ: a parameter that describes the smoothness of the process.

These parameters correspond to what is termed the semivariogramγ(h) of the process.

The semivariogram of γ(h) is commonly modelled through parametricfunctions of the distance between points h.

Mzabalazo Z. Ngwenya (SEEC-UCT) 18 / 34

Page 21: SEEC stats toolbox seminar series: Spatial Interpolation · Mzabalazo Z. Ngwenya (SEEC-UCT) 5/34. General approach to interpolation involves expressing a prediction of the unknown

The q parameters θ = [θ1, . . . , θq] of the variance-covariance matrixcorrespond to some aspect of the correlation structure of Z (·);

θ1 = τ 2: variance of random noise process (nugget)

θ2 = σ20 : variance of the structured stochastic process (partial sill)

θ3 = φ: the maximum distance over which any two points have an effect oneach other (range)

θ4 = κ: a parameter that describes the smoothness of the process.

These parameters correspond to what is termed the semivariogramγ(h) of the process.

The semivariogram of γ(h) is commonly modelled through parametricfunctions of the distance between points h.

Mzabalazo Z. Ngwenya (SEEC-UCT) 18 / 34

Page 22: SEEC stats toolbox seminar series: Spatial Interpolation · Mzabalazo Z. Ngwenya (SEEC-UCT) 5/34. General approach to interpolation involves expressing a prediction of the unknown

The q parameters θ = [θ1, . . . , θq] of the variance-covariance matrixcorrespond to some aspect of the correlation structure of Z (·);

θ1 = τ 2: variance of random noise process (nugget)

θ2 = σ20 : variance of the structured stochastic process (partial sill)

θ3 = φ: the maximum distance over which any two points have an effect oneach other (range)

θ4 = κ: a parameter that describes the smoothness of the process.

These parameters correspond to what is termed the semivariogramγ(h) of the process.

The semivariogram of γ(h) is commonly modelled through parametricfunctions of the distance between points h.

Mzabalazo Z. Ngwenya (SEEC-UCT) 18 / 34

Page 23: SEEC stats toolbox seminar series: Spatial Interpolation · Mzabalazo Z. Ngwenya (SEEC-UCT) 5/34. General approach to interpolation involves expressing a prediction of the unknown

Some common parametric semivariogram models:

Mzabalazo Z. Ngwenya (SEEC-UCT) 19 / 34

Page 24: SEEC stats toolbox seminar series: Spatial Interpolation · Mzabalazo Z. Ngwenya (SEEC-UCT) 5/34. General approach to interpolation involves expressing a prediction of the unknown

An example of the shape of semivariogram models:

Models have the same range φ = 5, partial sill σ2 = 1 and nugget τ 2 = 0.

Mzabalazo Z. Ngwenya (SEEC-UCT) 20 / 34

Page 25: SEEC stats toolbox seminar series: Spatial Interpolation · Mzabalazo Z. Ngwenya (SEEC-UCT) 5/34. General approach to interpolation involves expressing a prediction of the unknown

In kriging the weights in

z(x0) =

n(x0)∑i=1

λiz(xi )

are determined by minimizing the prediction error

E{[z(x0)− z(x0)]2}.

Mzabalazo Z. Ngwenya (SEEC-UCT) 21 / 34

Page 26: SEEC stats toolbox seminar series: Spatial Interpolation · Mzabalazo Z. Ngwenya (SEEC-UCT) 5/34. General approach to interpolation involves expressing a prediction of the unknown

The main assumption of kriging models is stationarity of the process.Various levels of stationarity may be assumed;

- Strict stationarity :The mean and variance of Z (·) are constant throughout the domain D.

- Second order stationarity :The mean is the same everywhere and for each pair of variables thecovariance exists and depends only on the distance between points h.

- Intrinsic stationarity:the mean is not the same everywhere however the covariance exists anddepends only on the distance between points h.

The stationarity assumption made affects the form of the mean.

Mzabalazo Z. Ngwenya (SEEC-UCT) 22 / 34

Page 27: SEEC stats toolbox seminar series: Spatial Interpolation · Mzabalazo Z. Ngwenya (SEEC-UCT) 5/34. General approach to interpolation involves expressing a prediction of the unknown

Fβ can be modified to give a variety of models.

Mzabalazo Z. Ngwenya (SEEC-UCT) 23 / 34

Page 28: SEEC stats toolbox seminar series: Spatial Interpolation · Mzabalazo Z. Ngwenya (SEEC-UCT) 5/34. General approach to interpolation involves expressing a prediction of the unknown

4.2 Model fitting

4.2.1 Least squares approach:

The q parameters of θ are commonly obtained via least squaresmethods.3

This approach is based on fitting theocratical semivariogram modelsto experimental semivariograms curves in a two step approach.

1 Estimate the (empirical) semivariogram γ = [γ(h1), . . . , γ(hM)]>.

2 Fit a theocratical model to experimental semivariogram by minimizingthe sum of squares.

3Cressie (1993) gives a detailed of account of the implementation different of leastsquares algorithms to solve this problem.Mzabalazo Z. Ngwenya (SEEC-UCT) 24 / 34

Page 29: SEEC stats toolbox seminar series: Spatial Interpolation · Mzabalazo Z. Ngwenya (SEEC-UCT) 5/34. General approach to interpolation involves expressing a prediction of the unknown

4.2 Model fitting

4.2.1 Least squares approach:

The q parameters of θ are commonly obtained via least squaresmethods.3

This approach is based on fitting theocratical semivariogram modelsto experimental semivariograms curves in a two step approach.

1 Estimate the (empirical) semivariogram γ = [γ(h1), . . . , γ(hM)]>.

2 Fit a theocratical model to experimental semivariogram by minimizingthe sum of squares.

3Cressie (1993) gives a detailed of account of the implementation different of leastsquares algorithms to solve this problem.Mzabalazo Z. Ngwenya (SEEC-UCT) 24 / 34

Page 30: SEEC stats toolbox seminar series: Spatial Interpolation · Mzabalazo Z. Ngwenya (SEEC-UCT) 5/34. General approach to interpolation involves expressing a prediction of the unknown

Step 1:Calculate the semivariance between all points to obtain a semivariogramcloud. Use an appropriate estimator to determine obtain estimates of γ(h)at each of these lags; γ(h1), . . . , γ(hM)

Source: Hengl (2007).

γ(hij) =1

2|N(hij)|∑N(hij )

{z(xi )− z(xj)}2, hij ∈ Rd

Mzabalazo Z. Ngwenya (SEEC-UCT) 25 / 34

Page 31: SEEC stats toolbox seminar series: Spatial Interpolation · Mzabalazo Z. Ngwenya (SEEC-UCT) 5/34. General approach to interpolation involves expressing a prediction of the unknown

Step 2:Fit a theocratical semivariogram model to experimental semivariogram byminimizing the sum of squares.

Source: Hengl (2007).

Mzabalazo Z. Ngwenya (SEEC-UCT) 26 / 34

Page 32: SEEC stats toolbox seminar series: Spatial Interpolation · Mzabalazo Z. Ngwenya (SEEC-UCT) 5/34. General approach to interpolation involves expressing a prediction of the unknown

This is however a subjective method.

Subjectively arises in the process of constructing the empiricalsemivariogram [γ(h1), . . . , γ(hM)]>.

No formal way of determining optimal number of lags M.

No formal way to determine the number of points N(hij) to use incalculating each γ(hij).

Mzabalazo Z. Ngwenya (SEEC-UCT) 27 / 34

Page 33: SEEC stats toolbox seminar series: Spatial Interpolation · Mzabalazo Z. Ngwenya (SEEC-UCT) 5/34. General approach to interpolation involves expressing a prediction of the unknown

4.2.2 Likelihood estimation approach

A more objective method of estimating θ is to use Likelihood basedestimation methods.4

ML estimation of the semivariogram parameters involves maximizingthe negative log-likelihood

l(θ;β,Z) = −1

2

[n ln{2π}+ ln{|V(θ)|}+ (Z− Fβ)>V(θ)−1(Z− Fβ)

].

REML estimation of θ involves

lr (θ;KZ) =− 1

2

[(n − K − 1)ln{2π}+ ln{|F>V(θ)−1F|+ ln{|V(θ)|

+ ln{|F>F|+ (Z− Fβ)>V(θ)−1(Z− Fβ)}].

where the matrix of contrasts K is chosen so that E{KZ} = 0.

4Diggle and Riberio (2007) give a good account of this approachMzabalazo Z. Ngwenya (SEEC-UCT) 28 / 34

Page 34: SEEC stats toolbox seminar series: Spatial Interpolation · Mzabalazo Z. Ngwenya (SEEC-UCT) 5/34. General approach to interpolation involves expressing a prediction of the unknown

Can compute goodness-of-fit measures such as AIC and BIC allowingone to compare the fits of competing models.

AIC = −2 · ln{L}+ 2 · pBIC = −2 · ln{L}+ p · log{n}

where L is the value of the maximized log likelihood, p is the number ofparameters in the model and n is the number of observations.

With information criterion based methods such the AIC and BIC you can compare nested and/or non-nested models.

Mzabalazo Z. Ngwenya (SEEC-UCT) 29 / 34

Page 35: SEEC stats toolbox seminar series: Spatial Interpolation · Mzabalazo Z. Ngwenya (SEEC-UCT) 5/34. General approach to interpolation involves expressing a prediction of the unknown

4.3 Estimating the prediction error at a point

As noted earlier, major advantage of stochastic interpolation methodsis that they not only provide a method of judging overall predictionaccuracy but also the accuracy of individual predictions z(x0).

In kriging this prediction error is called the kriging variance.

There exist several estimators of the kriging variance.5

5Thiart, C. Ngwenya, MZ and Haines, LM (2014) give details on the differentestimators and their sources of bias. Performance of the estimators is also discussed.Mzabalazo Z. Ngwenya (SEEC-UCT) 30 / 34

Page 36: SEEC stats toolbox seminar series: Spatial Interpolation · Mzabalazo Z. Ngwenya (SEEC-UCT) 5/34. General approach to interpolation involves expressing a prediction of the unknown

Analytic estimators;

- Traditional (plug-in) estimator

- Kacker-Harville estimator

- Prasad-Rao estimator

Bootstrap estimators;

- Unconditional Bootstrap estimator

- Conditional Bootstrap estimator

Mzabalazo Z. Ngwenya (SEEC-UCT) 31 / 34

Page 37: SEEC stats toolbox seminar series: Spatial Interpolation · Mzabalazo Z. Ngwenya (SEEC-UCT) 5/34. General approach to interpolation involves expressing a prediction of the unknown

Although the traditional plug in estimator is widely used it is knownto underestimate the prediction error.

The Prasad-Rao estimator is to be preferred.

REML estimation of the parameters leads to least biased estimates.

Mzabalazo Z. Ngwenya (SEEC-UCT) 32 / 34

Page 38: SEEC stats toolbox seminar series: Spatial Interpolation · Mzabalazo Z. Ngwenya (SEEC-UCT) 5/34. General approach to interpolation involves expressing a prediction of the unknown

Bibliography

Cressie, N. A. C. (1993)Statistics for Spatial Data (revised edition), John Wiley and Sons, New York.

Diggle, P.J. and Riberio, P.J. (2007)Model-based geostatistics. Springer, New York.

Goovaerts, P.(1997)Geostatistics for Natural Resources Evaluation. Oxford University Press, Oxford.

Hengl, T.(2007)A Practical Guide to Geostatistical Mapping of Environmental Variables. EuropeanCommision, Italy.

Li, J. and Heap A.D. (2014).Spatial interpolation methods applied in environmental sciences: A review.Environmental Modelling and Software, 53, 173-189.

Thiart, C Ngwenya, MZ and Haines, LM (2014).Investigating’optimal’kriging variance estimation using an analytic and a bootstrapapproach.Journal of the Southern African Institute of Mining and Metallurgy, 114, 613-619.

Mzabalazo Z. Ngwenya (SEEC-UCT) 33 / 34

Page 39: SEEC stats toolbox seminar series: Spatial Interpolation · Mzabalazo Z. Ngwenya (SEEC-UCT) 5/34. General approach to interpolation involves expressing a prediction of the unknown

Take home!!!

Use kriging for interpolation; (assumptions are as restrictive as theyappear).

Fit models using likelihood methods; REML is to be preferred here.

Estimate the kriging variance using the Prasad-Rao estimator.

Mzabalazo Z. Ngwenya (SEEC-UCT) 34 / 34