楼主: 沉默的烽火
3136 4

[编程问题求助] 请教下如何进行分组循环(分组后对每个组单独-跑一遍循环) [推广有奖]

  • 5关注
  • 16粉丝

讲师

31%

还不是VIP/贵宾

-

威望
0
论坛币
637 个
通用积分
42.3361
学术水平
0 点
热心指数
2 点
信用等级
0 点
经验
625 点
帖子
149
精华
0
在线时间
526 小时
注册时间
2017-10-17
最后登录
2024-7-16

楼主
沉默的烽火 学生认证  发表于 2019-8-9 11:36:29 |AI写论文
100论坛币
基本需求来源于计算增长率和资本,但是由于各企业进入时间和退出样本时间不一样,相当于要对每个子集(每个id)单独跑一遍循环。但是搜索了一下貌似没有类似的案例原始数据过于复杂,所以我简单地编了一小段数据作为测试,具体如下:

  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input float(id start) double(end cap2000) float(cap2001 cap2002 cap2003 cap2004 cap2005 cap2006 cap2007 cap2008 cap2009 cap2010 cap2011 cap2012 cap2013)
  4. 1 2000 2006 1 2 3 4 5 6 7 8 9 10 11 12 13 14
  5. 2 2001 2009 1 2 3 4 5 6 7 8 9 10 11 12 13 14
  6. 3 2002 2008 1 2 3 4 5 6 7 8 9 10 11 12 13 14
  7. 4 2008 2013 1 2 3 4 5 6 7 8 9 10 11 12 13 14
  8. 5 2004 2010 1 2 3 4 5 6 7 8 9 10 11 12 13 14
  9. 6 2002 2003 1 2 3 4 5 6 7 8 9 10 11 12 13 14
  10. 7 2005 2004 1 2 3 4 5 6 7 8 9 10 11 12 13 14
  11. 8 2007 2009 1 2 3 4 5 6 7 8 9 10 11 12 13 14
  12. 9 2010 2011 1 2 3 4 5 6 7 8 9 10 11 12 13 14
  13. end
复制代码


由于很多指标的年份都早于企业进入样本的年份,不知道怎么在面板里面插入计算,所以数据形式我调整成了wide形式的。论坛币有限,还请各位老师不吝指教哈,谢谢~

关键词:generated generate install example double 循环 分组

沙发
sujingfneg 学生认证  发表于 2019-8-9 13:58:59
我来教你

藤椅
sujingfneg 学生认证  发表于 2019-8-9 14:00:13
微信联系

板凳
沉默的烽火 学生认证  发表于 2019-8-13 12:25:10 来自手机
沉默的烽火 发表于 2019-8-9 11:36
基本需求来源于计算增长率和资本,但是由于各企业进入时间和退出样本时间不一样,不能归在统一的循环框架下 ...
自挽,求大佬看到_(:з」∠)_

报纸
田雅婧婧婧 发表于 2020-5-28 10:52:35
sujingfneg 发表于 2019-8-9 14:00
微信联系
您好,想请教一下知道每个样本起始年份和终止年份,如何填补中间年份?

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

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