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


相关推荐
秦明月137 小时前
水冷板装配安全回路设计实战解析
经验分享·其他·职场和发展·创业创新·学习方法
科研online1 天前
基于系统动力学建模及土地、资源生态、水资源、碳减排等领域应用
学习方法
城数派2 天前
2026年500米分辨率DEM地形数据(全球/全国/分省/分市)
数据库·arcgis·信息可视化·数据分析·excel
Eric 辰东2 天前
【C 语言程序的编译和链接】详解编译链接过程
c语言·笔记·算法·学习方法
秦明月132 天前
电芯装配测试线安全回路设计实战
经验分享·其他·职场和发展·创业创新·学习方法
一天 24h3 天前
Python自定义迭代器:从入门到精通
开发语言·python·迭代器模式·学习方法·新人首发
这个DBA有点耶3 天前
SQL中的窗口函数进阶:滑动窗口与帧子句详解
数据库·sql·程序人生·mysql·oracle·学习方法·改行学it
承渊政道3 天前
我的创作纪念日写在创作第256天:从第一篇C语言博客,到一路向前的自己!
c语言·开发语言·笔记·学习·学习方法
天青色等烟雨..3 天前
R+VIC模型融合实践技术应用及未来气候变化模型预测
大数据·人工智能·arcgis·语言模型·数据分析
AKA__Zas4 天前
芝士算法 (双指针篇2.0)
java·数据结构·leetcode·学习方法