产业空间集聚DO指数计算

1.前言

创始人 :Duranton and Overman(2005)
目前应用较多的产业集聚度量指数主要基于两类,一是根据不同空间地理单元中产业经济规模的均衡性进行构造,如空间基尼系数与EG指数;二是基于微观企业地理位置信息形成的产业空间分布进行构造,其中代表性方法是DO指数。DO指数旨在利用行业内企业的微观地理位置信息,通过计算企业两两之间的地理距离,得到经济规模加权的企业间距离密度分布,从而获得产业集聚程度关于空间距离的函数。另一方面,通过随机化处理样本企业位置进行的反事实实验可以帮助构造DO指数的假设检验问题与置信区间,DO指数的统计性质更完备。
在这里插入图片描述

图像理解

举个具体的例子,假设在某个城市中心,有很多大型科技公司总部设在相邻的几个街区里,每家公司都有成千上万的员工,而城郊则散布着一些小型初创公司。DO指数分析会发现,城市中心区域由于大公司密集且相互之间距离近,加上它们的经济规模大,在计算中占比重高,因此这个区域的DO指数会显示高度的产业集聚。相比之下,城郊的小型公司虽然数量可能不少,但由于它们分散且经济规模小,导致该区域的DO指数较低,反映产业集聚程度较弱。这样,政策制定者或者投资者就可以通过DO指数来识别和理解经济活动的地理分布特征。

再来一个例子

DO指数是一种衡量产业集聚现象的空间分析工具,它通过分析一个行业中不同企业之间的相对位置和聚集情况来评估产业的区域集中度。简单来说,就是看看哪些地方的企业扎堆在一起,以及这些集群的紧密程度如何。

想象一下,你在一个地图上标出所有咖啡店的位置,这些咖啡店就代表了某个行业的企业。DO指数会计算每两家咖啡店之间的距离,并且考虑到每家咖啡店的大小或重要性(比如销售额、员工数量等,这就是经济规模加权),来决定它们在计算中的影响力。如果很多大咖啡店都紧挨着开在一起,那么这个地区的DO指数就会比较高,意味着这里有一个很强的咖啡产业集聚区。

2.实现步骤

step1:计算核密度函数

假定行业 I I I存在n家企业,运营每家企业的经纬度数据,可以估计 n ( n − 1 ) / 2 n(n-1)/2 n(n1)/2个俩俩企业的空间距离。计算两两企业彼此距离的核密度估计公式:
在这里插入图片描述

  • d d d两两企业的空间距离
  • d i j d_{ij} dij企业 i i i和企业 j j j的距离值
  • f f f是高斯核密度函数
  • h h h是带宽

考虑到企业规模大小会明显影响企业的分布特征,所以本文采用企业就业人数作为规模的权重进入核密度函数,加入权重后的公式:
在这里插入图片描述

  • e i 和 e j e_i和e_j eiej企业 i i i j j j的就业人数。

step2:反事实实验

为了识别行业 I I I的空间分布模式,在计算该行业两两企业彼此距离的核密度函数后,再将其与无约束条件下企业随机分布假定的核密度函数进行比较。

将考察区域所有企业的位置信息表示为总集 S S S,从中随机地抽取 n n n家企业位置数据代替行业 I I I 的企业进行空间分布的模拟 ,运用这 n n n个模拟的经纬度数据, 再计算出一次反事实的核密度函数。重复反事实实验 1000 次。

step3:构造置信区间

构造置信区间。根据固定距离 d d d,获得的行业 I I I的 1000 次反事实的核密度按升序进行排序,并选择 5%与 95%作为置信区间的下限与上限,伴随着距离的增加可得到置信带,该置信带一般被称为局部置信区间。

3.代码实现

下面是基于python实现的代码。
但是是不含加权版本。

