克里格插值如何工作?


10

我正在研究一个问题,我需要使用克里金法基于周围的一些变量来预测某些变量的值。我想自己实现它的代码。因此,我阅读了太多文档以了解其工作原理,但我感到非常困惑。通常,我知道它是加权平均值,但是我无法完全理解计算权重然后预测变量值的过程。

谁能简单地向我解释这种插值方法的数学方面及其工作原理?


3
实施代码是一个很好的学习工具,但不建议您处理实际问题。当您编写,调试和测试代码时,您会发现它需要付出更多的努力才能为空间探索性数据分析,变异函数,变异函数的交叉验证,邻域搜索和后期验证提供补充工具。处理kriged结果。合理有效的折衷方法是从工作代码(例如GSLibGeoRGLM)开始,然后进行修改。
ub

非常感谢,这是个好主意,但我也想了解Kriging的数学方面,您是否有资源用简单的术语清楚地解释了它?谢谢。
Dania

Answers:


15

这个答案包括我最近写的一篇介绍性部分,该论文描述了“ Universal Kriging”(英国)的(适度)时空扩展,该扩展本身是“普通Kriging”的适度概括。它分为三个小节:理论给出了统计模型和假设。估计简要回顾了最小二乘参数估计;和预测显示了如何克里金装配到广义最小二乘法(GLS)的框架。我已努力采用统计学家(尤其是本网站的访问者)熟悉的符号,并使用此处已充分解释的概念。

总而言之,克里金法是随机场的最佳线性无偏预测(BLUP)。 这意味着在任何未采样位置处的预测值都是在采样位置处观察到的值和协变量的线性组合获得的。那里的(未知的,随机的)值与样本值具有假定的相关性(并且样本值之间相互关联)。该相关信息易于转换为预测的方差。在预测中零偏的条件下,人们选择线性组合中的系数(“克里金权重”),使该差异尽可能小。详细信息如下。


理论

英国包含两个程序-一个估计和另一个预测-在研究区域的GLS模型的背景下执行。GLS模型假定样本数据是趋势周围随机偏差的结果,并且这些偏差是相关的。一般而言,趋势是指可以通过未知系数(参数)的线性组合确定的值。(在本文中,素数表示矩阵转置,所有矢量均视为列矢量。)p β = β 1β 2... β p ' 'zi, (i=1,2,...,n)pβ=β1个β2βp

在研究区域内的任何位置,都有一个元数值属性称为“独立变量”或“协变量”的元组。(通常是一个“常数项”,和可以是空间坐标,附加可以表示空间信息以及研究区域所有位置都可用的其他辅助信息,例如在每个数据位置,除其协变量,相关的观测值y 1 = 1 y 2 y 3 y i i y i = y i 1y i 2y i p' z i Z i y ÿ ž ÿ=ÿ1个ÿ2ÿpÿ1个=1个ÿ2ÿ3ÿ一世一世ÿ一世=ÿ一世1个ÿ一世2ÿ一世pž一世被认为是随机变量的实现。相反,被认为是由观测值(数据“支持”)表示的点或小区域确定或表征的值。该不被认为是随机变量的实现和需要是无关的任何的性能。ž一世ÿ一世ÿ一世ž一世

线性组合 用参数表示的期望值,它是位置处的趋势值。估计过程使用数据查找代表未知参数值,而预测过程使用位置来计算未采样位置的值,这里索引为。估算目标是固定的(ž β ββ =12...Ñ=0 ž 0 ý 0 β0

Ë[ž一世]=ÿ一世β=ÿ一世1个β1个+ÿ一世2β2++ÿ一世pβp
ž一世βiβ^一世β一世一世=1个2ñ一世=0,非随机)参数,而预测目标是随机的,因为值包括围绕其趋势的随机波动。通常,通过更改位置使用相同的数据对多个位置进行预测。例如,经常进行预测以沿着适合轮廓的点的规则网格绘制出表面。 ž0ÿ0β0

估算值

经典克里金法假设随机波动期望值为零,并且它们的协方差是已知的。将和之间的协方差写为。使用该协方差,使用GLS执行估计。解决方案如下: 其中是观测值的向量,(“设计矩阵”)是 ×矩阵,其行是向量ž Ž Ĵ Ç Ĵ β = ħ Žħ = ý ' ç - 1 Ÿ- 1 Ÿ ' Ç - 1 ž = Ž 1Ž 2... Ž Ññ Ý = ÿ Ĵñ p Ý ' 1ž一世ž一世žĴC一世Ĵ

β^=Hž H=ÿC-1个ÿ-1个ÿC-1个
ž=ž1个ž2žññÿ=ÿ一世Ĵñpÿ一世1个一世ñ和是 ×协方差矩阵,假定它是可逆的(Draper&Smith(1981),2.11节) 。该通过矩阵,突出数据到参数估计,被称为“帽子矩阵”。将 为hat矩阵应用于数据的过程明确表明了参数估计如何线性依赖于数据。协方差ñ ñ p Ñ ħ Ž β β Ç = Ç ĴC=C一世ĴññpñHžβ^β^C=C一世Ĵ 传统上,使用方差图计算数据的方差,而方差图给出了数据位置的协方差,尽管实际上如何计算协方差并不重要。

预测

英国类似地预测通过数据的线性组合的装置 ž 0 = λ 1 Ž 1 + λ 2 ž 2 + + λ Ñ Ž Ñ = λ ' ž 所述λ 被称为用于预测的“权重克里格” ž 0。英国通过满足两个标准来完成对z 0的预测。首先,预测应该是无偏的,这通过要求随机变量的线性组合来表示ž0

ž^0=λ1个ž1个+λ2ž2++λñžñ=λž
λ一世ž0ž0等于 ž 0平均: 0 = ë [ ž 0 - ž 0 ] = ë [ λ ' ž - Ž 0 ] 该期望取于 Z 0 Z = Z 1Z 2Z n的联合 n + 1变量分布ž一世ž0
0=Ë[ž^0-ž0]=Ë[λž-ž0]
ñ+1个ž0ž=ž1个ž2žñ。与趋势假设(1)一起期望的线性度意味着:
0=E[λZZ0]=λE[Z]E[Z0]=λ(Yβ)y0β=(λYy0)β=β(Yλy0)

无论是多少。前提是这种情况β

Y^λ=y0.

λZ^0Z0

Var(Z^0Z0)=Ë[Z^0-ž02]=Ë[λž-ž02]=C00-2λC0+λCλ
C0=C01C02C0ñž0ž一世 一世1个C00ž0

λpμÿ^λ=ÿ0ñ+p

Cÿÿ0λμ=C0ÿ0
0pp1个ññλ
λ=Hÿ0+C-1个1个-ÿHC0

(熟悉多元回归的读者可能会发现将此解决方案与基于协方差的普通最小二乘方法则方程进行比较很有启发性,该方程看起来几乎完全相同,但没有Lagrange乘数项。)

λ[Hÿ0]ž0ž^0


1
非常感谢您,这正是我想要的。您已经为我解决了这个问题,现在我了解了Kriging。非常感谢您的帮助,非常感谢。
Dania

ÿ^

ÿ=ÿĴ一世pñÿ一世1个一世ñ
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.