Kriging
Kriging ist ein fortgeschrittenes geostatistisches Interpolationsverfahren, das die räumliche Kovarianzstruktur von Stichprobendaten nutzt, um optimale, unverzerrte Vorhersagen an unbeprobten Orten zusammen mit quantifizierten Unsicherheitsschätzungen zu erzeugen. Es gilt in vielen wissenschaftlichen Disziplinen als Goldstandard der räumlichen Vorhersage.
Überblick
Kriging bezeichnet eine Familie geostatistischer Interpolationsverfahren, benannt nach dem südafrikanischen Bergbauingenieur Danie Krige, der die Nutzung statistischer Methoden zur Schätzung von Erzgehalten aus spärlichen Bohrlochproben pionierte. Anders als deterministische Interpolationsmethoden nutzt Kriging die räumliche Autokorrelationsstruktur der Daten, modelliert durch das Variogramm, um statistisch optimale Vorhersagen im Sinne einer minimalen Vorhersagevarianz zu erzeugen. Diese doppelte Ausgabe aus vorhergesagten Werten und Unsicherheitsschätzungen unterscheidet Kriging von allen deterministischen Alternativen.
Variogramm-Modellierung
Die Grundlage von Kriging ist das Variogramm (oder Semivariogramm), das quantifiziert, wie die Ähnlichkeit von Daten mit zunehmender Entfernung zwischen Stichprobenpunkten abnimmt. Das experimentelle Variogramm wird aus Stichprobendaten berechnet, indem die Semivarianz der Wertunterschiede gegen die Trennungsdistanz (Lag) aufgetragen wird. An das experimentelle Variogramm wird anschließend ein mathematisches Modell angepasst, etwa ein sphärisches, exponentielles oder gaußsches Modell. Das angepasste Modell erfasst drei Schlüsselparameter: den Nugget (Mikroskalen-Variation und Messfehler), den Sill (die Semivarianz, ab der die räumliche Autokorrelation aufhört) und die Range (die Distanz, jenseits derer Beobachtungen im Wesentlichen unabhängig sind). Diese Parameter steuern direkt die Kriging-Gewichte und das Vorhersageverhalten.
Arten von Kriging
Mehrere Kriging-Varianten adressieren unterschiedliche Datenmerkmale und analytische Anforderungen. Ordinary Kriging ist die am weitesten verbreitete Form und geht von einem konstanten, aber unbekannten Mittelwert im gesamten Untersuchungsgebiet aus. Simple Kriging setzt einen bekannten, konstanten Mittelwert voraus. Universal Kriging (Kriging mit Trend) bezieht eine deterministische Trendkomponente ein und eignet sich für Daten mit systematischen räumlichen Trends. Indicator Kriging arbeitet mit binären oder kategorialen Daten und sagt Wahrscheinlichkeiten für das Überschreiten von Schwellenwerten voraus. Co-Kriging nutzt korrelierte Sekundärvariablen, um die Vorhersage der primären Variable zu verbessern. Block Kriging sagt Durchschnittswerte über definierte Flächen anstelle von Punktwerten voraus.
Anwendungen
Kriging ist die Methode der Wahl für räumliche Vorhersagen in zahlreichen wissenschaftlichen und technischen Fachgebieten. Bergbau und Erdölindustrie nutzen Kriging, um Mineralgehalte und Lagerstätteneigenschaften aus Bohrlochdaten zu schätzen und damit Extraktionsentscheidungen im Wert von Millionen zu leiten. Umweltwissenschaftler wenden Kriging an, um Bodenkontaminationen zu kartieren und Flächen zu erstellen, die sanierungsbedürftige Gebiete identifizieren. Meteorologen nutzen Kriging, um Niederschlags- und Temperaturkarten aus Stationsnetzwerken zu erstellen. Die Präzisionslandwirtschaft setzt Kriging ein, um Bodennährstoffgehalte zu kartieren, die Düngeranwendung zu optimieren und Umweltauswirkungen zu reduzieren. Hydrogeologen krigieren Grundwasserstandsmessungen, um Aquifergeometrie und Fließmuster zu modellieren.
Vorteile
Kriging ist unter seinen Modellannahmen der Best Linear Unbiased Predictor (BLUP) und liefert optimale Vorhersagen, die durch keine andere lineare Methode verbessert werden können. Die Kriging-Varianz liefert räumlich explizite Unsicherheitsschätzungen und zeigt genau, wo Vorhersagen am zuverlässigsten und am wenigsten zuverlässig sind. Die für Kriging erforderliche Variogramm-Analyse liefert zudem wertvolle Erkenntnisse über die räumliche Struktur des untersuchten Phänomens. Kriging respektiert die ursprünglichen Stichprobenwerte exakt und sagt an den Stichprobenorten die beobachteten Werte voraus.
Herausforderungen
Kriging benötigt ausreichende Stichprobendaten, um das Variogramm zuverlässig zu schätzen, und schlecht geschätzte Variogramme führen zu suboptimalen Vorhersagen. Die Annahme der Stationarität, also dass die räumliche Struktur im gesamten Untersuchungsgebiet konsistent ist, trifft bei komplexen Phänomenen möglicherweise nicht zu. Kriging ist bei großen Datensätzen rechenintensiv, da Matrixoperationen kubisch mit der Anzahl der Datenpunkte skalieren. Die Variogramm-Modellierung erfordert subjektive Entscheidungen über Modelltyp und Parameter, die die Ergebnisse beeinflussen können.
Neue Entwicklungen
Approximative Kriging-Methoden wie Fixed Rank Kriging und Nearest Neighbor Gaussian Processes skalieren auf massive Datensätze mit Millionen von Beobachtungen. Hybride Machine-Learning-Ansätze verbinden die statistische Strenge von Kriging mit der Flexibilität neuronaler Netze. Bayesianisches Kriging liefert vollständige Posterior-Verteilungen anstelle von Punktschätzungen und Varianzen. Raumzeitliches Kriging erweitert Vorhersagen gleichzeitig über räumliche und zeitliche Dimensionen.
Code-Beispiele
from pykrige.ok import OrdinaryKriging
import numpy as np
# Sample measurement points
x = np.array([0.0, 1.0, 2.0, 3.0, 4.0])
y = np.array([0.0, 1.0, 2.0, 3.0, 4.0])
z = np.array([1.2, 1.8, 2.5, 3.1, 3.8])
ok = OrdinaryKriging(
x, y, z,
variogram_model="linear"
)
# Predict on a grid
grid_x = np.arange(0, 4.5, 0.5)
grid_y = np.arange(0, 4.5, 0.5)
z_pred, ss_pred = ok.execute(
"grid", grid_x, grid_y
)Bereit?
Sehen Sie Mapular
in Aktion.
Buchen Sie eine kostenlose 30-minütige Demo. Wir zeigen Ihnen genau, wie die Plattform für Ihren Anwendungsfall funktioniert. Kein generisches Foliendeck, keine Verpflichtung.