news 2026/8/23 3:18:39

ArcGIS大师之路500技---037普通克里金VS泛克里金

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ArcGIS大师之路500技---037普通克里金VS泛克里金

文章目录

  • 前言
  • 一、两种克里金的本质区别(一句话说清)
  • 二、普通克里金的5种半变异函数详解
    • 2.1 Spherical(球面模型)★★★★★
    • 2.2 Exponential(指数模型)★★★★
    • 2.3 Gaussian(高斯模型)★★★
    • 2.4 Circular(圆形模型)★★
    • 2.5 Linear(线性基台模型)★
  • 三、泛克里金的2种漂移函数
    • 3.1 LinearDrift(一次漂移)
    • 3.2 QuadraticDrift(二次漂移)
  • 四、关键参数设置指南
    • 4.1 Lag Size(步长大小)
    • 4.2PartialSill(部分基台值)
    • 4.3 Nugget(块金值)
  • 五、参数优化技巧
    • 5.1 使用交叉验证优化
    • 5.2 逐步调整法
    • 5.3 特殊情况处理
  • 六、实用口诀
  • 总结

前言

有两种克里金方法:普通克里金法和泛克里金法。

  1. 普通克里金法是最普通和广泛使用的克里金方法,是一种默认方法。该方法假定恒定且未知的平均值。如果不能拿出科学根据进行反驳,这就是一个合理假设。
  2. 泛克里金法假定数据中存在覆盖趋势,例如,可以通过确定性函数(多项式)建模的盛行风。该多项式会从原始测量点扣除,自相关会通过随机误差建模。通过随机误差拟合模型后,在进行预测前,多项式会被添加回预测以得出有意义的结果。应该仅在您了解数据中存在某种趋势并能够提供科学判断描述泛克里金法时,才可使用该方法。

一、两种克里金的本质区别(一句话说清)

  1. 普通克里金:假设数据在空间上是“平稳的”,没有整体趋势。
  2. 泛克里金:承认数据有“漂移”(全局趋势),并将其分离出来单独建模。

二、普通克里金的5种半变异函数详解

2.1 Spherical(球面模型)★★★★★

  1. 数学公式:γ(h) = Nugget + PartialSill × [1.5(h/a) - 0.5(h/a)³] (h≤a)
    = Nugget + PartialSill (h>a)
  2. 特点:
    最常用、最稳健的模型
    在变程处平滑过渡到基台值
    像爬坡到山顶后出现平台
  3. 适用场景:污染物浓度、土壤属性、气温等大多数自然现象

2.2 Exponential(指数模型)★★★★

  1. 数学公式:γ(h) = Nugget + PartialSill × [1 - exp(-3h/a)]
  2. 特点:
    从原点开始增长较快
    渐进式接近基台值(理论上永远达不到)
    实际使用“有效变程”(达到基台值95%的距离)
  3. 适用场景:
    空间相关性随距离缓慢衰减
    如:地下水污染羽流、大气污染物长距离传输

2.3 Gaussian(高斯模型)★★★

  1. 数学公式:γ(h) = Nugget + PartialSill × [1 - exp(-3h²/a²)]
  2. 特点:
    在原点附近非常平缓(抛物线形)
    适合连续性极强的现象
    容易产生过度平滑的结果
  3. 适用场景:
    地形高程(非常连续)
    平稳变化的物化参数

2.4 Circular(圆形模型)★★

  1. 数学公式:基于贝塞尔函数,形状类似球面但更平滑
  2. 特点:
    各向同性现象的经典模型
    比球面模型更平滑的过渡
  3. 适用场景:
    各向同性的物理扩散过程
    如:点源污染的均匀扩散

2.5 Linear(线性基台模型)★

  1. 数学公式:γ(h) = Nugget + PartialSill × (h/a) (h≤a)
    = Nugget + PartialSill (h>a)
  2. 特点:
    最简单的线性增长
    在变程处出现拐点
  3. 适用场景:
    经验性模型,理论支持较少
    简单近似时使用

三、泛克里金的2种漂移函数

3.1 LinearDrift(一次漂移)

数学公式:m(x,y) = a₀ + a₁x + a₂y
含义:数据存在线性趋势
示例:气温随海拔升高而降低(东西向和南北向都有线性变化)

3.2 QuadraticDrift(二次漂移)

数学公式:m(x,y) = a₀ + a₁x + a₂y + a₃x² + a₄xy + a₅y²
含义:数据存在曲面趋势
示例:污染物浓度从污染源向外呈曲面扩散

四、关键参数设置指南

4.1 Lag Size(步长大小)

  1. 如何设置?
    建议值 = 输出像元大小 × 1~3倍
    例子:
  • 输出像元:100m
  • 建议Lag Size:100m ~ 300m
  • 太小 → 计算慢,噪声多
  • 太大 → 丢失细节
  • MajorRange(主要变程)
  1. 如何确定?
    方法1:看半变异函数图,曲线变平处的距离
    方法2:使用自动拟合功能
    方法3:经验值 = 数据点平均间距 × 5~10倍
  2. ArcGIS中的设定
    如果数据各向同性:只需设置MajorRange
    如果数据各向异性:需设置MajorRange + MinorRange + Direction

