算法笔记:地理探测器

1 空间分层异质性(spatial stratified heterogeneity)

  • 空间分层异质性(空间分异性/区异性):层内方差小于层间方差的地理现象
  • 例如气 候带、土地利用图、地貌图、生物区系、区际经济差异、城乡差异以及主体功能区等 等[,是空间数据的一大特性。
  • “层(strata)”是统计学概念,对应地理上的子区域(sub region)

2 地理探测器介绍

2.1 核心思想

  • 如果某个自变量(x)对某个因变量(y)有重要影响,那么自变量和因变 量的空间分布应该具有相似性

2.2 原理

2.2.1 分异及因子探测

  • 探测Y的空间分异性,以及探测某因子X多大程度上解释了属性Y 的空间分异。
  • 用q值度量,表达式为
      • h = 1, …, L为变量Y或因子X的分层 【子区域数量】
      • Nh和N分别为层h 和全区的单元数
      • \sigma_h^2,\sigma^2——层h和全区的Y值的方差
      • SSW和SST——层内方差之和 ,全区总方差 
  • 值越大说明Y的空间分异性越明显【值越大,说明层内方差越小,方差主要来自层间,也就是空间分异性导致的方差】
  • 如果分层是由自变量X生成的,则q值越大表示自变 量X对属性Y的解释力越强,反之则越弱
    • 极端情况下,q值为1表明因子X完全控制了Y 的空间分布【q为1,说明SSW为0,层内没有方差,方差全是由层间贡献的,说明层内完全一模一样,也就是因子X完美地进行了子空间的划分】
    • q值为0则表明因子X与Y没有任何关系
    • q值表示X解释了100×q%的Y

2.2.2 交互作用探测

  • 识别不同风险因子Xs之间的交互作用
    • 即评估因子X1和X2共同作用时是否会增加或减弱对因变量 Y 的解释力, 或这些因子对Y的影响 是相互独立的
  • 评估的方法是
    • 分别计算两种因子 X1 和 X2 对 Y 的 q 值 : q(X1) 和 q(X2)
    • 计算它们交互时的q 值: q(X1 ∩ X2)
    • 对 q(X1)、q(X2)与q(X1 ∩ X2) 进行比较

2.2.3 风险区探测 

  • 判断两个子区域间的属性均值是否有显著的差别,用t统计量来检验

  • \bar{Y_h}表示子区域h内的属性均值
  • n_h为子区域h内样本数量, Var表示方差
  • 统计量t近似地服从Student's t分布,其中自由度的计算方法为:

2.2.4 生态探测

 

 3 举例

  • 对某县1998-2006年的神经管畸形出生缺陷 (NTDs) 的发生 (Y) 进行环境风险因子分析
    • X包括:高程、土壤类型、流域 分区以及蔬菜产量和化肥使用量等社会经济变量
  • 网格点,格点间距为1 km,共1145个,用于将Y和X匹配起来

  • 图8显示了风险因子探测的结果。
    • 图8a 显示了对于单个风险因子(高程等级)而言的风险区探测的结果
      • 其中图8a的表格第一 行的数字“21”、“22”、“23”等是此环境因子各分区的编号,第二行是在每个类型区内的NTDs的平均发病率
      • 接下来的第6~10行是各类型分区的NTDs 发病率之间是否存在统计差异的判断,采用显著性水平为0.05的t检验,“Y”表示存在显 著性差异,“N”表示不存在显著性差异
    • 图8b 展示的是所有风险因子q值的计算结果,结果 表明水文流域变量 X3 具有最高的q值
      • 说 明这些变量中河流是决定 NTDs 空间格局的最 主要的环境因子
    • 图8c是生态探测(2.2.4)的输出,结 果显示就对NTD空间分布的作用而言,水文流 域与其他变量存在着显著差异
    • 图8d是交互探 测(2.2.2)的结果,其中第3~5行是两两变量交互作用 后的q值,结果表明,任何两种变量对NTDs空 间分布的交互作用都要大于第一种变量的独自 作用

参考内容:10王劲峰 (geog.com.cn)

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

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

相关文章

mybatis 实现查询默认添加分页

前言 分页查询在日常开发中无法避免,但每次sql编写时,mybatis 中使用limit,oracle中使用rownum分页,业务场景少的情况下,可以接受.但是随着业务增加每次相同的功能做重复开发又不是那么方便,那么我们有什么方案去解决开发中出现的分页问题呢? 一、PageHelper 框架分页 首先我…

温酒读Qt:QObject中篇2 ——欲遮还羞的 QObjectPrivate

《妙法莲华经》曰:“佛道长远,久受勤苦,乃可得成。” 世事修炼,莫不如是,日拱一卒无有尽,功不唐捐终入海。 传送门: 《温酒读Qt:QObject 序篇》 《温酒读Qt:QObject中篇1—— Q_OBJ…

前端框架---Vue2学习教程(上)

从HTML到现在一路跟过来的小伙伴们,坚持固然不容易,但我相信大家已经学到了不少,那么我们开始马不停蹄的进入前端的框架吧,下面讲的是Vue2,大家继续加油鸭!!!! Vue2 Vu…

装机打不开BIOS怎么办?如何进入Windows10的BIOS页面,如何关闭快速启动

电脑有快速启动,想进去BIOS页面非常困难,在临开机的页面,按触发按键不管用。 然后我看到了一种新的进入BIOS的方式: (1)win8以上的系统,按住shift,然后鼠标点击重启,再…

蓝桥杯2024/1/26笔记-----基于PCF8591的电压采集装置

功能实现要求: 每次建好工程文件夹,里边包含User(放工程文件,mian.c,可以在这里写如同我这个文章的文本文档)、Driver(存放底层文件如Led.c,Led.h等) 新建的工程先搭建框…

推荐一款Linux、数据库、Redis、MongoDB统一管理平台!

官方演示 状态查看 ssh 终端 文件操作 数据库操作 sql 编辑器 在线增删改查数据 Redis 操作 Mongo 操作 系统管理 账号管理 角色管理 资源管理 一.安装 1.下载安装包 cd /opt wget https://gitee.com/dromara/mayfly-go/releases/download/v1.7.1/mayfly-go-linux-amd64.zi…

CES 2024:AI赋能机器人,国产机器人更亮眼

原创 | 文 BFT机器人 一年一度的国际消费电子展(CES)又与我们见面了。作为全球消费电子和科技创新的盛会,CES每年都吸引着无数目光。今年,AI赋能机器人成为展会的一大亮点,而国产机器人更是凭借其创新技术和实用功能,成为全场焦点…

使用QT实现播放gstreamer的命令(二)

一、前言 上一篇文章写到了,如何快速使用C来执行gstreamer的命令,如何在QT中显示gstreamer的画面,原文如下: https://blog.csdn.net/Alon1787/article/details/135107958 二、近期的其他发现: 1.gstreamer的画面显示在…

蓝桥杯AT24C02问题记录

问题1:从这个图片上可以看出这两个在IIC的.c文件里延时时间不一样,第一张图使用了15个_nop_(); 12M晶振机器周期是 1/12M*121uS;nop()要延时1个指令周期。延时时间不对会对时序产生影响,时序不对,则AT24C02有没被使用…

关于Spring Boot和MyBatis常见的十道面试题

拦截器和过滤器有什么区别? 拦截器(Interceptor)和过滤器(Filter)都是用于在请求道道目标资源的之前或之后进行处理的组件。主要区别有以下几点: 依赖对象不同:过滤器是来时Servlet&#xff0…

IDEA安装MyBatisX插件

IDEA工具在开发人员中经常使用,从dao层到xml文件对应的查看很费劲,这时候就有相应的插件工具出现了MyBatisX。他的好处如下: mapper and xml can jump back and forth mybatis.xml,mapper.xml prompt mapper and xml support auto prompt lik…

Netty核心——Reactor下篇(十)

任务队列中的Task有3种典型使用场景 用户程序自定义的普通任务 比如有一个非常耗时长的业务 异步执行提交该Channel对应的NioEventLoop的TaskQueue中 用户自定义定时任务 该任务提交到scheduleTaskQueue中 非当前Reactor线程调用Channel的各种方法 例如在推送系统的业务线程…

大数据StarRocks(八):资源隔离实战

前言 自 2.2 版本起,StarRocks 支持资源组管理,集群可以通过设置资源组(Resource Group)的方式限制查询对资源的消耗,实现多租户之间的资源隔离与合理利用。在 2.3 版本中,StarRocks 支持限制大查询&#…

酒鬼酒2024年展望:稳发展动能,迈入恢复性增长轨道

文 | 琥珀酒研社 作者 | 渡过 最近几个月来,白酒估值回落到近十年来低位,反映出了整个白酒行业的市场低迷和虚弱现状。不管是头部企业五粮液、泸州老窖,还是区域酒企口子窖、金种子酒等,最近都通过“回购”或“增持”&#xff0…

常用直线检测算法

概述 在计算机视觉领域,我们经常需要做一些特殊的任务,而这些任务中经常会用到直线检测算法,比如车道线检测、长度测量等。– 资料 直线检测算法汇总_技术挖掘者的博客-CSDN博客_直线检测算法 直线检测算法博文中缺失的几个源码(Hough_lin…

联想乐商店更新安卓APK错误处理

当你点击“重新提交”,联想开放平台会卡死 其实他们的网页是有BUG的。HTTP GET appDetail请求会有个服务器内部错误 联系了联想客服,他们的绕过去方案是,你要选择“已上架” 然后再更新版本就可以了

【Python机器学习系列】建立XGBoost模型预测心脏疾病(完整实现过程)

一、引言 前文回顾: 一文彻底搞懂机器学习中的归一化与反归一化问题 【Python机器学习系列】一文彻底搞懂机器学习中表格数据的输入形式(理论源码) 【Python机器学习系列】一文带你了解机器学习中的Pipeline管道机制(理论源码…

【Python】03快速上手爬虫案例三:搞定药师帮

文章目录 前言1、破解验证码2、获取数据 前言 提示:通过用户名、密码、搞定验证码,登录进药师帮网站,然后抓取想要的数据。 爬取数据,最终效果图: 1、破解验证码 使用药师帮测试系统:https://dianrc.ysb…

2024 高级前端面试题之 HTML 「精选篇」

该内容主要整理关于 HTML 的相关面试题,其他内容面试题请移步至 「最新最全的前端面试题集锦」 查看。 HTML模块精选篇 1. 如何理解HTML语义化2. H5的新特性有哪些3. 说一下 HTML5 Drag API4. iframe有那些缺点5. 如何实现浏览器内多个标签页之间的通信6. 简述一下s…

Elasticsearch:如何为 Elastic Stack 配置 AI Assistant

了解并安装 Elastic AI Assistant Elastic 推出了 Observability AI Assistant,这是一款利用生成式 AI 来增强你的 Observability 体验的强大工具。 该 AI 助手由 OpenAI 或 Azure OpenAI 服务的连接器提供支持,可带来上下文洞察和聊天功能,…