如何利用Arcgis进行地统计学分析(二):探索性数据分析

news2024/12/24 9:42:48

地统计学的相关介绍及概念参考上篇博客:

如何利用Arcgis进行地统计学分析(一):地统计学分析概念及其分析流程_小咖~的博客-CSDN博客

 探索性数据分析是为了让用户更深入地认识研究对象,从而对与其数据相关的问题做出更好的分析与决策。

    使用插值方法之前,应先使用探索性空间数据分析工具浏览数据,确定数据属性,探测数据分布、查找异常值、分析全局变化趋势、研究空间自相关和理解多种数据集之间相关性,为插值模型选择最适合的方法和参数。

    探索性空间数据分析工具主要包括:

    1. 直方图

    2. QQPlot分布图

    3. Voronoi图

    4. 趋势分析

    5. 半变异函数与协方差云

    6. 交叉协方差

本文基于点文件(shp文件),利用arcgis提供的探索性分析工具箱进行探索性分析,不同的分析工具分析的属性不同,根据需要进行分析。

1.直方图分析

直方图(Histogram)是对采样数据按一定的分级方案(等间隔分级、标准差分级等)进行分级,统计采样点落入各个级别中的个数或占总采样数的百分比,并通过条带图和柱状图表示出来。它显示了数据集的频率分布,并计算了汇总统计数据,可以用来检验数据分布和寻找数据离群值(当个别数据与群体数据严重偏离时,被称为离群数据)。

    ArcGIS操作步骤:1.打开扩展模块,单击ArcMap菜单栏上“Customize”|“Extensions”命令,弹出对话框,选中Geostatistical Analyst的复选框。

    2.添加“Geostatistical Analyst”工具条,选择“Explore Data”|“Histogram”。

    3.选择“ca_ozone_pts”图层的“OZONE”属性,查看数据直方图。

结果分析:通过柱状图表现出来了各个采样点落入各个级别中的比例,直方图也是正态分布的一种检验方式,该直方图展示了采样数据基本服从正态分布。

2.QQPlot分布图

QQPlot分布图是可以将现有数据的分布与标准正态分布对比,从而来分析和评价现有数据,包括正态QQ分布图和常规QQ分布图。如果数据图形越接近一条直线,则它越接近于服从正态分布。

    正态QQ分布图是将已知数据集与正态分布数据集进行比较,检查数据的正态分布情况。

    常规QQ分布图对两个数据集进行比较,评估两个数据集分布的相似程度。

   2.1 正态分布QQ分布图:

    ArcGIS操作步骤:1. 点击“Geostatistical Analyst”工具条,选择“Explore Data”|“Normal QQPlot”。

    2.选择“ca_NO2_pts”图层的“NO2AAM”属性,查看QQPlot分布图。

正态分布QQ分布图结果分析:

 数据图形越接近一条直线,表明它接近于服从正态分布。

2.2常规QQ分布:

ArcGIS操作步骤

1. 点击“Geostatistical Analyst”工具条,选择“Explore Data”|“General QQPlot”。

2.选择“ca_ozone_pts”图层的“OZONE”属性与“ca_NO2_pts”图层的“NO2AAM”属性,查看常规QQ分布图。

结果分析

通过对“ca_ozone_pts”与“ca_NO2_pts”两个数据集进行比较,数据图形越接近一条直线,说明两个数据集分布的相似程度高。

3.Voronoi图(Voronoi Map)

Voronoi图(泰森多边形)是由样点以及样点周围的一系列多边形所组成。

多边形生成的要求就是多边形内任何位置距这一样点的距离都比到其他样点的距离要近。

ArcGIS操作步骤

1. 点击“Geostatistical Analyst”工具条,选择“Explore Data”|“Voronoi Map”。

2.选择“ca_pm10_pts”图层的“PM10AGM”属性,Clip Layer项选择“ca_outline”,Type项选择“Simple”,查看Voronoi图。

4.趋势分析(Trend Analysis)

趋势分析用一个三维视图来探察空间数据。样品点分布在X、Y平面上,在每一个样品点上,以一个平行于Z轴的线段表示样品点的值。将样品点的值分别投影到X、Z平面和Y、Z平面上形成散点图。通过这些散点可以做出一条最佳拟合线,并用它来模拟特定方向上存在的趋势。若拟合线是平的,则不存在趋势;如果拟合线不是平的,说明数据存在某种趋势,那么在创建表面时要使用确定性插值方法(如全局或局部多项式法),或在使用克里金法时移除这种趋势。

ArcGIS操作步骤:

1. 点击Geostatistical Analyst”工具条,选择“Explore Data”|“Trend Analysis”。

2.选择“ca_pm10_pts”图层的“PM10AGM”属性,可以设置“Number of Grid Lines”来调整网格线数量,查看趋势分析效果图。

