楼主: amily1007
1223 2

[数据管理求助] 求助如何生成不同年份的连乘变量 [推广有奖]

  • 1关注
  • 0粉丝

硕士生

5%

还不是VIP/贵宾

-

威望
0
论坛币
1913 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
216 点
帖子
17
精华
0
在线时间
239 小时
注册时间
2019-3-20
最后登录
2023-7-28

楼主
amily1007 发表于 2020-5-26 16:58:57 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
面板数据如下
请教如何生成连乘变量 def_ipi。
如2000年 def_ipi = 2000年 new_IPI,
2001年    def_ipi =  new_IPI(2000)*new_IPI(2001)
2002年    def_ipi =  new_IPI(2000)*new_IPI(2001)*new_IPI(2002)
谢谢


clear
input int year double(id new_IPI)
2000 1 1.0150000000000001
2001 1 1.0010000000000001
2002 1              1.002
2003 1 1.0230000000000001
2004 1              1.046
2005 1              1.022
2006 1 1.0210000000000001
2007 1 1.0450000000000002
2008 1               1.09
2009 1  .9760000000000001
2010 1              1.052
2011 1              1.075
2012 1              1.008
2013 1 1.0010000000000001
2014 1                  1
2015 1  .9900000000000001
2016 1               .994
2000 2              1.018
2001 2 1.0030000000000001
2002 2  .9820000000000001
2003 2              1.032
2004 2              1.056
2005 2 1.0390000000000001
2006 2 1.0250000000000001
2007 2              1.061
2008 2              1.133
2009 2                  1
2010 2              1.097
2011 2              1.064
2012 2 1.0290000000000001
2013 2 1.0110000000000001
2014 2 1.0110000000000001
2015 2 1.0030000000000001
2016 2 1.0010000000000001
2000 3              1.002
2001 3               .995
2002 3               .997
2003 3              1.014
2004 3              1.034
2005 3 1.0070000000000001
2006 3               1.02
2007 3              1.059
2008 3              1.059
2009 3  .9800000000000001
2010 3 1.0330000000000001
2011 3              1.062
2012 3 1.0030000000000001
2013 3 1.0010000000000001
2014 3              1.004
2015 3  .9830000000000001
2016 3                  1
2000 5 1.0290000000000001
2001 5              1.004
2002 5  .9870000000000001
2003 5              1.038
2004 5              1.101
2005 5              1.014
2006 5              1.016
2007 5              1.046
2008 5               1.09
2009 5 1.0250000000000001
2010 5 1.0350000000000001
2011 5              1.074
2012 5 1.0190000000000001
2013 5              1.012
2014 5 1.0070000000000001
2015 5 1.0050000000000001
2016 5 1.0070000000000001
2000 6                  1
2001 6 1.0070000000000001
2002 6 1.0030000000000001
2003 6              1.024
2004 6              1.067
2005 6              1.008
2006 6 1.0010000000000001
2007 6 1.0350000000000001
2008 6              1.079
2009 6  .9700000000000001
2010 6              1.038
2011 6              1.065
2012 6               .994
2013 6              1.002
2014 6 1.0050000000000001
2015 6  .9700000000000001
2016 6               .996
2000 7              1.014
2001 7  .9890000000000001
2002 7                  1
2003 7 1.0510000000000002
2004 7              1.074
2005 7 1.0050000000000001
2006 7              1.032
2007 7              1.054
2008 7              1.104
2009 7  .9610000000000001
2010 7              1.048
2011 7              1.084
2012 7               1.01
2013 7              1.004
2014 7 1.0010000000000001


二维码

扫码加我 拉你入群

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

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

关键词:double Input 面板数据 year NEW

沙发
黃河泉 在职认证  发表于 2020-5-26 17:18:03
试试
  1. gen lp = ln(new_IPI)
  2. bys id (year): gen lps = sum(lp)
  3. gen wanted = exp(lps)
复制代码

藤椅
amily1007 发表于 2020-5-26 18:32:04
黃河泉 发表于 2020-5-26 17:18
试试
谢谢老师,学习了,命令真的是简洁方便。

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

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