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


相关推荐
2603_969694851 天前
【JavaWeb学习记录】MyBatis核心知识点与实战笔记:从入门到动态SQL
笔记·sql·学习·mysql·mybatis·javaweb·学习方法
上海懒图科技5 天前
工厂厂区电子地图定位导航:厂区人车精准定位,安全合规双保障
前端·arcgis·vue
2603_969694855 天前
JDBC 基础学习笔记:API 核心原理解析与 CRUD 代码实操
数据库·笔记·mysql·学习方法·database·sql注入
维克兜率天8 天前
【维克】复合型CTA:趋势+套利的双轮驱动
python·学习方法
非科班Java出身GISer9 天前
ArcGIS JS 基础教程(48):SceneView watch 状态监听
arcgis·arcgis js基础·arcgis js入门·arcgis js监听状态·arcgis js监听事件·arcgis js 监听飞行·arcgis js 监听功能
Julien20049 天前
管理机密(一)
运维·服务器·开发语言·学习方法
AKA__Zas10 天前
接口自动化测试(1.0 初认识
python·ci/cd·学习方法
道尔柯南10 天前
C++ STL 入门详解:从认识标准模板库到掌握学习方法
java·c++·学习方法
JudithHuang11 天前
React 嵌套路由与布局
前端·react.js·arcgis·react·react router
axe_hu11 天前
AI产品经理的职业规划与学习路径
人工智能·职场和发展·产品经理·学习方法