7.2 Inverse Distance & Ordinary Kriging Grade Estimation

Key Takeaways

  • Classical interpolation includes Nearest Neighbor (step-like boundary assignment) and Inverse Distance Weighting (IDW), where sample weight is inversely proportional to distance raised to power exponent p.
  • Ordinary Kriging (OK) is the Best Linear Unbiased Estimator (BLUE), minimizing estimation variance while guaranteeing unbiasedness through the constraint sum(lambda_i) = 1.
  • The Ordinary Kriging system of equations utilizes a Lagrange multiplier (mu) to solve sample weights based on sample-to-sample and sample-to-block variogram semi-variances.
  • Search ellipsoids are aligned with variogram anisotropy axes, utilizing octant/quadrant constraints to prevent over-weighting clustered drillhole data.
  • Kriging smooths local extremes; its effect on recoverable tonnes and grade at a cutoff depends on support, selectivity, information effect, estimation plan, and validation, so a universal direction of tonnage bias should not be asserted.
Last updated: August 2026

Grade estimation transforms sparse drillhole sample assay data into a continuous 3D block model of estimated grades. Selecting the appropriate spatial interpolation technique is vital to ensuring accurate tonnage-grade predictions, preventing systematic global or local bias, and properly representing the spatial uncertainty of the mineral deposit.

Classical Estimation Methods: Nearest Neighbor & Inverse Distance Weighting

Before advanced geostatistical methods were established, classical geometric interpolation techniques were standard in mining engineering.

1. Polygonal and Nearest Neighbor (NN) Estimation

The Nearest Neighbor method assigns to an un-sampled block $x_0$ the assay grade of the single drillhole composite closest to the block center:

ZNN(x0)=Z(xnearest)Z^*_{NN}(x_0) = Z(x_{\text{nearest}})

While simple and useful for constructing declustered global grade distributions, NN estimation creates abrupt step-like grade boundaries and ignores spatial trends across multiple surrounding samples.

2. Inverse Distance Weighting (IDW)

Inverse Distance Weighting estimates block grades as a weighted average of surrounding composite samples, where sample weights are inversely proportional to the Euclidean distance between sample locations and the block centroid raised to a power exponent $p$:

ZIDW(x0)=i=1nZ(xi)dipi=1n1dip=i=1nwiZ(xi)Z^*_{IDW}(x_0) = \frac{\sum_{i=1}^{n} \frac{Z(x_i)}{d_i^p}}{\sum_{i=1}^{n} \frac{1}{d_i^p}} = \sum_{i=1}^{n} w_i Z(x_i)

Where:

  • $Z^*(x_0)$ = Estimated grade at target block location $x_0$.
  • $Z(x_i)$ = Grade of composite sample $i$.
  • $d_i$ = Euclidean distance between sample $i$ and target block centroid $x_0$.
  • $p$ = Power exponent (typically $p = 2$ for Inverse Distance Squared $\text{IDW}^2$, or $p = 3$ for $\text{IDW}^3$).
  • $w_i$ = Normalized weight assigned to sample $i$ ($\sum w_i = 1.0$).

As the power exponent $p$ increases ($p \to \infty$), IDW converges toward the Nearest Neighbor result. Basic IDW weights are driven by distance rather than a covariance model. Anisotropic distance, sectoring, and sample limits can be imposed, but IDW does not intrinsically model spatial covariance or deliver the kriging optimality and variance associated with a valid geostatistical model.

Ordinary Kriging (OK) Principles & System Equations

Under its stationarity assumptions and a valid covariance or variogram model, Ordinary Kriging (OK) provides a best linear unbiased estimate for the defined support and neighborhood. Unlike IDW, Ordinary Kriging accounts for distance, sample clustering, spatial orientation, and structural continuity defined by the variogram model.

Mathematical Formulation of Ordinary Kriging

The Ordinary Kriging estimator computes block grade as a linear combination of $n$ surrounding composite samples:

ZOK(x0)=i=1nλiZ(xi)Z^*_{OK}(x_0) = \sum_{i=1}^{n} \lambda_i Z(x_i)

To satisfy the unbiasedness condition ($E[Z^*(x_0) - Z(x_0)] = 0$), the sum of kriging weights must equal one:

i=1nλi=1\sum_{i=1}^{n} \lambda_i = 1

