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]


相关推荐
小龙报16 小时前
《彻底理解C语言指针全攻略(3)》
c语言·开发语言·windows·git·创业创新·学习方法·visual studio
li星野17 小时前
打工人日报#20251010
笔记·程序人生·fpga开发·学习方法
jyan_敬言19 小时前
【Docker】docker存储配置与管理
docker·容器·dubbo·学习方法
zhz521420 小时前
ArcGIS Pro 进程管理:自动化解决方案与最佳实践
运维·python·arcgis·自动化
自我陶醉@21 小时前
计算机组成原理---计算机系统概述
考研·学习方法·408·计算机组成原理·计算机硬件
xwz小王子1 天前
Science Robotics 研究综述:基于学习方法的机器人操作动力学模型
机器人·学习方法
小龙报2 天前
《彻底理解C语言指针全攻略(2)》
c语言·开发语言·c++·visualstudio·github·学习方法
问道飞鱼2 天前
【前端知识】npm依赖升级以及冲突解决
前端·arcgis·npm·升级·冲突解决
破晓之翼2 天前
控制论的定义、工程意义及系统功能整合
设计模式·软件工程·产品经理·学习方法
刘一哥GIS3 天前
Windows环境搭建:PostGreSQL+PostGIS安装教程
数据库·python·arcgis·postgresql·postgis