楼主: saudada
1708 3

如何讓變數連乘 [推广有奖]

  • 0关注
  • 0粉丝

讲师

31%

还不是VIP/贵宾

-

威望
0
论坛币
91 个
通用积分
26.8769
学术水平
2 点
热心指数
2 点
信用等级
2 点
经验
14683 点
帖子
280
精华
0
在线时间
334 小时
注册时间
2007-5-17
最后登录
2019-4-26

楼主
saudada 发表于 2010-9-2 16:27:23 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
各位好:

查了rolling的指令,但似乎無法達到我要的結果,是否請大家有其他的做法呢?謝謝大家!

原始資料如下,有50間公司,year從1990-2009,month共有12個月,現在想創造一個變數x2,

x2為x1變數的值連乘12個月(但從今年4月連乘到隔年3月),如:

firm 1 的1990年12月的x2變數=73*22*33*12*23*32*43*32*43*92*53*42
firm 2 的1989年12月的x2變數=73*22*33*12*23*32*43*32*43*32*43*52




firm  year  month    x1
1      1990      1       32
1      1990      2       43
1      1990      3       52
1      1990      4       73
1      1990      5       22
1      1990      6       33
1      1990      7       12
1      1990      8       23
1      1990      9       32
1      1990      10     43
1      1990      11     32
1      1990      12     43
1      1991      1       92
1      1991      2       53
1      1991      3       42
1      1991      4       23
1      1991      5       22
1      1991      6       23
1      1991      7       12
1      1991      8       33
1      1991      9       42
1      1991      10     53
1      1991      11     52
1      1991      12     23
:           :           :
2      1989      1       32
2      1989      2       43
2      1989      3       52
2      1989      4       73
2      1989      5       22
2      1989      6       33
2      1989      7       12
2      1989      8       23
2      1989      9       32
2      1989      10     43
2      1989      11     32
2      1989      12     43
2     1990      1       32
2      1990      2       43
2      1990      3       52
2      1990      4       73
2      1990      5       22
2      1990      6       33
2      1990      7       12
2      1990      8       23
2      1990      9       32
2      1990      10     43
2      1990      11     32
2      1990      12     43
2      1991      1       92
2      1991      2       53
2      1991      3       42
2      1991      4       23
2      1991      5       22
2      1991      6       23
2      1991      7       12
2      1991      8       33
2      1991      9       42
2      1991      10     53
2      1991      11     52
2      1991      12     23
二维码

扫码加我 拉你入群

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

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

关键词:rolling month FIRM year mont 如何

沙发
ctx5518 发表于 2010-9-3 12:46:21
sort firm year month
by firm: gen x2=x1[_n]*x1[_n+1]*x1[_n+2]*x1[_n+3]+x1[_n+4]*x1[_n+5]*x1[_n+6]*x1[_n+7]*x1[_n+8]*x1[_n+9]*x1[_n+10]*x1[_n+11]

藤椅
saudada 发表于 2010-9-3 13:41:21
呵呵,謝謝您,只是在想是否有更簡短的語法呢?

板凳
jzhyue 发表于 2010-9-3 20:22:00

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

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