To achieve the minimum estimation variance ($\sigma_k^2 = E[(Z(x_0) - Z^*(x_0))^2] \to \text{minimum}$), Ordinary Kriging incorporates a Lagrange multiplier $\mu$. The resulting system of $n+1$ linear equations (the Kriging System) is solved simultaneously:

j=1nλjγ(xi,xj)+μ=γ(xi,x0)for i=1,2,,n\sum_{j=1}^{n} \lambda_j \gamma(x_i, x_j) + \mu = \gamma(x_i, x_0) \quad \text{for } i = 1, 2, \dots, n

i=1nλi=1\sum_{i=1}^{n} \lambda_i = 1

Where:

  • $\gamma(x_i, x_j)$ = Semi-variance between sample $i$ and sample $j$ (from the fitted variogram).
  • $\gamma(x_i, x_0)$ = Average semi-variance between sample $i$ and all points within block $x_0$.
  • $\lambda_i$ = Kriging weight assigned to composite sample $i$.
  • $\mu$ = Lagrange multiplier enforcing the unbiasedness constraint.

Once weights $\lambda_i$ and Lagrange multiplier $\mu$ are solved, the Kriging Variance $\sigma_{OK}^2$ is calculated as:

σOK2=i=1nλiγ(xi,x0)+μ\sigma_{OK}^2 = \sum_{i=1}^{n} \lambda_i \gamma(x_i, x_0) + \mu

Kriging variance reflects the modeled continuity, block support, and data configuration but not the observed grade values, geological-domain uncertainty, bias, or all estimation risk. It can be one classification diagnostic, never a stand-alone classifier; classification must integrate geology, data quality, continuity, estimation performance, and reasonable prospects.

Search Ellipsoid Selection & Neighborhood Parameters

To execute estimation efficiently, a search ellipsoid is defined around each block centroid to select surrounding samples.

Search ParameterOperational DefinitionSelection and validation
Ellipsoid AxesMajor, Semi-Major, Minor radii (meters)Oriented parallel to variogram anisotropy axes
Search RangesMaximum search distances along 3 axesStart from modeled continuity and test with neighborhood analysis, coverage, weights, slope of regression, and validation; they need not equal the variogram ranges
Min / Max SamplesMinimum and maximum samples for a block estimateTreat numeric counts as trial parameters; validate by domain, drill-hole representation, redundancy, coverage, weights, and estimation quality
Octant / QuadrantMax samples allowed per octant/quadrantPrevents over-weighting clustered holes on one side
                 Major Axis (Along Strike)
                    <----------------->
                   .-------------------.
                . '                     ' .
              .                             .
 Semi-Major  |              (x0)             |
   Axis      |          Block Center         |
 (Down Dip)   .                             .
                . '                     ' .
                   '-------------------'

Grade-Tonnage Curves & The Smoothing Effect of Kriging

Because Ordinary Kriging acts as a minimum-variance estimator, it exerts a low-pass smoothing effect on estimated block grades. Kriged estimates commonly have less dispersion than the unknown true local block distribution and much less than point samples, but variance comparisons must use consistent support and validation rather than assume one universal inequality.

Impact on Grade-Tonnage Relationships

The smoothing effect has significant consequences for mine planning and cutoff grade selection:

  • Smoothing reduces the variance of estimated grades relative to unsmoothed local reality.
  • The resulting tonnes and grade above a cutoff can be biased in either direction depending on block support, selectivity, information effect, sampling, estimator, and cutoff. Validate grade-tonnage behavior against declustered data, swath plots, reconciliation, change-of-support analysis, or conditional simulation rather than memorizing one universal sign.

To evaluate kriging smoothing and mining selectivity, practitioners may use appropriate change-of-support methods or conditional simulation, provided distributional assumptions, support, conditioning, and validation are defensible. Such methods characterize uncertainty or recoverable resources; they do not automatically correct a weak model.

Test Your Knowledge

A block center at location x_0 is estimated using Inverse Distance Squared (IDW^2, p=2) from two drillhole composite samples: Composite 1 (grade Z_1 = 4.0 g/t Au, distance d_1 = 10 m) and Composite 2 (grade Z_2 = 1.0 g/t Au, distance d_2 = 20 m). What is the estimated grade Z*(x_0) of the block?

A
B
C
D
Test Your Knowledge

What role does the Lagrange multiplier (mu) play in the Ordinary Kriging (OK) system of linear equations?

A
B
C
D
Test Your Knowledge

What is the most defensible way to address Ordinary Kriging smoothing when evaluating tonnes and grade above a high cutoff?

A
B
C
D