4.2PartialSill(部分基台值)

计算公式:PartialSill = Sill(基台值) - Nugget(块金值)
含义:空间结构化方差的部分
取值范围:0 ~ 总方差

4.3 Nugget(块金值)

含义:测量误差 + 微观尺度变异
如何判断大小:

  • Nugget/Sill < 0.25 → 空间相关性很强
  • 0.25 < Nugget/Sill < 0.75 → 中等相关性
  • Nugget/Sill > 0.75 → 空间相关性很弱
    例子:
    土壤重金属:Nugget通常较小(空间连续性好)
    房价数据:Nugget可能较大(受多种小尺度因素影响)

五、参数优化技巧

5.1 使用交叉验证优化

在ArcGIS中运行不同模型
比较交叉验证结果:
理想模型的标准:

  • 均方根误差(RMSE)最小
  • 平均标准误差接近RMSE
  • 标准化误差接近1

5.2 逐步调整法

  1. 先自动拟合
    使用"最优"选项让ArcGIS自动选择参数
  2. 微调块金值
    如果标准化误差 > 1 → 增加Nugget
    如果标准化误差 < 1 → 减小Nugget
  3. 调整变程
    如果预测图过于平滑 → 减小MajorRange
    如果预测图噪声过多 → 增大MajorRange

5.3 特殊情况处理

  1. 问题:数据分布不均匀
  2. 解决:使用"可变搜索半径",保证每个预测点都有足够数量的邻近点
  3. 问题:有明显方向性
  4. 解决:启用各向异性,设置方向角

六、实用口诀

  • 选模型,看趋势:
    无趋势用普通,有趋势用泛克。
  • 半变异,怎么选:
    默认球面最保险,连续性强用高斯,
    范围模糊用指数,简单近似用线性。
  • 调参数,有顺序:
    先看块金比,再调变程距,
    验证误差近于一,模型才算已建立。
  • 最后记,关键点:
    交叉验证不能少,预测方差要参考,
    专业判断结合算,空间分析才可靠。

总结

先用普通克里金+球面模型+自动拟合
如果交叉验证结果不理想(MSSE远离1)
再尝试其他模型或考虑使用泛克里金
始终相信交叉验证的数字,而不是只看表面美观的插值图

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/21 13:39:45

企业级云原生应用平台Erda:5分钟快速上手终极指南

企业级云原生应用平台Erda&#xff1a;5分钟快速上手终极指南 【免费下载链接】erda An enterprise-grade Cloud-Native application platform for Kubernetes. 项目地址: https://gitcode.com/gh_mirrors/er/erda Erda是一个专为Kubernetes设计的企业级云原生应用平台&…

作者头像 李华
网站建设 2026/8/23 11:27:53

KCP协议实战指南:如何用极简代码打造高可靠低延迟传输系统

KCP协议实战指南&#xff1a;如何用极简代码打造高可靠低延迟传输系统 【免费下载链接】kcp KCP —— 这是一种快速且高效的自动重传请求&#xff08;Automatic Repeat-reQuest&#xff0c;简称ARQ&#xff09;协议&#xff0c;旨在提高网络数据传输的速度和可靠性。 项目地址…

作者头像 李华
网站建设 2026/8/22 16:04:47

Langchain-Chatchat实体识别应用:自动标注人名/地名/组织机构

Langchain-Chatchat 实体识别应用&#xff1a;自动标注人名/地名/组织机构 在金融合规审查、法律合同归档或科研文献管理中&#xff0c;一个常见的挑战是&#xff1a;如何从成百上千页的非结构化文档里快速找出所有涉及的人名、公司和地理位置&#xff1f;传统做法依赖人工逐字…

作者头像 李华
网站建设 2026/8/23 1:50:55

35、媒体播放器音乐管理与复制全攻略

媒体播放器音乐管理与复制全攻略 1. 媒体播放器隐私设置 在媒体播放器的选项对话框中,点击“隐私”标签,会显示一些可决定媒体播放器通过互联网传输多少信息的选项。若希望媒体播放器能够在线获取媒体信息,必须选择前三个选项。该标签上的其他设置并非那么关键。若需了解隐…

作者头像 李华
网站建设 2026/8/23 7:12:23

人工智能赋能聚合物及复合材料模型应用与实践

近年来&#xff0c;生成式人工智能&#xff08;包括大语言模型、分子生成模型等&#xff09;在聚合物及复合材料领域掀起革命性浪潮&#xff0c;其依托数据驱动与机理协同&#xff0c;从海量数据中挖掘构效关系、通过分子结构表示&#xff08;如 SMILES、BigSMILES&#xff09;…

作者头像 李华
网站建设 2026/8/23 3:42:41

智能流程编排革命:Juggle如何用可视化设计重构企业系统集成

从复杂代码到简单拖拽&#xff1a;重新定义接口编排体验 【免费下载链接】Juggle 一个零码 , 低码 , AI的微服务接口编排 & 系统集成的强大编排平台&#xff0c;支持Http , Dubbo , WebService等协议的接口编排&#xff0c;支持通过Groovy , JavaScript , Python , Java等多…

作者头像 李华