Professional Documents
Culture Documents
Método de
Interpolación
sobre Datos
Dispersos
Jorge
Zavaleta
Sánchez
Introducción
Preliminares
Kriging
Variograma Método de Interpolación
Método
Kriging Datos Dispersos
Implementación
en Matlab y
Ejemplos
Historia
Kriging: Un
Método de
Interpolación
sobre Datos
Dispersos La estimación de mineral recobrable es muy importante
Jorge ya que la variabilidad local puede afectar la ganancia al
Zavaleta
Sánchez explotar una mina.
Introducción Los primeros pasos para resolver este problema fueron
Preliminares tomados en los años 50 en Sudáfrica con el trabajo del
Variograma
ingeniero minero Danie Krige y el estadista Herbert
Método
Kriging Sichel trabajando en las minas de oro de
Implementación Witwatersrand.
en Matlab y
Ejemplos
Georges Matheron adopto el trabajo pionero hecho en
Sudáfrica y formalizó la mayor parte de los conceptos
de la teoría que llamo geoestadística.
Ejemplos
Kriging: Un
Método de
Interpolación
sobre Datos
Dispersos
Introducción
Preliminares
Variograma
Método
Kriging
Implementación
en Matlab y
Ejemplos
Ejemplos
Kriging: Un
Método de
Interpolación
sobre Datos
Dispersos
Introducción
Preliminares
Variograma
Método
Kriging
Implementación
en Matlab y
Ejemplos
Idea
Kriging: Un
Método de
Interpolación
sobre Datos
Dispersos
Introducción
Preliminares
Variograma
Método
Kriging
Implementación
en Matlab y
Ejemplos
Idea
Kriging: Un
Método de
Interpolación
sobre Datos
Dispersos
Introducción
Preliminares
Variograma
Método
Kriging
Implementación
en Matlab y
Ejemplos
Idea
Kriging: Un
Método de
Interpolación
sobre Datos
Dispersos
Introducción
Preliminares
Variograma
Método
Kriging
Implementación
en Matlab y
Ejemplos
Idea
Kriging: Un
Método de
Interpolación
sobre Datos
Dispersos
Introducción
Preliminares
Variograma
Método
Kriging
Implementación
en Matlab y
Ejemplos
Variable y Función Regionalizada
Kriging: Un
Método de
Interpolación
sobre Datos
Dispersos El valor observado en cada punto x 𝛼 de los datos es
considerado como una salida, z(xx 𝛼 ), de una variable
aleatoria, Z (xx 𝛼 ), para x 𝛼 ∈ 𝒟.
Introducción
Definimos a la variable regionalizada como,
Preliminares
Variograma
z(xx ) para todo x ∈ 𝒟.
Método
Kriging
Kriging: Un
Método de
Interpolación
sobre Datos
Dispersos
Queremos que los dos primeros momentos (la media y
la covarianza) sean constantes, lo cual, es llamado
estacionariedad débil o de segundo orden.
Método
Kriging
E[Z (xx )] = m(xx ) = m
Implementación
en Matlab y
Ejemplos
y la función de covarianza entre cualquiera dos puntos
x y x + h depende solo del vector h y no del punto x ,
Kriging: Un
Método de
Interpolación
sobre Datos
Dispersos Se supone que los incrementos de la función son
débilmente estacionarios, es decir, la media y la
varianza de los incrementos Z (xx + h ) − Z (xx ) existen y
son independientes del punto x , esto es
Introducción
Preliminares
E[Z (xx + h ) − Z (xx )] = 0
Variograma
Método
Kriging Var [Z (xx + h ) − Z (xx )] = 2𝛾(h
h)
Implementación
en Matlab y La función 𝛾(hh ) es llamada el semi-variograma (o el
Ejemplos
variograma), la cual es la herramienta básica para la
interpretación estructural del fenómeno como también
para la estimación.
Variograma Experimental
Kriging: Un
Método de
Interpolación
sobre Datos
Dispersos
La disimilaridad promedio con respecto a una clase de
vectores ℋk es un valor de lo que es denominado el
variograma experimental
Introducción
nc
Preliminares 1 ∑
𝛾 ∗ (ℋk ) = (z(xx 𝛼 + h ) − z(xx 𝛼 ))2 con h ∈ ℋk
Variograma 2nc
Método
𝛼=1
Kriging
Kriging: Un
Método de
Interpolación
sobre Datos
Dispersos El variograma para una función aleatoria intrínseca se
define como:
Preliminares
Variograma
Método
Kriging
Para variables estacionarias e intrínsecas, la media de
Implementación
Z (xx + h ) − Z (xx ) es cero, y por lo tanto 𝛾(hh ) es
en Matlab y
Ejemplos
solamente la diferencia media de cuadrados, esto es:
[ ]
h ) = 0.5 ⋅ E (Z (xx + h ) − Z (xx ))2 .
𝛾(h
Variograma Teórico
Propiedades
Kriging: Un
Método de
Interpolación
El valor del variograma en el origen es cero por
sobre Datos
Dispersos
definición
0) = 0.
𝛾(0
Los valores del variograma son positivos
Introducción
Preliminares
h ) ≥ 0,
𝛾(h
Variograma
Implementación
en Matlab y
h ) = 𝛾(h
𝛾(−h h)
Ejemplos
h ∣2 , i.e.
El variograma crece más lento que ∣h
h)
𝛾(h
lim = 0, (1)
∣h
h ∣→∞ h ∣2
∣h
Variograma Teórico
Propiedades
Kriging: Un
Método de
Interpolación
sobre Datos
Dispersos
Introducción
Preliminares
Variograma
Método
Kriging
Kriging: Un
Método de
Interpolación
sobre Datos
Dispersos
El variograma presenta las siguientes características:
Variograma
Generalmente se incrementa con h .
Método
Kriging
Se levanta hasta cierto nivel llamada “umbral” y
Implementación
en Matlab y entonces se aplana. Alternativamente este puede
Ejemplos
seguir creciendo.
Variograma Teórico
Características
Kriging: Un
Método de
Interpolación
sobre Datos
Dispersos
Introducción
Preliminares
Variograma
Método
Kriging
Implementación
en Matlab y
Ejemplos
Variograma Teórico
Características: Rango y Zona de Influencia
Kriging: Un
Método de
Interpolación
sobre Datos
Dispersos
La tasa de crecimiento del variograma con la distancia
indica cuan rápido la influencia de la muestra decae
con la distancia.
Introducción
Kriging: Un
Método de
Interpolación
sobre Datos Es aún mas importante el estudio para valores
Dispersos
pequeños de h dado que esto esta relacionado a la
continuidad y la regularidad espacial de la variable.
Se consideran cuatro tipos diferentes de
Introducción
comportamiento cerca del origen y estos son:
Preliminares
1 Cuadrático. Esto indica que la variable regionalizada
Variograma
es continua y diferenciable.
Método
Kriging 2 Lineal. La variable regionalizada es entonces continua
Implementación pero no diferenciable.
en Matlab y
Ejemplos
3 Discontinua en el origen. Esto significa que la
variable es altamente irregular en distancias cortas.
4 Plana. Las variables regionalizadas Z (xx + h ) y Z (xx )
son no correlacionadas para todos los valores de h no
importando que tan cerca estén.
Variograma Teórico
Características: Anisotropías
Kriging: Un
Método de
Interpolación
sobre Datos
Dispersos
Cuando el variograma es calculado en direcciones
diferentes, este algunas veces se comporta diferente
en algunas de ellas (i.e. anisotrpía).
Introducción
Preliminares
Si esto no ocurre, el variograma depende solo de la
Variograma magnitud de la distancia entre los dos puntos y se dice
Método que es isótropo.
Kriging
Kriging: Un
Método de
Interpolación
sobre Datos
Dispersos
Los modelos admisibles de variogramas más comúnmente
usados son los siguientes:
Introducción Efecto Nugget.
Preliminares
Kriging: Un
Método de
Interpolación
sobre Datos
Dispersos
Kriging es un método de estimación que da la mejor
estimación lineal insesgada de los valores de los
puntos, esto es, elegir el promedio ponderado de los
Introducción valores de las muestras la cual tenga la mínima
Preliminares varianza.
Variograma
Método
Kriging Hay diferentes variaciones del método kriging, entre
Implementación ellas están:
en Matlab y
Ejemplos Kriging Simple (SK).
Kriging Ordinario (OK).
Kriging Universal (UK).
Método Kriging
Kriging: Un
Método de
Interpolación
sobre Datos
Dispersos
La precisión de los métodos depende de varios factores.
Kriging: Un
Método de
Interpolación
sobre Datos
Dispersos Deseamos estimar un valor z(xx 0 ) en x 0 , usando los
valores de los datos z(xx 𝛼 ), de n puntos muestrales
vecinos x 𝛼 y combinándolos linealmente con pesos 𝜔𝛼 ,
Introducción
i.e.
∑n
Preliminares
Z ∗ (xx 0 ) = 𝜔𝛼 Z (xx 𝛼 ).
Variograma
𝛼=1
Método
Kriging
Kriging: Un
Método de
Interpolación
sobre Datos
Dispersos La propiedad 1) (estimador insesgado), es garantizada con
n
∑
la suma unitaria de los pesos, esto es, 𝜔𝛼 = 1
𝛼=1
Introducción
n n
[ ]
Preliminares ∑ ∑
∗
Variograma E [Z (xx 0 ) − Z (xx 0 )] = E 𝜔𝛼 Z (xx 𝛼 ) − Z (xx 0 ) ⋅ 𝜔𝛼
Método 𝛼=1 𝛼=1
Kriging
n
∑
Implementación
en Matlab y = 𝜔𝛼 E [Z (xx 𝛼 ) − Z (xx 0 )] = 0
Ejemplos
𝛼=1
Kriging: Un
Método de
Interpolación
sobre Datos
La varianza de la estimación 𝜎E2 = Var[Z ∗ (xx 0 ) − Z (xx 0 )]
Dispersos es la varianza de la combinación lineal
n
∑ n
∑
Z ∗ (xx 0 ) − Z (xx 0 ) = 𝜔𝛼 Z (xx 𝛼 ) − 1 ⋅ Z (xx 0 ) = 𝜔𝛼 Z (xx 𝛼 )
Introducción
𝛼=1 𝛼=0
Preliminares ∑n
con un peso 𝜔0 igual a -1 y 𝛼=0 𝜔𝛼 = 0.
Variograma
Método
Kriging
La varianza de la estimación
Implementación
en Matlab y 𝜎E2 = E[(Z ∗ (xx 0 ) − Z (xx 0 ))2 ]
Ejemplos n n ∑
n
∑ ∑
= 2 𝜔𝛼 𝛾(xx 𝛼 − x 0 ) − 𝜔𝛼 𝜔𝛽 𝛾(xx 𝛼 − x 𝛽 )
𝛼=1 𝛼=1 𝛽=1
−𝛾(xx 0 − x 0 )
Kriging Ordinario (OK)
Kriging: Un
Método de
Interpolación
sobre Datos
Dispersos La varianza de la estimación del kriging ordinario es,
n
∑
2
𝜎OK = 𝜇OK − 𝛾(xx 0 − x 0 ) + 𝜔𝛼OK 𝛾(xx 𝛼 − x 0 ).
Introducción
𝛼=1
Preliminares
Z ∗ (xx 0 ) = Z (xx 𝛼 ), si x 0 = x 𝛼 .
Implementación
Kriging: Un
Método de
Interpolación
sobre Datos
Dispersos
Hasta el momento se ha hecho lo siguiente:
Variograma
Ajuste de los modelos admisibles a el variograma
Método
Kriging experimental.
Implementación
en Matlab y Implementación de kriging ordinario para utilizarlo
Ejemplos
como interpolador de datos dispersos en 1D y 2D.
Ejemplos
Kriging: Un
Método de
Interpolación
sobre Datos
Dispersos
Introducción
Método
Kriging
Implementación
en Matlab y
Ejemplos
Kriging: Un
Método de
Interpolación
sobre Datos
Dispersos
Armstrong M.
Jorge
Zavaleta Basic Linear Geostatistics.
Sánchez
Springer, 1998.
Apéndice
Bibliografía Isaaks E. H.; Srivastava R. M.
An Introduction to Applied Geostatistics.
Oxford University Press, New York, 1989.
Wackernagel H.
Multivariate Geostatistics: An Introduction with
Applications.
Springer, Berlin, 2003.
Kriging: Un
Método de
Interpolación
sobre Datos
Dispersos
Lophaven S. N.; Nielsen H. B.; Sondergaard J.
Jorge
Zavaleta Aspects of Matlab Toolbox DACE.
Sánchez
Report IMM-REP-2002-13, Informatics and
Apéndice
Bibliografía
Mathematical Modelling, Technical University of
Denmark, 2002.
Lophaven S. N.; Nielsen H. B.; Sondergaard J.
DACE - A Matlab Kriging Toolbox, Version 2.0.
Report IMM-REP-2002-12, Informatics and
Mathematical Modelling, Technical University of
Denmark, 2002.
Kriging: Un
Método de
Interpolación
sobre Datos
Dispersos
Apéndice
Bibliografía
Kriging
Método de Interpolación
Datos Dispersos