Professional Documents
Culture Documents
ANALYSIS
Chapter outline
• Kriging properties
• Neighborhood
• Kriging Neighborhood Analysis
2
KRIGING NEIGHBORHOOD
ANALYSIS
KRIGING PROPERTIES
Kriging properties
• The data values are not used to calculate the kriging
weights nor the kriging variance
₋ Hence the use of kriging for optimizing sampling patterns or
additional well locations.
4
Kriging properties
∗
≈ − −2
5
Indications of kriging quality
Characteristics of estimated points or blocks to be checked:
• Conditional bias
slope of regression E[Z|Z*]
• Precision
estimation variance or standard deviation sk
• Smoothness
dispersion variance of the kriged estimates Var[Z*]
6
Indications of kriging quality
• In the stationary case:
- These parameters may help define the block size of estimation
and/or the neighbourhood. It is recommended to make numerous
tests to compare configurations -> KNA
- They can also be used for resource classification purposes according
to the search ellipsoïd
- All these parameters depend on the variogram model ( a different
variogram model would give different results). The uncertainty on
the variogram model could be of more importance.
7
• Three linked random variables are used to define Kriging
outputs : Z, Z* and Z-Z*
= =
∗
= − −
∗
, = − −
, ∗
∗
, =
∗
8
Conditional Unbiasedness
In addition to the global unbiasedness, a good interpolator should
be conditionally unbiased.
[
E Z0 Z = Z *
] *
9
Slope of regression
The linear regression between the true and estimated grades, with the
local condition of search ellipsoïd and variogram model
10
Kriging variance
• It depends only on the variogram model and the data configuration
0.9
- The grade histogram is Gaussian and 0.8
0.7 Kriging
- The block(s) are well estimated and 0.6 standard
fr e q u e n c y
0.5 deviation
- The stationary assumption is fulfilled 0.4
0.3
0.2
0.1
0
0 10 20 30 40 50 60 70 80 90 100
Possible Z values
11
Variance of Z*
Kriging provides an estimate of the dispersion variance of the estimator.
It is a global parameter locally estimated.
Low variance of Z* means the estimate is smoothed (range < sampling distance)
High variance of Z* means the local estimate is good and allows high selectivity
12
Smoothing effect of kriging
How is the variogram calculated on kriged values compared to the variogram of
the data?
The variogram computed on the kriging grid has a sill that is much lower than the
variogram computed on the real data. (2 times lower)
The range is highest on the variogram computed on the kriging estimation.
13
Kriging system
∗
∗
−
= ∗
≥ ∗
∗
−
∗
,
∗
,
∗
∗
( , )
= ∗
∗ = 0
∗ − ∗=
( ) /
=
14
KRIGING NEIGHBORHOOD
ANALYSIS
NEIGHBORHOOD
Neighborhood
• Define the selection of samples used in the estimations
is a key problem;
- Moving:
o Each time a new point/block needs to be kriged, a new set of limited number of
data receiving weights will be performed.
16
Unique Neighborhood
• All data used for each target estimate
17
Moving Neighborhood
• Compulsory for large datasets or when stationarity
not fulfilled at any scale
• How to optimize?
18
Moving Neighborhood
Search ellipse parameters depend
upon:
• Stationarity extension
• Data density
• Variogram parameters
⁻ spatial scale
⁻ anisotropy ratio
⁻ azimuth
19
Moving neighborhood parameters
• Range: ellipsoid radius should be slightly greater than
variogram range
₋ High variance model (high nugget, short range) and/or scarce data: large
ellipsoid is advised
₋ High continuous model (low nugget, large range) and/or numerous data:
large ellipsoid is not required.
₋ Definition of ellipsoid size and shape should be consistent with the
stationary hypothesis
20
Anisotropic distances
When neighborhood
ellipse is parallel to
variogram anisotropy:
Using anisotropic
distances during data
selection phase
increases selection of
data points in
direction of maximum
continuity
22
How to choose the model?
• The variogram model should not contradict the
naturalist interpretation
23
KRIGING NEIGHBORHOOD
ANALYSIS
KNA
KNA or QKNA
Quantitative Kriging Neighbourhood Analysis for the Mining Geologist — A Description of the Method With Worked Case Examples
J Vann, S Jackson and O Bertoli
25
Kriging Neighborhood Analysis (KNA)
• Defining an appropriate search neighborhood is important:
- Improved estimation quality;
- Unbiased estimates; and
- No negative estimates.
• KNA is a method allowing you to optimize and justify
neighborhood parameters.
26
Kriging Neighborhood Analysis (KNA)
• The results of KNA can assist with block size selection, choice of discretization
and mineral resource classification decision…
27
KNA – General Process
28
KNA – General Process
• A representative block or selection of blocks is estimated for each
test.
29
How to analyse estimate quality?
• Evaluation Criteria
- Slope of regression
- Kriging Efficiency
- Sum of Positive Weights
- Weight of the Mean
- Correlation Z|Z*
• Performance criteria:
- Number of estimated blocks
- Running Time
30
Slope of Regression
• Kriging smoothes the real variability and the slope of regression sum up
the degree of oversmoothing of low and high values of variable
estimated.
∗ =ρ
[ ∗]
( , ∗)
∗ = ∗
C00 means covariance between the target point and itself. In the case of block kriging,
Cvv (covariance between the target block and itself) is used instead. 31
Slope of Regression
• The slope approaches one when the Lagrange multiplier will be small->
good data coverage, no extrapolation & limited clustering -> limited
oversmoothing;
• When the Lagrande multiplier is large it dominates the equation and the
slope tends towards a half.
− +μ
=
− +2∗μ
Where BV = Block Variance (i.e. the variance of actual block values) and KV = Kriging Variance
(i.e. the error variance of the block estimate);
32
Correlation true and estimated blocks
∗
The covariance between true and estimated blocks Cov ( , ) can be calculated:
∗
Cov , = ( , )
Where ( , ) is the mean value of the covariance function between each sample location
and the block to be estimated V.
Note that given the kriging equations which state for any l: ∑ , − = ( , )
∗ ∗
We have: , = ( ) −
So that: =1− ( ∗)
Where µ is the Lagrange multiplier used in solving the kriging system written the covariance
function
33
Kriging Efficiency
( − )
=
Where BV = Block Variance (i.e. the variance of actual block values) and KV = Kriging
Variance (i.e. the error variance of the block estimate);
Krige (1996)
34
Kriging Efficiency
( − )
=
Krige (1996)
35
Kriging Efficiency
• The efficiency can even be negative if KV>BV. Such a situation is
ridiculous and the block valuations will be worthless:
( − )
=
Krige (1996)
36
Sum of positive weights
• Condition pour le KO:
=1
Krige (1996)
37
Weight of the mean
38
Weight of the mean
∗
= + × =1−
39
Correlation Z|Z*
The covariance between actual value and estimated value
Cov ( , ∗ ) can be calculated:
Cov , ∗ = − −2
40
Kriging variance
Kriging variance is the statistical variance of the error between the block
estimate and its real grade
∗
−
= 0
∗
− ∗=
/
41
Variance of Z*
Kriging provides an estimate of the dispersion variance of the estimator.
It is a global parameter locally estimated.
= ∗
≥ ∗
42
Block size and sampling
Main grade Secondary grade
« Reality » - points
« Reality » - blocks
-> Size consistent
with sampling
Estimates - blocks
-> Close to reality
43
Block size and sampling
Main grade Secondary grade
44
Block size
Scatter Diagram V true vs. V estimated
46
Block size
• Block size is chosen so as to
ensure quality Kriging.
47
Number of Data
KE and the slope are strictly increasing with the number of data involved
in the estimation.
-> Need for other output parameters!
48
Number of data
49
Size of the ellipsoid
50
Variogram and ellipsoid size
51
Size of the ellipsoid
52
Minimum number of data
53
Use Anisotropic Distance
a
Direction V
a
2a
a
Direction V
a
2a
54