PracticeVideosBlogFlashcards

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 x0x_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 pp:

ZIDW∗(x0)=∑i=1nZ(xi)dip∑i=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∗(x0)Z^*(x_0) = Estimated grade at target block location x0x_0.
  • Z(xi)Z(x_i) = Grade of composite sample ii.
  • did_i = Euclidean distance between sample ii and target block centroid x0x_0.
  • pp = Power exponent (typically p=2p = 2 for Inverse Distance Squared IDW2\text{IDW}^2, or p=3p = 3 for IDW3\text{IDW}^3).
  • wiw_i = Normalized weight assigned to sample ii (∑wi=1.0\sum w_i = 1.0).

As the power exponent pp increases (p→∞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 nn 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∗(x0)−Z(x0)]=0E[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 (σk2=E[(Z(x0)−Z∗(x0))2]→minimum\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+1n+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:

  • γ(xi,xj)\gamma(x_i, x_j) = Semi-variance between sample ii and sample jj (from the fitted variogram).
  • γ(xi,x0)\gamma(x_i, x_0) = Average semi-variance between sample ii and all points within block x0x_0.
  • λi\lambda_i = Kriging weight assigned to composite sample ii.
  • μ\mu = Lagrange multiplier enforcing the unbiasedness constraint.

Once weights λi\lambda_i and Lagrange multiplier μ\mu are solved, the Kriging Variance σOK2\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

2.50 g/t Au

B

3.40 g/t Au

C

3.65 g/t Au

D

3.80 g/t Au

Test Your Knowledge

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

A

It converts gold grade estimates from grams per tonne into troy ounces per short ton.

B

It forces the search ellipsoid to rotate parallel to the principal fault plane.

C

It scales composite sample lengths to equal the bench height of the open pit.

D

It allows the kriging system to minimize estimation variance while enforcing the unbiasedness constraint that sample weights sum to 1.0.

Test Your Knowledge

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

A

Validate support and selectivity with declustered data, swath checks, change-of-support or simulation, because the sign and size of cutoff bias are case-specific.

B

It underestimates total ore tonnage above high cutoff grades while overestimating the average grade of that ore.

C

It eliminates all low-grade waste blocks from the model, causing zero tonnage below cutoff.

D

It causes no change in tonnage or grade because Ordinary Kriging preserves point sample variance perfectly.

Sections you finish are checked off in the contents.