一、虚拟集聚度指标介绍
1.1 指标背景
虚拟集聚度(Virtual Agglomeration)是衡量城市在数字经济领域集聚程度的重要指标。与传统的地理集聚不同,虚拟集聚强调通过信息技术实现的空间联系和资源共享,反映了城市在信息传输、软件和信息技术服务业领域的相对优势。
该指标的计算方法参考了《虚拟集聚与城市经济韧性》(宋林等)一文,通过结合区位熵和空间距离权重来综合测度城市的虚拟集聚水平。
1.2 计算公式
虚拟集聚度的计算公式为:
![]()
1.3 计算步骤概述
整个计算过程分为以下几个步骤:
- 数据准备:读取新增企业和注销企业数据
- 存续企业计算:通过累计新增减去累计注销得到各城市各行业的存续企业数
- IT 行业筛选:提取”信息传输、软件和信息技术服务业”企业数据
- 区位熵计算:计算各城市 IT 行业的区位熵
- 距离矩阵计算:使用 sf 包计算城市间的地理距离
- 虚拟集聚度计算:结合区位熵和距离权重计算最终指标
- 可视化:绘制空间分布地图和趋势折线图
二、详细计算代码
2.1 环境准备与数据读取
首先加载必要的 R 包并读取原始数据:
# 加载必要的包 |
数据说明:
- 新增企业数量.csv:包含各城市各行业每年的新增注册企业数量
- 注销公司数量.csv:包含各城市各行业每年的注销企业数量
- 数据时间范围:2010-2023年
- 行业分类:按照国民经济行业分类标准
上面代码中读取的两个 csv 文件分别来源于平台上的工商注册信息和注销信息:
use "1949~2023年各省市区县、行业新增企业数量统计.dta", clear |
2.2 数据预处理——计算累计存续企业
计算每个城市各行业的累计存续企业数,需要考虑企业的进入(新增)和退出(注销):
此处代码需下载讲义材料查看~
关键函数说明:
- cumsum():计算累计和
- arrange():按指定变量排序
- group_by() + ungroup():分组计算后解除分组
2.3 合并计算存续企业数
将新增和注销数据合并,计算最终的存续企业数量:
# 合并计算存续企业 |
关键函数说明:
- coalesce():返回第一个非缺失值
- pmax():并行取最大值,确保存续数量不为负数
2.4 筛选 IT 行业并汇总
提取”信息传输、软件和信息技术服务业”数据,并按城市-年份汇总:
# 定义 IT 行业名称 |
2.5 计算区位熵
区位熵(Location Quotient)衡量某城市 IT 行业的专业化程度相对于全国的水平:
# 计算区位熵 |
区位熵解读:
- 区位熵 > 1:该城市 IT 行业集聚度高于全国平均水平
- 区位熵 = 1:与全国平均水平相当
- 区位熵 < 1:低于全国平均水平
2.6 计算城市间距离矩阵
使用 sf 包读取行政区划数据并计算城市质心间的距离:
此处代码需下载讲义材料查看~
2.7 计算虚拟集聚度
结合区位熵和距离权重,计算每个城市的虚拟集聚度:
此处代码需下载讲义材料查看~
2.8 保存结果
# 合并结果并保存 |
三、数据可视化
这部分可以学习平台上的地图绘制相关课程:
使用 R 语言绘制地图课程汇总索引: https://mp.weixin.qq.com/s/lYyVFUzKWkzyBFRAInoZFg
3.1 空间分布地图绘制
library(ggspatial) |
数据分组处理
# 合并数据 |
绘制地图
此处代码需下载讲义材料查看~
![]()
3.2 历年趋势折线图
library(gghighlight) |
![]()
点击这里跳转到 RStata 短书平台获取附件:名师讲堂|使用 R 语言测算各城市虚拟集聚程度
评论