今天看到一篇文章使用的方法名称是地理探测器,介绍说比常用的回归方法要有优势,查询了一下方法也容易理解,而且确有其优势,关键是作者专门做了一个page介绍他的软件和方法,中英文的介绍文章也都有,真是十分方便了,做空间异质性分析的同学不妨一试,而且操作起来真是太简单了,哈哈哈。

1.地理探测器介绍

地理探测器主要包括4种,分别是Factor_detector、Risk_detector、Ecological_detector、Interaction_detector。

1.1 Factor_detector

首先,根据自变量X进行分层,自变量需要是离散的,如果是连续的需要使用聚类等方式进行离散化。然后根据下述公式计算q值。其实公式反应的就是聚在一起的那些点或区域,如果方差和总方差相比很小的话,就说明有明显的空间集聚现象,也就是空间异质性或者说文章中的叫法空间分异,计算完q值还可以对q值进行统计推断,判断其显不显著,当然这就不展开介绍了,具体的可以看王劲峰老师的论文《地理探测器_原理与展望》,中文的也容易看懂。

这个探测器在软件中的输出结果如下图所示,其中type,region和level就是三个自变量或者叫factor,q值就是因变量Y分别对这三个自变量的q值了。

1.2 Risk_detector

Risk_detector其实就是判断两个子区域间的属性均值是否有显著的差别,用t统计量来检验,这个容易理解,不多解释了。软件结果如下,第一张表是各个type类别的均值,第二张表就是对应factor的两个类别间有没有显著性差异。

1.3 Ecological_detector

生态检测用于比较两因子 X1和 X2对属性 Y的空间分布的影响是否有显著的差异,以F统计量来衡量,软件运行结果如下图所示,If Y(X1) (risk factor names in row) was significantly bigger than Y(X2) (risk factor names in column), the associated value is “Y”, while “N” expresses the opposite meaning.首先,表格中没有Y或N的话就是没有显著性差异了,也就是X对Y的影响一样,Y的话就是比如region对Y的影响要大于type对Y的影响。

1.4 Interaction_detector

交互探测器是用来识别不同风险因子 Xs之间的交互作用,即评估因子 X1和 X2共同作用时是否会增加或减弱对因变量 Y 的解释力,或这些因子对 Y的影响是相互独立的。思路也很简单,就是将X1和X2对应的地块取交集,分别看单独情况和取交集情况的q值如何。可以分成下面这几种情况。

软件输出结果如下所示:

以上就是地理探测器全部内容了,很有意思。

参考文献

[1]王劲峰, & 徐成东. (2017). 地理探测器:原理与展望. 地理学报, 72(001), 116-134.
[2]http://www.geodetector.cn/#_How_to_Use
[3]Feng Gao, Shaoying Li*, Zhangzhi Tan, Zhifeng Wu, Xiaoming Zhang, Guanping Huang, Ziwei Huang. Understanding the modifiable areal unit problem in dockless bike sharing usage and exploring the interactive effects of built environment factors. International Journal of Geographical Information Science,2021,
https://doi.org/10.1080/13658816.2020.1863410
[4]基于共享单车骑行GPS记录数据的研究成果丨城市数据派

