楼主: zgg989975
5073 8

[经济地理] 关于EG指数以及Stata里egi命令的问题 [推广有奖]

  • 1关注
  • 0粉丝

博士生

60%

还不是VIP/贵宾

-

威望
0
论坛币
785 个
通用积分
91.3923
学术水平
5 点
热心指数
5 点
信用等级
0 点
经验
1580 点
帖子
204
精华
0
在线时间
162 小时
注册时间
2020-7-25
最后登录
2024-6-29

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
最近在计算产业集聚的衡量指标,在理解EG指数上遇到了2个问题,希望各位好心的前辈可以予以解答:
1. 最原始的EG指数是把一系列“行业-地区”的数据加总到行业层面,就像附件里图片中的公式所展示的,所以我理解的EG指数应该是行业层面的一个指标,仅有行业上的variation。但最近读了一些文章,好多在跑回归的时候都是用的"地区-行业"层面的EG指数,这个地区层面的variation是哪里来的呢?是在计算出的行业层面的EG指数进行平均了还是直接就计算出来了?关于这一点我一直没有理解。

2. 关于egi命令,egi命令跑出来的EG指数是“行业-地区”层面的,很好奇为什么会有一个地区层面的variation而不是仅仅只有行业层面的variation?而且看了egi编程的具体说明,里面的计算过程也确实是把地区层面的各项指标进行了加总,加总到了行业层面,以下是egi命令的原文解释:

*! version 9.2  20oct2015 Author : Jay Dev Dubey *! input recieved by Pritam Datta,  (PHFI)*The Ellison and Glaser's index; cap program drop egiprogram define egiversion 9syntax varlist(max=1), in(varlist) st(varlist) index(name)  [,mult(varlist) by(varlist)]qui sum `varlist'        if r(min)<0{                display as error "Negative values in varlist"                exit 198                    }if "`index'"!="EG" & "`index'"!="HHI" & "`index'"!="GI" {di as err "Please select appropriate concentration index"        exit 198        }if "`mult'"=="" {tempvar multqui gen `mult' = 1}if "`by'"=="" {tempvar byqui gen `by' = 1 }tempvar sipc sipc1 Sist spc spc1 Sst Git pc pc1 pc2 Hit*****Group wise total worker********tempvar  alpha1 alpha2 alpha3 alpha4qui egen `alpha1' = sum(`varlist'*`mult') , by(`in' `st' `by')qui egen `alpha2' = sum(`varlist'*`mult') , by(`in' `by')qui egen `alpha3' = sum(`varlist'*`mult') , by(`st' `by')qui egen `alpha4' = sum(`varlist'*`mult') , by(`by')*****Direct Ratios for Ss and Gi********tempvar alpha12 alpha34qui bysort `by': gen `alpha12' = `alpha1'/`alpha2'qui bysort `by': gen `alpha34' = `alpha3'/`alpha4' ********State Wise and total Ss********tempvar alpha5 order1 Ssqui bysort `by' :  gen `alpha5' = (`alpha34')^2 qui  bysort `st' `by' : gen  `order1' = _n qui replace `order1' = 0 if `order1' > 1qui replace `alpha5' = `alpha5'*`order1'qui egen `Ss' = sum(`alpha5') , by(`by')*******Calculation of Gi**********tempvar Gdev order2 Gi GIqui bysort `by' : gen `Gdev' = (`alpha12' - `alpha34')^2 bysort `in' `st' `by' : gen `order2' = _n qui replace `order2' = 0 if `order2' > 1qui replace `Gdev' = `Gdev'*`order2' qui egen `Gi' = sum(`Gdev') , by(`in' `by')qui gen `GI' = `Gi'/(1-`Ss')*su `GI'********************************************Herfindhal Style Index********tempvar her1 her2 her3 HIqui gen `her1' = `varlist'/`alpha2'qui gen `her2' = (`her1')^2qui gen `her3' = `her2'*`mult'qui egen `HI' = sum(`her3') , by(`in' `by')*******************************Final Step For GE index calculation***********if "`index'"=="EG" {qui gen `varlist'_GEI = (`GI'-`HI')/(1-`HI')label var `varlist'_GEI "Ellison and Glaser's Index" }if "`index'"=="HHI" {qui gen `varlist'_HHI = `HI' label var `varlist'_HHI "Herfindhal style measure of plant level concentration" }if "`index'"=="GI" {qui gen `varlist'_GI = `Gi' label var `varlist'_GI "Sum of square deviation of industry - state employment share" }end


我本人感觉有点不太明白,明明这里计算过程中生成的的GI、HI都是行业层面的,不知道为什么计算的结果会多出地区层面的variation,哪位前辈可以帮忙解答一下吗?感激不尽!




二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Stata EG指数 tata variation varlist

我理解的地区不是指同一划分标准下的地区,而是对地区的不同划分标准。也就是说同一行业同一区域划分标准下的地区的EG指数是一样的,但是同一行业不同区域划分标准的EG指数是不一样的。也就是说二位数行业的省级层面、地级层面、县级层面的EG指数是不同的,地区划分标准的细腻程度是地区—行业中的地区。我看文东伟和冼国明(2014)应该是这么个意思。因为我用EGI命令还有自己编写的命令都是EG指数同一划分标准下行业层面的指数,也就是你所说的加总到行业层面了。不知道我说的对不对,也是很迷茫。

使用道具

藤椅
2007_1602746458 发表于 2022-3-11 20:48:03 |只看作者 |坛友微信交流群
小韩同学QAQ 发表于 2022-3-2 09:51
我理解的地区不是指同一划分标准下的地区,而是对地区的不同划分标准。也就是说同一行业同一区域划分标准下 ...
你好,能请教一下egi命令的具体使用方法有教程或者讲解链接吗?自己按照help命令跑总是会出现in range not allowed的问题,完全摸不着头脑&#128557;

使用道具

板凳
小韩同学QAQ 发表于 2022-3-12 19:16:22 |只看作者 |坛友微信交流群
2007_1602746458 发表于 2022-3-11 20:48
你好,能请教一下egi命令的具体使用方法有教程或者讲解链接吗?自己按照help命令跑总是会出现in range no ...
egi var, in(industry) st(state)index(EG)  by(year),index()里面的选项是EG或者是EGI,有一个跑不出来,忘了哪一个了,你自己试试吧

使用道具

报纸
zgg989975 发表于 2022-4-23 14:57:02 |只看作者 |坛友微信交流群
小韩同学QAQ 发表于 2022-3-2 09:51
我理解的地区不是指同一划分标准下的地区,而是对地区的不同划分标准。也就是说同一行业同一区域划分标准下 ...
是的,您说的应该是正确的。我后来思考了一下,感觉EG指数的确是研究行业层面的整体分散情况,如果想看不同地区的分散情况,可以分地区分别对EG指数进行计算。比如如果是想得到省份-行业层面的variation,则需要用到省份层级下面更细的地理单元,比如城市(或区县),来计算省份层面内某行业的集聚程度,因此初步感觉可以使用 egi labor, in(industry) st(city) index(EG)  by(year province)。这样的话就可以得到每个省份的行业的集聚水平了。

使用道具

地板
zgg989975 发表于 2022-4-23 14:58:46 |只看作者 |坛友微信交流群
关于该问题,楼主后来思考了一下,感觉EG指数的确是研究行业层面的整体分散情况(本是是不涉及地区的),而如果我们想看不同地区的分散情况,可以分地区,也就是在不同的地区当中,分别对EG指数进行计算。比如如果是想得到省份-行业层面的variation,则需要用到省份层级下面更细的地理单元,比如城市(或区县),来计算省份层面内某行业的集聚程度,因此初步感觉可以使用 egi labor, in(industry) st(city) index(EG)  by(year province)。这样的话就可以得到每个省份的行业的集聚水平了,不知道是否正确,仅供参考。
已有 1 人评分论坛币 学术水平 热心指数 收起 理由
317792209 + 5 + 5 + 5 精彩帖子

总评分: 论坛币 + 5  学术水平 + 5  热心指数 + 5   查看全部评分

使用道具

7
317792209 在职认证  学生认证  发表于 2023-4-19 20:19:41 |只看作者 |坛友微信交流群
zgg989975 发表于 2022-4-23 14:58
关于该问题,楼主后来思考了一下,感觉EG指数的确是研究行业层面的整体分散情况(本是是不涉及地区的),而 ...
计算出来的结果,的确是不同地区同一行业的EG指数都一样。但不同年份不同。如果想要的是不同地区同一行业的EG指数不同,可能真得像你说的这么做了

使用道具

8
zgg989975 发表于 2023-5-15 12:08:39 |只看作者 |坛友微信交流群
317792209 发表于 2023-4-19 20:19
计算出来的结果,的确是不同地区同一行业的EG指数都一样。但不同年份不同。如果想要的是不同地区同一行业 ...
是的,感觉这样是合理的,感谢回复

使用道具

9
317792209 在职认证  学生认证  发表于 2023-11-24 10:50:04 |只看作者 |坛友微信交流群
zgg989975 发表于 2023-5-15 12:08
是的,感觉这样是合理的,感谢回复
最近写博士论文,又想了一下。其实要计算地区EG指数,只能把每个省份的数据单独拿出来测一次。这个正是你的思路。

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加JingGuanBbs
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-9-21 08:56