import pandas as pd
from scipy.spatial.distance import pdist, squareform# 假设我们有一个数据框,列名为'Company', 'Latitude', 'Longitude', 'EconomicSize'
# 其中'EconomicSize'代表每个公司的经济规模(可以是销售额、员工数等)
data = {'Company': ['Company A', 'Company B', 'Company C', 'Company D'],'Latitude': [40.7128, 40.7129, 40.7282, 40.7088], # 以纽约市附近为例'Longitude': [-74.0060, -74.0059, -73.9946, -74.0102],'EconomicSize': [1000, 2000, 1500, 3000] # 仅为示例数值
}df = pd.DataFrame(data)# 将经纬度转换为可以用于距离计算的格式
coords = df[['Latitude', 'Longitude']].values# 计算所有企业两两之间的距离矩阵
dist_matrix = pdist(coords, metric='euclidean')# 将距离矩阵转换为方阵,便于后续处理
dist_matrix_square = squareform(dist_matrix)# 这里简化处理,没有直接进行经济规模加权,实际应用中应根据'EconomicSize'调整距离值
# 例如,可以通过乘以每个公司的'EconomicSize'来加权,但这需要更复杂的处理来确保可比性# 简化示例:计算平均距离作为基础的"密度"指标(这不是真正的DO指数,仅作说明)
average_distance = dist_matrix_square.mean()print(f"简化计算的平均距离(非严格DO指数): {average_distance}")

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

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

相关文章

商城数据库88张表结构完整示意图41~50(十二)

四十一: 四十二: 四十三: 四十四: 四十五: 四十六: 四十七: 四十八: 四十九: 五十:

论文速递|Management Science 三月文章精选(下)

编者按 在本月 MS 文章精选中,我们梳理了顶刊 Management Science 三月份发布有关OR/OM/FE以及相关应用的文章基本信息,旨在帮助读者快速洞察行业/学界最新动态。本文为第二部分(2/2)。 推荐文章1 ● 题目:How Much C…

08_其他因素

对象终止、软引用、弱引用、虚引用 应用程序有时会使用 finalization 和弱引用、软引用或虚引用与垃圾收集进行交互。 然而,不鼓励使用 finalization。它可能会导致安全、性能和可靠性问题。例如,依赖 finalization 来关闭文件描述符会使外部资源&…

CTF_RE周报(三)

主要是复现XY的题目,嗯,这周刷题也感觉到了一点问题:不能太依赖wp了,但是后面的题目额也确实不看wp都不知道怎么下手有的,还是需要控制好那个度。 一,16位DOS程序 这类题目好像已经不好运行了&#xff0c…

【GameFi】链游 | Seraph | 区块链上的动作角色扮演 NFT 装备收集和掠夺游戏

官网下载 新赛季公告:https://www.seraph.game/#/news/357 开始时间:2024年4月19日 11:00 (UTC8) discard会有人发送一些激活码,或者有一些活动,只需要填表格关注账号,参与了就会将激活码发到你的邮箱 …

AI不只是技术,更是一种思维方式

一、AI思维 1.个人:提升自己的综合能力,成为一名懂技术、懂设计、懂硬件、懂市场运营等知识的综合型人才 2.数据:从全局视角看数据流向,挖掘数据价值 3.产品:运用新技术,发掘新需求点,探索产…

在线编辑、预览、基于wps web office,v3版 强势来袭

说明 v1 版本已经不再更新了,官方也只是提供以前申请下来的账号能继续使用,新申请,需要用到v3了v3 版本sdk参考 wps-weboffice-sdk-v3, 里面有很详细的注释v3 集成方法,后端请参考wps-weboffice-v3-demo, 实现你需要对接的接口即…

io (fscanf fprintf)

20 #include <sys/un.h>21 typedef struct stu22 {23 char name[16];24 int age;25 double score;26 }stu;27 int main(int argc, const char *argv[])28 {29 /* 有如下结构体30 31 申请该结构体数组&#xff0c;容量为5&#xff0c;初始化5个学生的信息32 …

奶爸预备 |《伯克毕生发展心理学.从0岁到青少年》 / (美) 劳拉·E. 伯克著——读书笔记

目录 引出第一篇 人的发展理论与研究第1章 历史、理论和研究方法 第二篇 发展的基础第2章 生物基础与环境基础第3章 孕期发育、分娩及新生儿 第三篇 婴儿期和学步期&#xff1a;0~2岁第4章 婴儿期和学步期的身体发育第5章 婴儿期和学步期的认知发展第6章 婴儿期和学步期的情绪与…

