前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >全局莫兰指数_空间自相关 | 莫兰指数

全局莫兰指数_空间自相关 | 莫兰指数

作者头像
全栈程序员站长
发布于 2022-09-12 08:50:47
发布于 2022-09-12 08:50:47
1.9K0
举报

大家好,又见面了,我是你们的朋友全栈君。

空间自相关:是指一些变量在同一个分布区内的观测数据之间潜在的相互依赖性。其中,自相关中的“自”表示当你进行相关性观察统计量,是来源于不同对象的同一属性。Tobler(1970)曾指出“地理学第一定律:任何东西与别的东西之间都是相关的,但近处的东西比远处的东西相关性更强”。

空间自相关统计量是用于度量地理数据(geographic data)的一个基本性质:某位置上的数据与其他位置上的数据间的相互依赖程度。

在地理统计学科中应用较多,现已有多种指数可以使用,但最主要的有两种指数,即Moran的I指数Geary的C指数,也就是我们常说的莫兰指数和G统计量。


今天我们就先了解一下度量空间相关性的一个重要指标之一的莫兰指数。

莫兰指数分为全局莫兰指数局部莫兰指数

// 全局和局部 //

其中,全局型的功能在于描述某现象的整体分布状况,判断此现象在空间是否有聚集特性存在,但其并不能确切地指出聚集在哪些地区。而局部型可以进一步告诉我们哪个位置出现了异常值、哪个位置出现了集聚现象。它可以判断一座座居民楼它们是聚集在一块还是离散分布在各处。

// 值的分布 //

莫兰指数是一个有理数,通过方差归一化操作之后,其值将分布在[-1,1]之间,用来判别空间是否存在自相关。当值大于0时,表示数据呈现空间正相关,其值越大空间相关性越明显。当值小于0时,表示数据呈现空间负相关,其值越小空间差异越大。当值等于0时,空间呈随机性。

// 在Arcmap中的位置 //

在Arcmap中进行空间自相关分析时,可以打开工具箱【空间统计工具】下面的对应的位置,分析之后会得到下方的结果。

解读这个结果的时候,大家可以关注其P值和Z值的得分即可。当P值小于0.05(通过95%置信度检验),且Z得分超过临界值1.65(拒绝零假设设定的阈值);Z分数为负号,且通过显著性检验,比如而上图中的P值大于了0.05的95%的置信度,Z值也没有超过1.65,所以说这个数据就偏向随机了。

// 相关文章 //

《基于Moran统计量的空间自相关理论发展和方法改进》

陈彦光 北京大学城市与环境学院

文章链接:

https://pan.baidu.com/s/1mwFiPUNOxdSIBUYzsRGBNw

提取码:

