产业空间集聚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(十二)

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

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

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

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

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

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系统提供的理想元器件之间的比较。 二、…

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…

MyBatis 使用 XML 文件映射

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

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/…

项目管理-项目采购管理2/2

项目管理&#xff1a;每天进步一点点~ 活到老&#xff0c;学到老 ヾ(◍∇◍)&#xff89;&#xff9e; 何时学习都不晚&#xff0c;加油 本文承接 项目采购管理第二部分&#xff0c;详细讲解项目合同管理。 项目采购管理过程--重点&#xff1a; ①ITTO 输入&#xff0c;输出…

矩池云jupyter运行opengait代码 未完成版

文章目录 前言——矩池云的使用技巧1.切换源 一、下载数据集二、下载模型三、环境配置1.查看python、torch、torchvision版本2.查看一些包版本是否过高3.下载包 四、开始训练1.设置环境变量2.遇到的问题&#xff08;1&#xff09;torch.cuda.is_available()返回false&#xff0…

Unity+Shader入门精要-1. 入门shader

今天开始正式整合学习的shader内容。 Simple Shader 主要介绍了大概的shader格式。 Shader "Unity Sgaders Book/Chapter 5/Simple Shader" //shader名 {Properties{//声明color类型的属性_Color("Color Tint", Color) (1.0,1.0,1.0,1.0)}SubShader{Pa…

【Osek网络管理测试】[TG3_TC3]tSleepRequestMin_L

&#x1f64b;‍♂️ 【Osek网络管理测试】系列&#x1f481;‍♂️点击跳转 文章目录 1.环境搭建2.测试目的3.测试步骤4.预期结果5.测试结果 1.环境搭建 硬件&#xff1a;VN1630 软件&#xff1a;CANoe 2.测试目的 验证DUT进入NMLimpHome状态后请求睡眠的最短时间是否正确…

Linux网络-部署YUM仓库及NFS共享服务

目录 一.YUM仓库服务 1.YUM概述 1.1.YUM&#xff08;Yellow dog Updater Modified&#xff09; 2.准备安装源 2.1.软件仓库的提供方式 2.2.RPM软件包的来源 2.3.构建CentOS 7 软件仓库 2.4.在软件仓库中加入非官方RPM包组 3.一键安装软件包的工具&#xff1a; 好处&a…

unittest_parameterized批量测试测试用例

import unittest from parameterized import parameterizeddef add(x, y):return xy"""问题&#xff1a;如果有三组数据需要测试&#xff1f;[(1,1,2), (1,2,3), (0,3,3)] """def get_data():return [(1, 2, 3), (3, 0, 3), (2, 1, 3)]# 定义测试…

Spring+SpringMVC+Jsp实现校园二手交易系统

前言介绍 在社会快速发展的影响下&#xff0c;使校园二手交易系统的管理和运营比过去十年更加理性化。依照这一现实为基础&#xff0c;设计一个快捷而又方便的网上校园二手交易系统是一项十分重要并且有价值的事情。对于传统的管理控制模型来说&#xff0c;网上校园二手交易系…