空间自相关概述
做空间数据分析这么多年,我越来越觉得“空间自相关”是个绕不开的概念。说白了,它就是用来回答一个朴素的问题:相邻的地方,是不是更相似?
举个例子。你拿到某城市的房价数据。如果市中心贵、郊区便宜,那相邻区块的房价应该接近——这就是正的空间自相关。反过来,如果豪宅旁边紧挨着棚户区,价格跳来跳去,那就是负的空间自相关。而如果房价完全随机分布,没有规律,那就是不存在空间自相关。
核心理解:空间自相关衡量的是一个变量在空间上的依赖程度。Tobler 地理学第一定律说“所有事物都与其他事物相关,但近处的事物比远处的事物更相关”。空间自相关就是这条定律的数学化表达。
空间自相关的两种视角:全局 vs 局部
很多初学者刚接触这个概念时容易混淆。我建议你先从“你要回答什么问题”出发。
- 全局自相关——它回答的是:整个研究区域是否存在空间集聚模式?比如全国GDP是不是有“东高西低”的总体趋势。它给一个单一指标,告诉你整体上的相关程度。
- 局部自相关——它回答的是:哪些地方是“热点”,哪些是“冷点”?或者哪些地方存在异常值?它能为每个位置算出一个指标,告诉你这个地方在局部空间上是否特殊。
你想想看,如果只看全局指标,一个城市可能整体上房价空间自相关很强,但局部可能有几个异常区块——比如新兴开发区突然冒出来。这时候局部指标就能把这些“局部意外”抓出来。我在实际项目中就遇到过这种情况:用全局Moran I算出来p值不显著,但局部LISA图却标出了明显的冷热点分区。所以,全局和局部通常要一起看。
| 维度 | 全局自相关 | 局部自相关 |
|---|---|---|
| 目的 | 判断整体是否有空间集聚 | 识别具体位置上的集聚/异常 |
| 输出 | 一个单一统计量(如全局Moran I) | 每个空间单元的局部统计量(如Local Moran I) |
| 典型指标 | 全局Moran I, Geary's C, Getis-Ord G | LISA, Local Moran I, Gi* |
| 应用场景 | 判断区域是否存在空间依赖性 | 探测热点、冷点、空间异质性 |
Moran I:最经典的指标
在所有空间自相关指标里,Moran I 是我用得最多的一个。它由澳大利亚统计学家Patrick Moran在1950年提出,到现在快80年了,依然是领域内最基础、最常用的工具。
Moran I 的数学表达式长这样:
I = (n / S0) * ( ∑ᵢ∑ⱼ wᵢⱼ (xᵢ - x̄)(xⱼ - x̄) ) / ( ∑ᵢ (xᵢ - x̄)² )
其中:
n– 空间单元数量wᵢⱼ– 空间权重矩阵的元素(表示单元i和j的邻接关系)xᵢ– 单元i的属性值x̄– 属性值的均值S0– 所有空间权重之和
别看公式有点长,它的逻辑很直观:分子是相邻单元属性离差的乘积之和,分母是整体离差平方和。如果相邻单元离差的符号一致(都正或都负),乘积为正,I 就为正;符号相反,乘积为负,I 就为负。
个人习惯:我一般先把空间权重矩阵画成邻接图,心里就有数了。如果大部分边连接的都是同向偏差,I 大概率是正的。这个“直觉检验”在我早期项目中帮我省了不少调试时间。
Moran I 的取值范围理论上在 -1 到 1 之间:
- I > 0 – 正相关,相邻区域相似(高高集聚或低低集聚)
- I ≈ 0 – 无空间自相关,随机分布
- I < 0 – 负相关,相邻区域差异大(高低交替)
Moran I 的应用场景
这些年我用 Moran I 做过不少事情。比如:
- 区域经济分析:判断各省市的GDP、人口、房价是否存在空间集聚。我曾用它分析长三角和珠三角的经济集聚度,结果发现长三角的Moran I比珠三角高了将近一倍——这跟两地产业布局的集中程度是吻合的。
- 环境与生态:检验污染物浓度、降雨量、植被覆盖度在空间上是否相关。比如PM2.5监测数据,如果Moran I显著为正,说明雾霾不是孤立的,而是区域性的。
- 流行病学:癌症发病率、传染病传播的空间模式。我记得有一次帮疾控中心做结核病分布分析,全局Moran I显著为正,但局部LISA图显示有三个独立的高发簇——后来针对那些簇做了防控补充。
- 犯罪地理:案件热点的空间分析。简单的说法就是“哪里该多派警力”。
一张图看懂本章知识脉络
曾经踩过的坑:有一次我用全局Moran I分析某城市犯罪数据,结果p值不显著,一高兴就直接下结论说“没有空间规律”。后来做局部LISA图才发现,城市中间有正相关簇,但边缘区域大量负相关把整体指标拉平了。所以,千万不要只靠一个全局指标就下结论——局部指标能帮你看到全局指标看不到的细节。