基本原理

如何利用数学(如用面积、距离等)建立空间数据和非空间数据之间的关系?对于空间统计而言,空间权重矩阵是一种有效的表达空间关系的方式。因此,它是用量化的方法表示了数据之间的“空间结构”。

关于如何进行要素间实际交互方式的概念化,ESRI举出的例子:

如果要测量森林中某种特定种类的种子繁殖树种的聚类,使用某种形式的反距离可能最适合。但是,如果要评估某一地区通勤者的地理分布,行程时间和行程成本可能是更好的选择。

空间权重矩阵是N*N的表,N为数据集中的要素数量。因此给定行列组合后,其对应的值即为权重。这种空间关系的权重矩阵在许多空间统计工具里都有用,比如空间自相关、热点分析、聚类和异常值分析等。

创建策略

  1. 二进制策略:某个要素要么是邻域-1,要么不是-0。例如:固定距离、K 最近邻域、Delaunay 三角测量、邻接或空间 - 时间窗口。
  2. 权重策略:邻近要素有不同量级的影响,并通过计算权重来反映该变化。例如:反距离或无差别的区域。

工具使用

arcgis中的SWM使用稀疏矩阵存储,因此只存非零部分。实际情况,每个要素一般只跟其他某几个要素发生关系。

工具名字:Generate Spatial Weights Matrix (Spatial Statistics),工具界面如图:

SWM的使用:以热点分析为例

具体权重的使用,以热点分析为例,几个主要的步骤如下:

integrate与collect event

integrate = arcpy.Integrate_management("911Copied.shp #", "500 Feet")
ce = arcpy.CollectEvents_stats("911Copied.shp", "911Count.shp", "Count", "#")

collect event的结果数据

重点是需要生成feature class,并且确保这个feature class有一个唯一id字段。

af = arcpy.AddField_management("911Count.shp", "MyID", "LONG", "#", "#", "#", "#","NON_NULLABLE", "NON_REQUIRED", "#", "911Count.shp")
cf = arcpy.CalculateField_management("911Count.shp", "MyID", "[FID]", "VB")

Generate Spatial Weights Matrix

swm = arcpy.GenerateSpatialWeightsMatrix_stats("911Count.shp", "MYID","euclidean6Neighs.swm","K_NEAREST_NEIGHBORS","#", "#", "#", 6,"NO_STANDARDIZATION")

Hot Spot Analysis (Getis-Ord Gi*)

hs = arcpy.HotSpots_stats("911Count.shp", "ICOUNT", "911HotSpots.shp","GET_SPATIAL_WEIGHTS_FROM_FILE","EUCLIDEAN_DISTANCE", "NONE","#", "#", "euclidean6Neighs.swm","NO_FDR")

