楼主: missingjc
27000 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
拉您入交流群

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

GMT+8, 2024-11-13 06:25