楼主: 18827435486
3176 18

[编程问题求助] 如何用stata命令计算同一企业Scode相邻年份编码相同有多少、增加了多少、减少h多少 [推广有奖]

11
18827435486 学生认证  发表于 2020-9-4 16:06:53
18827435486 发表于 2020-9-4 15:57
我理解您的意思,今年-去年。
首先,这里英文的参考文献的理解是   增加的+减少的;XT这里显示的是关系联 ...
如果参照简化的公式理解就是:
今年-去年   为分子XA-XL;
今天的元素总量为 分母XT;
那么2007年的数据  分子为2,分母XT为14

12
DΘstinyじò 发表于 2020-9-4 18:55:23
18827435486 发表于 2020-9-4 16:06
如果参照简化的公式理解就是:
今年-去年   为分子XA-XL;
今天的元素总量为 分母XT;
因为你是把减少的这个当作是负数了,所以公式成了XA-XL,
我看了英文的理解,我是这么认为:XA是比上年增加元素数量,XL是比上年减少元素数量,都是正数,分子是XA+XL;XT关于所有元素的联结指的是什么,就是两年里(一期内)元素的种类数量?
2006~2007这一期:1-(7+9)/21
具体你可以看到图下面有图示,他们是给出了解释的,added 、lost、total给出了具体的数字和名称。
英文的就是这样的,中文的没有看,看你是要采用哪种方法了。反正都能实现,看怎么选择。

13
18827435486 学生认证  发表于 2020-9-4 21:20:04
DΘstinyじò 发表于 2020-9-4 18:55
因为你是把减少的这个当作是负数了,所以公式成了XA-XL,
我看了英文的理解,我是这么认为:XA是比上年 ...
按照您的梳理我明白了
参照英文文献的来:
stata怎么操作呢。第一:重复元素的数量;第二:分别计算XA、XL;第三:XT=XA+XL+重复数;第四:按照公式计算

14
DΘstinyじò 发表于 2020-9-5 03:57:32
18827435486 发表于 2020-9-4 21:20
按照您的梳理我明白了
参照英文文献的来:
stata怎么操作呢。第一:重复元素的数量;第二:分别计算XA、 ...
最近不知道为什么,有时候在提醒里面收不到回复消息。尝试以下代码:
  1. rangestat (count) Dirid, interval(Year -1 0)  by(Scode Dirid)
  2. bys Scode Year: egen dupli_count=count(_n) if Dirid_count>1
  3. collapse (count) a_count=Dirid (mean) dupli_count, by(Scode Year)
  4. bys Scode (Year): gen stab_it=1-(a_count+a_count[_n-1]-2*dupli_count)/(a_count+a_count[_n-1]-dupli_count)
  5. //bys Scode (Year): gen stab_it=dupli_count/(a_count+a_count[_n-1]-dupli_count)
  6. bys Scode (Year): replace stab_it=1 if _n==1
复制代码

15
18827435486 学生认证  发表于 2020-9-11 12:06:24
DΘstinyじò 发表于 2020-9-5 03:57
最近不知道为什么,有时候在提醒里面收不到回复消息。尝试以下代码:
是的,最近收不到消息回复的提醒。十分感谢您提供思路

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-29 11:24