地理探测器GeoDetector相关推荐

  1. 空间相关性----地理探测器--学习记录

    目录 相关教程--软件及数据准备 R语言数据分析 1.R包.数据准备.GD综合代码 2.分异及因子探测---q值 gd 3.交互作用探测---评估因子gdinteract 4.风险区探测--显著性-- ...

  2. R语言geodetector包基于栅格图像实现地理探测器操作

      本文介绍基于R语言中的geodetector包,依据多张栅格图像数据,实现地理探测器(Geodetector)操作的详细方法.   需要说明的是,在R语言中进行地理探测器操作,可以分别通过geod ...

  3. R语言GD包基于栅格图像实现地理探测器与连续参数的自动离散化

      本文介绍基于R语言中的GD包,依据栅格影像数据,实现自变量最优离散化方法选取与执行,并进行地理探测器(Geodetector)操作的方法.   首先,在R语言中进行地理探测器操作,可通过geode ...

  4. R语言GD包地理探测器分析时报错、得不到结果等情况的解决方案

      本文介绍在利用R语言的GD包,实现自变量最优离散化方法选取与执行.地理探测器(Geodetector)操作时,出现各类报错信息.长时间得不到结果等情况的解决方案.   在之前的文章R语言GD包基于 ...

  5. 地理探测器的应用方法

    关于地理探测器的使用,网络上有大量的教学视频及资料,既可以用Excel计算,也可以利用R语言计算,本文主要分享利用Excel计算的方法,借鉴了大量的学习资料,记录一下供自己参考,也希望能帮到有需要的人 ...

  6. 用Python实现地理探测器

    地理探测器很多人都熟悉,快被用烂的一个空间数据分析方法了.现在地理探测器软件有两个版本,一个是Excel版本,一个R版本的.之前在数据分析时,需要频繁的使用地理探测器计算q值,每次都得重新把数据输入到 ...

  7. 地理探测器的下载和使用

    一.下载地址 地理探测器的详细介绍可阅读王劲峰老师的文献:地理探测器_原理与展望_王劲峰 手动输入网址: http://www.geodetector.cn/ 进行访问 跳转至如下界面: 前三个中任意 ...

  8. 空间统计分析_【空间分析】地理探测器原理

    地理探测器:原理与展望 地理学报 王劲峰 徐成东2017 本文只截取了地理探测器原理部分内容,案例分析部分并未呈现. 地理探测器原理: 空间分层异质性:层内方差小于层间方差的地理现象. 地理探测器是探 ...

  9. 【空间分析】地理探测器法原理及应用

    地理探测器法(geographical detector method, GDM) 地理探测器既可以检验单变量的空间分异性(stratified heterogeneity):也可以通过检验两个变量空 ...

  10. 特征因子是什么意思_【空间分析】地理探测器应用-分异及因子探测、交互作用探测(共享单车骑行目的地时空特征与影响因素)...

    广州市主城区共享单车骑行目的地时空特征与影响因素 地理研究 高枫 刘小平等 2019 python是个好东西,爬虫也是个技术活. 以往研究不足: l 少有研究主要关注共享单车骑行的目的地时空分布及其影 ...

最新文章

  1. WPF 分批加载十万个按钮
  2. grub2的配置文件grub.cfg详解
  3. PHP——Array to string conversion 解决方案
  4. 用 GetEnvironmentVariable 获取常用系统环境变量
  5. 中国医科大学计算机在线作业,中国医科大学《计算机应用基础》在线作业及参考 答案.doc...
  6. Asp.NetCore轻松学-部署到 IIS 进行托管
  7. 四元数乘法_JPL四元数和Hamilton四元数的区别
  8. 读《Javascript高级程序设计》中的javascript事件处理程序(事件侦听器)心得
  9. C#中this关键字-调用本类成员
  10. 基于DEAP库的python进化算法-1
  11. jmeter与jdk的安装
  12. python变量四则运算_python_第一次作业 四则运算
  13. 批量Word转换成PDF,用这方法超简单
  14. 港科校友 | 香港科大EMBA刘礼华校友获评俄罗斯自然科学院院士
  15. 世界各地的标志性建筑物
  16. CT图像重建算法------射线驱动投影模型
  17. Dubbo2.7.3入门
  18. exist优化 in mysql_MySQL 子查询优化[IN/EXISTS]--smei join
  19. 本地机器 Google Colab 通过 SSH 连接远程服务器
  20. Android的multidex带来的性能问题-减慢app启动速度, from泡在网上的日子

热门文章

  1. 扫雷游戏(实现了网页版的扫雷游戏的所有逻辑)
  2. FOC:【2】SVPWM(七段式)的Verilog实现与仿真
  3. oracle 函数 if 判断,oracle 判断中文函数
  4. 新版GitHub客户端上传文件夹教程笔记
  5. JAVA实现网页版斗地主_Java实现斗地主简化版
  6. Makefile教程(绝对经典,所有问题看这一篇足够了)
  7. 实变函数与计算机有关系吗,实变函数论文.doc
  8. matlab复变函数应用,matlab在复变函数中的一些应用修改后的.doc
  9. 数据库设计工具-----PD
  10. 数据库-常见面试题汇总