楼主: 201114402121
1931 8

[面板数据求助] stata 分组求和 [推广有奖]

  • 1关注
  • 0粉丝

硕士生

66%

还不是VIP/贵宾

-

威望
0
论坛币
586 个
通用积分
2.5500
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
186 点
帖子
14
精华
0
在线时间
367 小时
注册时间
2012-12-17
最后登录
2023-11-5

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
您好,请问stata中如何根据各个省份债卷的发行规模,计算每一年的债卷余额。问题如下:
①有些省份的某一些年度并未发行债卷,如上海2002年并未发行债卷,那么这些年份该怎么办呢。
②如何根据债卷发行时间和到期时间计算各个省每一年的债卷余额。
我试过 bysort  发行人省份 发行时间:egen 余额=sum(发行规模亿元) if 到期时间>发行时间 ;
          bysort  发行人省份 发行时间:gen 余额1=sum(发行规模亿元) if 到期时间>发行时间 ;
结果都不对。
(第一次发帖,如果我哪里不对,请多包涵)
工作簿6.xlsx (38.6 KB)
工作簿6.xlsx (38.6 KB)
二维码

扫码加我 拉你入群

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

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


沙发
201114402121 发表于 2020-2-21 22:43:43 |只看作者 |坛友微信交流群
附件的Excel表是部分数据,谢谢~

使用道具

藤椅
黃河泉 在职认证  发表于 2020-2-23 17:23:06 |只看作者 |坛友微信交流群
201114402121 发表于 2020-2-21 22:43
附件的Excel表是部分数据,谢谢~
你若要问程序,永远附上相关资料 (请不要用截图);若附上资料,永远用 dataex 印出资料。
•        先 ssc install dataex (并见说明),将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。
•        请参考说明 https://bbs.pinggu.org/thread-5048204-1-1.html

使用道具

板凳
201114402121 发表于 2020-2-26 12:36:52 |只看作者 |坛友微信交流群
黃河泉 发表于 2020-2-23 17:23
你若要问程序,永远附上相关资料 (请不要用截图);若附上资料,永远用 dataex 印出资料。
•        先 ss ...
谢谢老师提醒,下面是一部分数据,麻烦老师方便时帮忙看一下。
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input str18 发行人省份 int(发行时间 到期时间 发行规模亿元)
  4. "上海" 2000 2005  6
  5. "上海" 2000 2005  5
  6. "上海" 2000 2005 10
  7. "上海" 2003 2018 40
  8. "上海" 2003 2013 15
  9. "云南" 2008 2013 15
  10. "云南" 2008 2013 15
  11. "云南" 2009 2015  8
  12. "云南" 2010 2017 10
  13. end
复制代码

使用道具

报纸
黃河泉 在职认证  发表于 2020-2-26 15:27:54 |只看作者 |坛友微信交流群
201114402121 发表于 2020-2-26 12:36
谢谢老师提醒,下面是一部分数据,麻烦老师方便时帮忙看一下。
请解释一下,我有点看不太懂其意义与你要求的东西!

使用道具

地板
201114402121 发表于 2020-2-26 23:11:52 |只看作者 |坛友微信交流群
黃河泉 发表于 2020-2-26 15:27
请解释一下,我有点看不太懂其意义与你要求的东西!
谢谢老师的回复~我的数据是31个省(自治区、直辖市)近10年的债券数据,知道债券的发行时间和债券的到期时间,以及每一只债券的发行规模(各个省每一年都会发行很多只债券)。
我想要根据以上变量,用stata计算出各个省份每一年的年末债券余额。

例如(04行)上海2000年发行的一只规模为6亿元的债券,该债券2002年到期,那么在计算2000-2001年上海的年末债务余额中就应该包含这只债券,2002年到期,该债券就不应该包含在2002年及2002年之后的年末债务余额中。(年末债券余额=上一年年末债券余额+本年新发行的债券-本年到期的债券)