Oracle对空值(NULL)的 聚合函数 排序

除count之外sum、avg、max、min都为null&#xff0c;count为0 Null 不支持加减乘除&#xff0c;大小比较&#xff0c;相等比较&#xff0c;否则只能为空&#xff1b;只能用‘is [not] null’来进行判断&#xff1b; Max等聚合函数会自动“过滤null” null排序默认最大&#xf…

ADS基础教程9-理想模型和厂商模型实现及对比

目录 一、概要二、厂商库使用1.新建cell2.调用厂商库中元器件3.元器件替换及参数选择4.完成参数选择5.导入子图 三、仿真实现注意事项 一、概要 本文将介绍在ADS中调用厂商提供的库&#xff0c;来进行原理图仿真&#xff0c;并实现与ADS系统提供的理想元器件之间的比较。 二、…

【C++PCL】点云处理ESF描述符

作者:迅卓科技 简介:本人从事过多项点云项目,并且负责的项目均已得到好评! 公众号:迅卓科技,一个可以让您可以学习点云的好地方 重点:每个模块都有参数如何调试的讲解,即调试某个参数对结果的影响是什么,大家有问题可以评论哈,如果文章有错误的地方,欢迎来指出错误的…

KAN:Kolmogorov–Arnold Networks

KAN: Kolmogorov–Arnold Networks 论文链接&#xff1a;https://arxiv.org/abs/2404.19756 代码链接&#xff1a;https://github.com/KindXiaoming/pykan 项目链接&#xff1a;https://kindxiaoming.github.io/pykan/intro.html Abstract 受Kolmogorov-Arnold表示定理的启…

【微服务】网关(详细知识以及登录验证)

微服务网关 网关网关路由快速入门路由属性 路由断言网关登录校验自定义过滤器实现登录校验网关传递用户OpenFeign传递用户 网关 网络的关口&#xff0c;负责请求的路由&#xff0c;转发&#xff0c;身份校验 当我们把一个单体项目分成多个微服务并部署在多台服务器中&#xff…

UE5介绍及安装

**虚幻引擎5&#xff08;Unreal Engine 5&#xff0c;简称UE5&#xff09;**是由Epic Games公司开发的一款游戏引擎&#xff0c;它提供了强大的游戏开发功能和工具&#xff0c;帮助游戏开发者更加高效、灵活地创建出高品质的游戏。UE5在虚幻4的基础上进行了大量的升级和改进&am…

MyBatis 使用 XML 文件映射

在MyBatis中 我们可以使用各种注解来配置我们Mapper 类中的方法 我们为什么要使用XML文件呢&#xff1f; 如果我们是一条非常长的SQL 语句 使用 注解配置的话&#xff0c; 会非常不利于阅读 如下 所以&#xff0c;就需要使用到一个XML文件来对SQL语句进行映射&#xff0c;那么 …

Retrofit库中,Call​;Retrofit使用举例;@GET,@PUT区别;

目录 在Retrofit库中,Call​ Retrofit使用举例 Call> listRepos(@Path("user") String user); Call是什么:

234234235

c语言中的小小白-CSDN博客c语言中的小小白关注算法,c,c语言,贪心算法,链表,mysql,动态规划,后端,线性回归,数据结构,排序算法领域.https://blog.csdn.net/bhbcdxb123?spm1001.2014.3001.5343 给大家分享一句我很喜欢我话&#xff1a; 知不足而奋进&#xff0c;望远山而前行&am…

OSEK任务管理

1 前言 RTOS通过任务&#xff08;task&#xff09;来组织应用层程序框架&#xff08;framework&#xff09;&#xff0c;支持任务的并发和同步执行&#xff08;concurrent and asynchronous execution of tasks&#xff09;&#xff0c;并通过调度器&#xff08;scheduler&…

【Axure高保真原型】动态伸缩信息架构图

今天和大家分享动态伸缩信息架构图的原型模板&#xff0c;我们可以通过点击加减按钮来展开或收起子内容&#xff0c;具体效果可以点击下方视频观看或者打开预览地址来体验 【原型效果】 【Axure高保真原型】动态伸缩信息架构图 【原型预览含下载地址】 https://axhub.im/ax9/…