结果分析:蓝线表示南北方向,呈水平,可见南北方向无趋势。绿线表示东西方向,呈倒"U"形,可用二阶曲线拟合

5.半变异/协方差函数云(Semivariogram/Covariance Cloud)

半变异/协方差函数云表示的是数据集中所有样点对的半变异值和协方差,并把它们用两点间距离的函数来表示,用此函数作图来表示。

    半变异函数有三个表征空间变异特征的参数:基台值(still)、块金值(nugget)和变程(range)。可以反应数据的空间相关程度,只有数据空间相关,才有必要进行空间插值法。图表的横坐标表示任两点的空间距离,纵坐标表示该两点的半变异函数值。根据距离越近越相似的原理,因而x值越小,y值应该越小。

ArcGIS操作步骤

点击“Geostatistical Analyst”工具条,选择 Explore Data|“Semivariogram | Covariance Cloud”。

设置分析的图层,以及属性值,分别切换“Semivariogram”与“Covariance”选项卡

查看半变异/协方差函数云效果。

结果分析:

    如果存在空间相关性,则距离较近的点对(在 x 轴的最左侧)应具有较小的差值(在 y 轴上的值较小)。随着各个点之间的距离越来越大(点在 x 轴上向右移动),通常,差值的平方也应随之增大(在 y 轴上向上移动)。通常,平方差超过某个距离后就会保持不变。超过这个距离的位置对被视为不相关。

6.正交协方差云(Crosscovariance Cloud)

正交协方差函数云表示的是两个数据集中所有样点对的理论正交协方差,用于多数据集协变分析。

 通过分析多因素(数据集)关联特征,在地统计空间分析中可以有效利用这种相关特征增强建模效果,如协同克里格插值分析。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1034185.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

java:算法题(持续更新)

第一题:特征值计算 案例:定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出所有元素的最大值,最小值,总和,平均值,并输出出来。要求:所有随…

【刷题篇】回溯算法(深度优先搜索(一))

文章目录 无重复字符串的排列组合员工的重要性图像渲染被围绕的区域 无重复字符串的排列组合 无重复字符串的排列组合。编写一种方法&#xff0c;计算某字符串的所有排列组合&#xff0c;字符串每个字符均不相同。 class Solution { public:void DFS(string &s,vector<s…

手撸列表数据内嵌动态th甘特图

需求如图&#xff1a;日期为后端返回的七天日期&#xff0c;这七天组成由甘特图内嵌展示。 解决思路&#xff1a;这个vue项目中el-table自带样式过多&#xff0c;且不方便动态渲染数据&#xff0c;所以用div模拟了&#xff0c;这里甘特图精度为半天所以用v-if判断了&#xff0…

echarts三柱图叠加三柱图解法

需求如图所示。 解决思路1&#xff1a;实际展示柱体魏三叠加柱的和&#xff0c;那么把每个和计算出来作为一个柱的数组&#xff08;此柱实际展示&#xff09;&#xff0c;为了tootip方便自定义取数据且不用每个都查询原始数据&#xff0c;做叠加柱为一般、严重、危急&#xff…

FastChat 大模型部署推理;Baichuan2-13B-Chat测试、chatglm2-6b测试

参考&#xff1a; https://github.com/lm-sys/FastChat https://blog.csdn.net/qq128252/article/details/132759107 ##安装 pip3 install "fschat[model_worker,webui]"1、chatglm2-6b测试 python3 -m fastchat.serve.cli --model-path ./chatglm2-6b --num-gpus …

【JVM内存区域及创建对象的过程】

文章目录 JVM内存区域及创建对象的过程JVM内存区域JDK1.6、1.7、1.8内存区域的变化&#xff1f;创建对象的过程类的声明周期&#xff1a; JVM内存区域及创建对象的过程 JVM内存区域 JVM 内存区域最粗略的划分可以分为 堆 和栈&#xff0c;当然&#xff0c;按照虚拟机规范&…

Vue页面快速使用阿里巴巴矢量图标库

前面我已经写个一篇文章 阿里巴巴矢量图标如何使用_turbo夏日漱石的博客-CSDN博客 这篇文章非常详细地讲解了在html页面中如何使用阿里巴巴矢量图标库 下面我们讲解在vue页面中引入阿里巴巴矢量图标库icon的几种方法 目录 一、引入在线链接 1、 第九步链接引入在vue中应该是在…

python小程序 图书馆图书借阅借还管理系统 mbc21

为设计一个安全便捷&#xff0c;并且使借阅者更好获取本图书借还信息&#xff0c;本文主要有安全、简洁为理念&#xff0c;实现借阅者快捷寻找图书借还信息&#xff0c;从而解决图书借还信息复杂难辨的问题。该系统以django架构技术为基础&#xff0c;采用python语言和MySQL数据…