其中有个别省份在某一年度不发行债券的情况,如上海2002年并未发现债券,这种情况下年末债券余额=上一年年末债券余额-本年到期的债券。

我的问题呢是如何用stata计算各个年份每一个省份的年末债券余额。下面是我的一部分数据~
老师,麻烦你看一下,不知道我是否表述清楚了。

  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input str18 发行人省份 int(发行时间 到期时间 发行规模亿元)
  4. "上海" 2000 2002  6
  5. "上海" 2000 2005  5
  6. "上海" 2001 2005 10
  7. "上海" 2003 2018 40
  8. "上海" 2003 2013 15
  9. "云南" 2008 2013 15
  10. "云南" 2008 2013 15
  11. "云南" 2009 2015  8
  12. "云南" 2010 2017 10
  13. end
复制代码


使用道具

7
201114402121 发表于 2020-2-26 23:32:16 |只看作者 |坛友微信交流群
201114402121 发表于 2020-2-26 23:11
谢谢老师的回复~我的数据是31个省(自治区、直辖市)近10年的债券数据,知道债券的发行时间和债券的到期时 ...
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input str18 发行人省份 int(发行时间 到期时间 发行规模亿元)
  4. "上海" 2000 2002  6
  5. "上海" 2000 2005  5
  6. "上海" 2001 2005 10
  7. "上海" 2003 2018 40
  8. "上海" 2003 2013 15
  9. "云南" 2008 2013 15
  10. "云南" 2008 2013 15
  11. "云南" 2009 2015  8
  12. "云南" 2010 2017 10
  13. end
复制代码

使用道具

8
黃河泉 在职认证  发表于 2020-2-27 08:26:42 |只看作者 |坛友微信交流群
201114402121 发表于 2020-2-26 23:11
谢谢老师的回复~我的数据是31个省(自治区、直辖市)近10年的债券数据,知道债券的发行时间和债券的到期时 ...
这个是你要的吗?
  1. bys 发行人省份: gen t = _n
  2. expand 到期时间-发行时间
  3. bys 发行人省份 发行时间 到期时间: gen year = 发行时间+_n-1
  4. collapse (sum) 发行规模亿元, by(发行人省份 year)
复制代码

使用道具

9
201114402121 发表于 2020-2-28 00:00:00 |只看作者 |坛友微信交流群
黃河泉 发表于 2020-2-27 08:26
这个是你要的吗?
谢谢老师的回复,根据您的建议,我试了一下,发行两个问题。
(1)按照例子中的数据,云南2008年年末的债券余额逻辑上应该是30(15+15)亿元,跑出来的结果是15亿元。确实有一些省份会出现发行时间,到期时间,和发行规模相同的债券。

(2)在完整的数据中,我目前统计的债券发行时间截止2018年,也就是说2019年开始没有新发现的债券,理论上来说,2019年之后的年度中每一年的年末债券余额应该随着时间的延长,各只债券逐渐到期,那么每一年的年末债券余额应该越来越少。但是跑出来的结果会出现某一年(2019年之后)年末债券余额突然增加。

使用道具

10
201114402121 发表于 2020-2-28 00:00:32 |只看作者 |坛友微信交流群
黃河泉 发表于 2020-2-27 08:26
这个是你要的吗?
谢谢老师的回复,根据您的建议,我试了一下,发行两个问题。
(1)按照例子中的数据,云南2008年年末的债券余额逻辑上应该是30(15+15)亿元,跑出来的结果是15亿元。确实有一些省份会出现发行时间,到期时间,和发行规模相同的债券。

(2)在完整的数据中,我目前统计的债券发行时间截止2018年,也就是说2019年开始没有新发现的债券,理论上来说,2019年之后的年度中每一年的年末债券余额应该随着时间的延长,各只债券逐渐到期,那么每一年的年末债券余额应该越来越少。但是跑出来的结果会出现某一年(2019年之后)年末债券余额突然增加。

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

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

GMT+8, 2024-4-27 07:07