白话空间统计二十四:地理加权回归(七)ArcGIS的GWR工具扩展参数说明

本文主要是介绍白话空间统计二十四:地理加权回归(七)ArcGIS的GWR工具扩展参数说明,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

白话空间统计二十四:地理加权回归(七)ArcGIS的GWR工具扩展参数说明

近期无论是开发者大会,还是个人工作,相当的忙,所以停了一段时间……不过地理加权回归写到第七章,自我感觉也差不多了,无论是基础理论还是来历,包括基础参数的意义,都应该介绍得比较清楚了,当然,后面可能是大家更关心的内容,也就是在ArcGIS(或者其他软件里面),怎么去执行地理加权回归,执行完成之后,生成的结果又如何解读?

下面我们正式进入使用ArcGIS进行地理加权回归分析的步骤。

至于工具的位置和参数说明,请大家看以前的文章:

白话空间统计二十四:地理加权回归(六)ArcGIS的GWR工具参数说明一

当然,前面还缺了一部分,就是GWR的扩展参数部分,作为一只有始有终的虾,准备先把这遗留下来的部分说一说:


从上面的提示上可以看见,整个扩展部分,都是可选,也就是说,有它行,没他也不影响结果。这些参数的作用如下所示:

1、Coefficient raster workspace :系数栅格的工作空间

所谓的工作空间,是ArcGIS工具一个专有术语,在使用过arcpy的同学看来,应该是非常容易理解的的一个概念,设置了工作空间之后,所有的分析结果,默认都会优先写入到这个工作空间里面。

在这里一旦设定了工作空间,那么在回归过程中的截距和各个系数,都会被生成为一个栅格文件,存储在这个工作空间中。

这个栅格有啥用呢?下面可以看看我这里给出来的例子来看看。

数据还是一样,山东省分区县的各类数据:



把五个维度的数据,都做成专题图,进行对比,然后进行GWR,把这五个维度的系数进行栅格化,如下:



从左边矢量的专题图进行对比,其实是很难对数据的差异性进行直观的感受的,但是进行了栅格化之后,这种感受就很直观很明显了。

系数的栅格化,体现出的是该维度数据(各自变量)在不同区域位置对因变量的作用的强弱,很明显的就可以看出在改回归模型中,不同区域的变化强度。

可以通过栅格化,来体现空间的异质性。

第一个财政收入作为因变量,那么没有系数的话,出现的是截距的栅格表面。剩下的自变量,都是各自系数的栅格表面。

根据官方说法,系数栅格化有如下作用:
  • 通过统计学上表示较小局部变化的较大全局变量可确定全局策略。
  • 通过统计学上表示较强局部变化的较大全局变量可确定局部策略。
  • 某些变量可能并不是在全局范围内各区域中均比较显著,因为在某些区域中,它们是正相关的关系,而在其他区域中它们则是负相关的关系。

所谓的局部变化,也就是在某个区域的变化是否剧烈,用地形学的说法,就是等高线(等值线)在一定距离内的线的密度情况,越密,就表示变化越剧烈。所以要找局部变化,最简单的方法就提取等值线,这个不属于我们今天的内容了,有空继续再说。

2、输出单元格大小
这个参数是关于生成栅格的粒度,设置得越小,表示越清晰,平滑,但是所用的计算时间和存储空间越大。

3——5号参数是关于用于填充预测值的。

在空间分析里面,进行未知区域的值预测最常用的方法也就是插值了,但是插值生成栅格之后,再进行指定位置区域的数据提取,中间还有一个过程——而且是插值对面和线要素支持得并不是太好(当然ArcGIS现在已经支持面插值了,但是线还是不行),对多字段数值,支持得也不是太好,特别是多值间有各种关系的,插值都支持不了。这种情况,使用GWR的区域预测就有意义了。

要进行区域预测,首先要准备好一份结构完全一样的数据,从空间参考到需要预测(填充)的字段属性都要一模一样,然后按照前面回归模型的设置,设置好要素类和属性字段,以及输出就可以了。

到此,GWR工具所有的参数设置就讲完了,后面可能还有几个小章节,讲讲结果和应用。