科学数据分析和图形绘制软件GraphPad Prism 9 mac中文版特点介绍

Prism 9 mac是一款专业的科学数据分析和图形绘制软件&#xff0c;可用于在生物、医学、化学等领域进行数据分析、绘制图形、进行统计分析等。 Prism 9 mac软件特点 1. 多种数据分析功能&#xff1a;Prism 9提供了多种常见的数据分析工具&#xff0c;包括线性回归、ANOVA、t检验…

如何利用物联网技术打造新型智能餐饮连锁店

中国是美食大国&#xff0c;餐饮美食的消费需求庞大&#xff0c;随着餐饮产业的标准化、规模化发展&#xff0c;餐饮店的连锁化率在持续上升&#xff0c;许多餐饮知名品牌都开设了成百上千家连锁店。随着餐饮连锁店数量的增加&#xff0c;对品牌店铺的管理和运营难度也日益增长…

flowable可使用元素介绍

1. 事件 Events 事件描述图标空启动事件空启动事件未指定触发器&#xff0c;由用户调用的启动事件。定时启动事件定时启动事件在指定时间内创建一次或多次的流程实例。消息启动事件消息启动事件使用具名消息启动流程实例。消息名用于定位指定的启动事件。一个流程定义不得包含…

差值结构的顺序偏好

( A, B )---3*30*2---( 1, 0 )( 0, 1 ) 让网络的输入只有3个节点&#xff0c;AB训练集各由5张二值化的图片组成&#xff0c;让A 中有5个点&#xff0c;B中有1个点&#xff0c;且不重合&#xff0c;统计迭代次数并排序。 第一种情况 差值结构 迭代次数 L E - - 2 10491.…

Qt QCustomPlot介绍

介绍 主要介绍qcustomplot及其用法 最新版本:QCustomPlot Patch Release 2.1.1//November 6, 2022 下载:https://www.qcustomplot.com/index.php/download 官网:https://www.qcustomplot.com/index.php 简单使用 mainwindow.h /**************************************…

gateway之整合sentinel流控降级

文章目录 什么是流控降级为什么要流控降级流控降级带来的好处 gateway如何整合sentinel代码示例 总结 什么是流控降级 流控降级是一种在高并发场景下保护系统可用性的策略&#xff0c;它通过对系统的流量进行控制和管理&#xff0c;以防止系统资源耗尽和崩溃。当系统面临压力过…

【c#-Nuget 包“在此源中不可用”】 Nuget package “Not available in this source“

标题c#-Nuget 包“在此源中不可用”…但 VS 仍然知道它吗&#xff1f; (c# - Nuget package “Not available in this source”… but VS still knows about it?) 背景&#xff1a; 今日从公司svn 上拉取很久很久以前的代码&#xff0c;拉取下来200报错&#xff0c;进一步发…

这些代码转换工具太香了

B站|公众号&#xff1a;啥都会一点的研究生 前言 当有需求将某语言实现的脚本转换为另一语言时&#xff0c;尽管许多概念在不同语言之间是相通的&#xff0c;但每种语言仍然在语法与风格上存在差别 在时间充裕的情况下可以花时间学习一门新语言&#xff0c;但随着AI的发展&a…

rocketmq-spring-boot-starter 2.1.0 事务消息移除参数txProducerGroup

statrer引入 <dependency><groupId>org.apache.rocketmq</groupId><artifactId>rocketmq-spring-boot-starter</artifactId><version>2.2.3</version></dependency> starter 2.0.2对应rocketmq 4.4.0 starter 2.1.0对应rocke…

vcruntime140_1.dll 无法继续执行代码的修复方法分享

vcruntime140_1.dll 是一个动态链接库文件&#xff0c;它包含了 C运行时库的一些函数和类&#xff0c;例如全局对象、异常处理、内存管理、文件操作等。它是 Visual Studio 2015 及以上版本中的一部分&#xff0c;用于支持 C应用程序的运行。如果 vcruntime140_1.dll 无法继续执…

C语言自定义类型讲解:结构体,枚举,联合(1)

&#x1f435;本篇文章将对结构体相关知识进行讲解 1.结构体&#x1f5a5;️ 1.1结构体定义 结构体&#xff08;struct&#xff09;是用户自定义的数据类型&#xff0c;用于组合一个或多个不同类型的数据成员 1.2结构体的声明 这里直接以代码为例 1.3特殊的声明 不完全声明或…

Windows 基于Visual Studio 开发Qt 6 注意事项

前提条件&#xff1a; 1、Visual Studio 2022 社区版(免费版) 2、Qt-6.5.1版本 Qt Vistual Studio Tools下载 先打开Visual Studio 2022 社区版 &#xff1a; 点击扩展-》管理拓展按钮后&#xff0c;在搜索框中输入Qt&#xff0c;点击这里第一个扩展安装。 Qt Visual Stud…