楼主: missingjc
28524 22

[数据管理求助] 请问如何生成一个新变量以表示上一期的数据? [推广有奖]

11
missingjc 发表于 2015-1-3 23:18:41
雷子2008 发表于 2015-1-3 17:33
这两个命令的功能是一样的。stkid是股票代码,也就是指定截面。
比如,股票代码是stkid,时间是year,那 ...
生成下一年工资用l.pay,如果需要生成上一年的工资的话应该用什么呢?谢谢!

12
雷子2008 在职认证  学生认证  发表于 2015-1-4 13:51:02
missingjc 发表于 2015-1-3 23:18
生成下一年工资用l.pay,如果需要生成上一年的工资的话应该用什么呢?谢谢!
生成上一年的工资使用f.pay

13
清清紫衿 发表于 2015-1-15 20:38:44
进来学习了,人大经济论坛真是强大啊

14
missingjc 发表于 2015-1-16 18:02:49
雷子2008 发表于 2015-1-4 13:51
生成上一年的工资使用f.pay
大神,我试了一下发现不行诶,gen出来的数不是上一年的数诶,怎么会这样,表格里除了code,year,还有asset,liability等数据,那么我在设置tsset的时候要写成“ tsset code year asset liability”吗?

15
390667105 发表于 2017-3-11 10:41:41
那如果想要生成一个新变量等于下一期的数据怎么操作呢?

16
孙艾琪 在职认证  发表于 2017-3-15 09:00:51
雷子2008 发表于 2015-1-4 13:51
生成上一年的工资使用f.pay
反了吧?l.var是var上一期的值,即平时说的滞后一期var(t-1),f.var是var下一期的值,即var(t+1)。自己可以随便列一些数据试一下。

17
孙艾琪 在职认证  发表于 2017-3-15 09:01:34
390667105 发表于 2017-3-11 10:41
那如果想要生成一个新变量等于下一期的数据怎么操作呢?
l.var是var上一期的值,即平时说的滞后一期var(t-1),f.var是var下一期的值,即var(t+1)。自己可以随便列一些数据试一下。
已有 1 人评分论坛币 收起 理由
admin_kefu + 10 热心帮助其他会员

总评分: 论坛币 + 10   查看全部评分

18
孙艾琪 在职认证  发表于 2017-3-15 09:01:36
390667105 发表于 2017-3-11 10:41
那如果想要生成一个新变量等于下一期的数据怎么操作呢?
l.var是var上一期的值,即平时说的滞后一期var(t-1),f.var是var下一期的值,即var(t+1)。自己可以随便列一些数据试一下。

19
孙艾琪 在职认证  发表于 2017-3-15 09:01:39
390667105 发表于 2017-3-11 10:41
那如果想要生成一个新变量等于下一期的数据怎么操作呢?
l.var是var上一期的值,即平时说的滞后一期var(t-1),f.var是var下一期的值,即var(t+1)。自己可以随便列一些数据试一下。

20
孙艾琪 在职认证  发表于 2017-3-15 09:01:49
390667105 发表于 2017-3-11 10:41
那如果想要生成一个新变量等于下一期的数据怎么操作呢?
l.var是var上一期的值,即平时说的滞后一期var(t-1),f.var是var下一期的值,即var(t+1)。自己可以随便列一些数据试一下。

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

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