待续未完

这篇关于白话空间统计二十四:地理加权回归(七)ArcGIS的GWR工具扩展参数说明的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/315267

相关文章

Python按照24个实用大方向精选的上千种工具库汇总整理

《Python按照24个实用大方向精选的上千种工具库汇总整理》本文整理了Python生态中近千个库,涵盖数据处理、图像处理、网络开发、Web框架、人工智能、科学计算、GUI工具、测试框架、环境管理等多... 目录1、数据处理文本处理特殊文本处理html/XML 解析文件处理配置文件处理文档相关日志管理日期和

使用Python开发一个Ditto剪贴板数据导出工具

《使用Python开发一个Ditto剪贴板数据导出工具》在日常工作中,我们经常需要处理大量的剪贴板数据,下面将介绍如何使用Python的wxPython库开发一个图形化工具,实现从Ditto数据库中读... 目录前言运行结果项目需求分析技术选型核心功能实现1. Ditto数据库结构分析2. 数据库自动定位3

SQL Server跟踪自动统计信息更新实战指南

《SQLServer跟踪自动统计信息更新实战指南》本文详解SQLServer自动统计信息更新的跟踪方法,推荐使用扩展事件实时捕获更新操作及详细信息,同时结合系统视图快速检查统计信息状态,重点强调修... 目录SQL Server 如何跟踪自动统计信息更新:深入解析与实战指南 核心跟踪方法1️⃣ 利用系统目录

mybatis-plus QueryWrapper中or,and的使用及说明

《mybatis-plusQueryWrapper中or,and的使用及说明》使用MyBatisPlusQueryWrapper时,因同时添加角色权限固定条件和多字段模糊查询导致数据异常展示,排查发... 目录QueryWrapper中or,and使用列表中还要同时模糊查询多个字段经过排查这就导致只要whe

基于Python实现简易视频剪辑工具

《基于Python实现简易视频剪辑工具》这篇文章主要为大家详细介绍了如何用Python打造一个功能完备的简易视频剪辑工具,包括视频文件导入与格式转换,基础剪辑操作,音频处理等功能,感兴趣的小伙伴可以了... 目录一、技术选型与环境搭建二、核心功能模块实现1. 视频基础操作2. 音频处理3. 特效与转场三、高

SpringBoot改造MCP服务器的详细说明(StreamableHTTP 类型)

《SpringBoot改造MCP服务器的详细说明(StreamableHTTP类型)》本文介绍了SpringBoot如何实现MCPStreamableHTTP服务器,并且使用CherryStudio... 目录SpringBoot改造MCP服务器(StreamableHTTP)1 项目说明2 使用说明2.1

基于Python开发一个图像水印批量添加工具

《基于Python开发一个图像水印批量添加工具》在当今数字化内容爆炸式增长的时代,图像版权保护已成为创作者和企业的核心需求,本方案将详细介绍一个基于PythonPIL库的工业级图像水印解决方案,有需要... 目录一、系统架构设计1.1 整体处理流程1.2 类结构设计(扩展版本)二、核心算法深入解析2.1 自

JAVA覆盖和重写的区别及说明

《JAVA覆盖和重写的区别及说明》非静态方法的覆盖即重写,具有多态性;静态方法无法被覆盖,但可被重写(仅通过类名调用),二者区别在于绑定时机与引用类型关联性... 目录Java覆盖和重写的区别经常听到两种话认真读完上面两份代码JAVA覆盖和重写的区别经常听到两种话1.覆盖=重写。2.静态方法可andro

Spring Boot spring-boot-maven-plugin 参数配置详解(最新推荐)

《SpringBootspring-boot-maven-plugin参数配置详解(最新推荐)》文章介绍了SpringBootMaven插件的5个核心目标(repackage、run、start... 目录一 spring-boot-maven-plugin 插件的5个Goals二 应用场景1 重新打包应用

zookeeper端口说明及介绍

《zookeeper端口说明及介绍》:本文主要介绍zookeeper端口说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、zookeeper有三个端口(可以修改)aVNMqvZ二、3个端口的作用三、部署时注意总China编程结一、zookeeper有三个端口(可以