ArcGIS基础操作-ArcGIS插值交叉验证方法与流程

ArcGIS基础操作-ArcGIS插值交叉验证方法与流程

交叉验证(Cross-validation)主要用于建模应用中,例如PCR、PLS回归建模中。在给定的建模样本中,拿出大部分样本进行建模型,留小部分样本用刚建立的模型进行预报,并求这小部分样本的预报误差,记录它们的平方加和。因此,可以使用交叉验证方法评估ArcGIS插值结果的精度。

一、加载高程点数据

二、打开地统计分析

(1)打开扩展工具箱

(2)打开地统计分析工具条

三、选择自己要素,设置训练集、测试集的存储路径、设置训练集的比例

四、打开地统计向导,选择需要进行交叉验证的方法、设置训练集数据以及高程字段;点击下一步,得到下图。




五、新生成的矢量文件,鼠标右键,进行验证,输入测试集,得到新的矢量文件,打开矢量文件属性表,得到真实值gridcode和预测值predicted。

新建一个双精度浮点字段error,使用公式( [Predicted]- [grid_code])*( [Predicted]- [grid_code]),对error进行统计,得到平均值126.412024,取算数平均值11.24,即RMSE=11.24。

★:RMSE(均方根误差)的计算公式是RMSE=√[1/n*Σ(y_pred - y_true)^2]


相关推荐
yuhaiqun19892 小时前
Typora 技能进阶:从会写 Markdown 到玩转配置 + 插件高效学习笔记
经验分享·笔记·python·学习·学习方法·ai编程·markdown
我命由我123453 小时前
Python Flask 开发问题:ImportError: cannot import name ‘Markup‘ from ‘flask‘
开发语言·后端·python·学习·flask·学习方法·python3.11
我命由我123457 小时前
Python Flask 开发:在 Flask 中返回字符串时,浏览器将其作为 HTML 解析
服务器·开发语言·后端·python·flask·html·学习方法
冷雨8287 小时前
arcgis平滑面的边缘
arcgis·gis
我命由我1234510 小时前
Python Flask 开发问题:ImportError: cannot import name ‘escape‘ from ‘flask‘
服务器·开发语言·后端·python·flask·学习方法·python3.11
智航GIS10 小时前
ArcGIS大师之路500技---034重采样算法选择
人工智能·算法·arcgis
智航GIS11 小时前
ArcGIS大师之路500技---035拉伸类型详解
人工智能·计算机视觉·arcgis
GISer_Jing11 小时前
Taro+React跨端开发实战指南
react.js·arcgis·taro
派大鑫wink20 小时前
【Java 学习日记】开篇:以日记为舟,渡 Java 进阶之海
java·笔记·程序人生·学习方法
智航GIS1 天前
ArcGIS大师之路500技---032山体阴影
arcgis