空间权重矩阵(SWM)相关推荐

  1. 二进制空间权重矩阵_空间权重矩阵(SWM)

    基本原理 如何利用数学(如用面积.距离等)建立空间数据和非空间数据之间的关系?对于空间统计而言,空间权重矩阵是一种有效的表达空间关系的方式.因此,它是用量化的方法表示了数据之间的"空间结构& ...

  2. stata 导出 相关系数表_Stata: 空间权重矩阵的构建

    作者:潘星宇 (清华大学) Stata 连享会:知乎 | 简书 | 码云 | CSDN Stata连享会 计量专题  || 公众号合集 连享会-内生性专题现场班-2019.11.14-17 特别说明 ...

  3. 空间权重矩阵与相关性检验(Stata)

    空间权重矩阵与相关性检验(Stata) 文章目录 空间权重矩阵与相关性检验(Stata) @[toc] 1 空间相关性检验 1.1 全局空间相关性检验 1.2 局部空间自相关检验 1.3 散点图 2 ...

  4. 白话空间统计之二十五:空间权重矩阵(四)R语言中的空间权重矩阵(5)完结篇:自然临近关系

    自然临近是R语言中spdep中内置的最后一种临近关系. 所谓的自然临近,指的是不进行任何的预设关系,通过其空间位置来判断是否属于相互临近,那么这个空间位置指的是什么呢?众所周知,在几何图形中,三角形是 ...

  5. 二进制空间权重矩阵_白话空间统计之二十五:空间权重矩阵(三)解构空间权重矩阵...

    原标题:白话空间统计之二十五:空间权重矩阵(三)解构空间权重矩阵 中国古代就有"天圆地方"一说,所谓的"方"就是所谓的矩阵-- 在军事上面,最为讲究就是团体的力 ...

  6. 285个地级市空间权重矩阵(空间邻接、地理距离、经济距离、经济地理嵌套矩阵)

    285个地级市空间权重矩阵(空间邻接.地理距离.经济距离.经济地理嵌套矩阵) 1.范围:285个地级市 2.数据包括:包括空间邻接矩阵.空间地理距离矩阵.空间经济距离矩阵.空间经济地理嵌套矩阵 其中空 ...

  7. 283个地级及以上城市地理距离、经济距离和引力模型空间权重矩阵

    283个地级及以上城市地理距离.经济距离和引力模型空间权重矩阵 长期以来,引力模型一直是经济学中最成功的实证模型之一.将更深层次的引力理论基础融入到最近的实践中,可以对引力所描述的空间关系作出更丰富. ...

  8. 白话空间统计之二十五:空间权重矩阵(一)点数据的空间关系(1)

    空间分析的根基,来源于60年代Waldo R. Tobler教授"地理学第一定律"的"Tobler's First Law"(简称TFL),即为"Ev ...

  9. stata 空间杜宾模型_利用STATA创建空间权重矩阵及空间杜宾模型计算命令

    文档收集于互联网,已重新整理排版 .word 版本可编辑 , 有帮助欢迎下载支持 . 1 文档来源为 : 从网络收集整理 .word 版本可编辑 . ** 创建空间权重矩阵介绍 * 设置默认路径 cd ...

  10. 整理空间权重矩阵和杜宾模型案例数据及分析(stata代码)

    数据集名称:整理空间权重矩阵和杜宾模型案例数据及分析(stata代码) 相关说明:整理空间权重矩阵和杜宾模型案例数据及分析(stata代码).Stata 是一套提供其使用者数据分析.数据管理以及绘制专 ...

最新文章

  1. cad菜单栏快捷键_拒绝效率低下,教你瞬间提升10倍!老师傅珍藏多年CAD快捷键...
  2. cgdb基本用法总结
  3. 阻止浏览器自动填充input密码框
  4. 做俯卧撑的10个技巧
  5. 通过完整示例来理解如何使用 epoll
  6. JAVAOO难以理解的部分
  7. 【动态规划笔记】区间dp:括号匹配(删除字符和括号匹配)
  8. 验证空间变形:电子在测地线的圆形轨道上辐射行为
  9. 学会这一招,轻松将PDF转网页HTML,快来码住
  10. 建模学习笔记(一)层次分析法模型学习及相关论文书写 清风数学建模
  11. 闩锁效应的产生原因及解决办法
  12. intel cpu core/“酷睿”系列发展史,供组装机的朋友们参考
  13. 使用python抓取天涯帖子,并实现“只看楼主”功能
  14. python猴子分桃问题_阶乘
  15. adb devices offline_android adb devices offline的解决办法
  16. 路由器刷openwrt后不能上网 修改brlan的ip地址失败
  17. IGBT静态参数测试
  18. Qt学习笔记--文件读写(QFile、QDataStream、QTextStream)
  19. SCAU【1020】正负奇偶判断
  20. 计算机室在初中英语教学中的应用,信息技术在初中英语教学中的应用探析

热门文章

  1. 基于Java+MyEclipse+Socket+GUI的网络通讯录(C#可以参考为WinForm通讯录结构大体类似)
  2. 数组实现c语言学生成绩管理系统
  3. visio怎么画球_快速学习Visio 门球制图
  4. 单片机C语言程序设计实训100例基于8051+Proteus仿真
  5. 部编版是什么版本_部编版教材和人教版教材有什么区别
  6. 在线 JSON 格式化校验工具
  7. eclipse窗口设置
  8. 编码器及编码器在SMART200中的使用
  9. 【python基础学习必备小手册(适合新手)详细教程】
  10. php中dump是什么文件怎么打开,Win8/Win10 dump文件怎么打开?dump文件分析工具下载及使用教程...