plcf

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/153100.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
​LeetCode刷题实战510:二叉搜索树中的中序后继 II
算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试。所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从LeetCode上面选 !
程序员小猿
2022/03/03
2280
​LeetCode刷题实战510:二叉搜索树中的中序后继 II
手把手:四色猜想、七桥问题…程序员眼里的图论,了解下?(附大量代码和手绘)
大数据文摘作品 编译:张礼俊、王一丁、xixi、修竹、Apricock、惊蛰、Chloe、龙牧雪 长文预警!本文作者Vardan Grigoryan是一名后端程序员,但他认为图论(应用数学的一个分支)的思维应该成为程序员必备。 本文从七桥问题引入,将会讲到图论在Airbnb房屋查询、推特推送更新时间、Netflix和亚马逊影片/商品个性化推荐、Uber寻找最短路线中的应用,附有大量手把手代码和手绘插图,值得收藏。 图论的傻瓜式教程 图论是计算机科学中最重要、最有趣,同时也是最容易被误解的领域之一。理解并使用
大数据文摘
2018/05/23
2.2K0
【leetcode刷题】T140-二叉搜索树的最小绝对差
https://leetcode-cn.com/problems/minimum-absolute-difference-in-bst/
木又AI帮
2019/08/12
5030
Data Structure堆Tree并查集图论
堆这种数据结构的应用很广泛,比较常用的就是优先队列。普通的队列就是先进先出,后进后出。优先队列就不太一样,出队顺序和入队顺序没有关系,只和这个队列的优先级相关,比如去医院看病,你来的早不一定是先看你,因为病情严重的病人可能需要优先接受治疗,这就和时间顺序没有必然联系。优先队列最频繁的应用就是操作系统,操作系统的执行是划分成一个一个的时间片的,每一次在时间片里面的执行的任务是选择优先级最高的队列,如果一开始这个优先级是固定的可能就很好选,但是在操作系统里面这个优先级是动态变化的,随着执行变化的,所以每一次如果要变化,就可以使用优先队列来维护,每一次进或者出都动态着在优先队列里面变化。在游戏中也有使用到,比如攻击对象,也是一个优先队列。所以优先队列比较适合处理一些动态变化的问题,当然对于静态的问题也可以求解,比如求解1000个数字的前100位出来,最简单的方法就是排序了,,但是这样多此一举,直接构造一个优先队列,然后出的时候出一百次最大的元素即可。这个时候算法的复杂度就是
西红柿炒鸡蛋
2018/11/07
4330
Data Structure_堆_二叉树_并查集
堆这种数据结构的应用很广泛,比较常用的就是优先队列。普通的队列就是先进先出,后进后出。优先队列就不太一样,出队顺序和入队顺序没有关系,只和这个队列的优先级相关,比如去医院看病,你来的早不一定是先看你,因为病情严重的病人可能需要优先接受治疗,这就和时间顺序没有必然联系。优先队列最频繁的应用就是操作系统,操作系统的执行是划分成一个一个的时间片的,每一次在时间片里面的执行的任务是选择优先级最高的队列,如果一开始这个优先级是固定的可能就很好选,但是在操作系统里面这个优先级是动态变化的,随着执行变化的,所以每一次如果要变化,就可以使用优先队列来维护,每一次进或者出都动态着在优先队列里面变化。在游戏中也有使用到,比如攻击对象,也是一个优先队列。所以优先队列比较适合处理一些动态变化的问题,当然对于静态的问题也可以求解,比如求解1000个数字的前100位出来,最简单的方法就是排序了,,但是这样多此一举,直接构造一个优先队列,然后出的时候出一百次最大的元素即可。这个时候算法的复杂度就是
西红柿炒鸡蛋
2019/01/23
3890
【leetcode刷题】T136-二叉搜索树中的众数
https://leetcode-cn.com/problems/find-mode-in-binary-search-tree/
木又AI帮
2019/08/08
3460
数据结构小记【Python/C++版】——BST树篇
BST树,英文全称:Binary Search Tree,被称为二叉查找树或二叉搜索树。
Coder-ZZ
2023/02/23
4270
数据结构小记【Python/C++版】——BST树篇
二叉查找树编码与解码
LeetCode 449 给定一个二叉查找树,实现对该二叉查找树编码与解码功能。编码即将二叉查找树转为字符串,解码即将字符串转为二叉查找树。不限制使用何种编码算法,只需保证当对二叉查找树调用编码功能后可再调用解码功能将其复原。
小飞侠xp
2018/08/28
3840
算法导论第十二章 二叉搜索树
一、二叉搜索树概览   二叉搜索树(又名二叉查找树、二叉排序树)是一种可提供良好搜寻效率的树形结构,支持动态集合操作,所谓动态集合操作,就是Search、Maximum、Minimum、Insert、Delete等操作,二叉搜索树可以保证这些操作在对数时间内完成。当然,在最坏情况下,即所有节点形成一种链式树结构,则需要O(n)时间。这就说明,针对这些动态集合操作,二叉搜索树还有改进的空间,即确保最坏情况下所有操作在对数时间内完成。这样的改进结构有AVL(Adelson-Velskii-Landis) tre
Linux云计算网络
2018/01/11
6330
算法导论第十二章 二叉搜索树
深入了解二叉搜索树:原理、操作与应用
二叉搜索树的概念:满足左子树的值小于根节点,右子树的值大于根节点的值,这样的树就是二叉搜索树
用户11305458
2024/10/09
1740
深入了解二叉搜索树:原理、操作与应用
二分搜索树实现
在析构的时候,我们要释放节点内存,这颗BST树的所有节点内存释放是一个递归的过程,因此我们这里调用destroy递归函数,去递归释放节点内存。
公众号guangcity
2019/10/31
7900
C++版 - 剑指offer 面试题63:二叉搜索树的第k个结点(二叉树中序遍历的应用) 题解
题目:给定一颗二叉搜索树,请找出其中的第k大的结点。例如, 5 / \ 3 7 /\ /\ 2 4 6 8 (见下面的图1) 中,按结点数值大小顺序第三个结点的值为4。
Enjoy233
2019/03/05
7230
C++版 - 剑指offer 面试题63:二叉搜索树的第k个结点(二叉树中序遍历的应用) 题解
图(Graph)是由顶点的有穷非空集合和 顶点之间边 的集合组成,通常表示为: (Graph) G(V, E),其中,G表示一个图,V是图G中顶点的集合,E是图G中边的集合。 图分无向图与有向图,根据图的边长,又分带权图与不带权图。
小飞侠xp
2018/08/29
2770
二叉树-LeetCode 235、236、226、230(中序,LCA,DFS)
给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。” 例如,给定如下二叉搜索树: root = [6,2,8,0,4,7,9,null,null,3,5]
算法工程师之路
2019/11/26
5060
C++版 - 剑指offer 面试题24:二叉搜索树BST的后序遍历序列(的判断) 题解
题目:输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则返回true。否则返回false。假设输入的数组的任意两个数字都互不相同。
Enjoy233
2019/03/05
5910
C++版 - 剑指offer 面试题24:二叉搜索树BST的后序遍历序列(的判断) 题解
PAT 1043 Is It a Binary Search Tree (25分) 由前序遍历得到二叉搜索树的后序遍历
A Binary Search Tree (BST) is recursively defined as a binary tree which has the following properties:
vivi
2020/07/14
5950
PAT 1043 Is It a Binary Search Tree (25分) 由前序遍历得到二叉搜索树的后序遍历
算法:搜索
在无序记录集中搜索关键词为key的记录在记录集中的位置i(0 <= i <= n - 1). 它的查找过程是:
用户3578099
2022/04/18
6190
算法:搜索
LeetCode 1586. 二叉搜索树迭代器 II(数组+栈)
注意,虽然我们使用树中不存在的最小值来初始化内部指针,第一次调用 next() 需要返回二叉搜索树中最小的元素。
Michael阿明
2021/09/06
2370
使用 Go 语言实现二叉搜索树
它有很多变种,比如红黑树,常被用作 std::map 和 std::set 的底层实现;B 树和 B+ 树,广泛应用于数据库系统中。
AlwaysBeta
2023/08/01
2110
二叉树常见算法总结和C++实现
DFS深度搜索(从上到下)和分治法区别:前者一般将最终结果通过引用参数传入,或者一般递归返回结果最终合并
evenleo
2020/08/21
1K0
推荐阅读
相关推荐
​LeetCode刷题实战510:二叉搜索树中的中序后继 II
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档