请选择 进入手机版 | 继续访问电脑版
12927 14

[面板数据求助] [求助]面板数据求t-1期、t+1期 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

初中生

28%

还不是VIP/贵宾

-

威望
0
论坛币
409 个
通用积分
0.0102
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
175 点
帖子
6
精华
0
在线时间
21 小时
注册时间
2016-12-24
最后登录
2019-4-26

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
重新编辑了一下~现在是这个情况,我尝试了gen lag_wkretmv =l1.wkretmv 以及三楼提供的by stkcd:gen dwkretmv=D.wkretmv  显示出来的结果都是缺失值,不知道是什么原因。
我一开始导入的数据都是红色的,用了encode给它变成了蓝色,然后用了xtset stkcd date
我想要达成的是求wkretmv和wkrethv的t-1期和t+1期列,小菜鸟的毕业论文,附上了数据,求大神们指教,感激不尽!!!
二维码

扫码加我 拉你入群

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

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

关键词:收益率 怎么做

捕获.PNG

2016-20172.0.dta

40.62 MB

回帖推荐

317792209 发表于12楼  查看完整内容

你这个是不能用encode的,我试了你的数据,结果你的数据encode以后全都变了,stata默认将其转换成了按顺序排列的分类数据。如果你的数据导入是红色的,你可以用这个命令: gen 新变量=real(旧变量) 然后 sort stkcd date by stkcd:gen wkretmv1= wkretmv[_n-1] by stkcd:gen wkretmv2= wkretmv[_n+1] 如图:

317792209 发表于3楼  查看完整内容

by stkcd:gen dwkret=D.wkret ///t-1
黃河泉 在职认证  发表于 2018-10-18 09:41:20 |显示全部楼层 |坛友微信交流群
你若要问程序,永远附上相关资料;若附上资料,永远用 dataex 印出资料。先 ssc install dataex (并见说明),将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。并请参考 http://www.jianshu.com/p/9870080fe769,  https://bbs.pinggu.org/thread-5048204-1-1.html, 与 https://bbs.pinggu.org/thread-5917273-1-1.html

使用道具

317792209 在职认证  学生认证  发表于 2018-10-18 09:42:50 |显示全部楼层 |坛友微信交流群
by stkcd:gen dwkret=D.wkret   ///t-1

使用道具

黃河泉 在职认证  发表于 2018-10-18 10:41:49 |显示全部楼层 |坛友微信交流群
这个状况用 encode 显然是不合适,虽然有可能"刚好"被你碰对答案。

使用道具

黃河泉 发表于 2018-10-18 09:41
你若要问程序,永远附上相关资料;若附上资料,永远用 dataex 印出资料。先 ssc install dataex (并见说明) ...
谢谢提醒~我没有看懂这个dataex怎么用额

使用道具

317792209 发表于 2018-10-18 09:42
by stkcd:gen dwkret=D.wkret   ///t-1
谢谢~我尝试了一下,不知道是不是我数据格式有问题额还是不行

使用道具

黃河泉 在职认证  发表于 2018-10-18 10:58:03 |显示全部楼层 |坛友微信交流群
第三类纽约人 发表于 2018-10-18 10:47
谢谢提醒~我没有看懂这个dataex怎么用额
1. 请先 ssc install dataex。2. 试试
  1. dataex stkcd date wkretmv in 1/50
复制代码

使用道具

蓝色 发表于 2018-10-18 12:25:16 |显示全部楼层 |坛友微信交流群
先  
label drop  _all
然后在看你的数据
然后产生滞后

使用道具

蓝色 发表于 2018-10-18 12:25
先  
label drop  _all
然后在看你的数据
谢谢~我试了labe drop _all ,然后数据全部变了,我做滞后还是不行诶
变成了这样:
clear
input long(stkcd date cl wkret wkretmv wkrethv) float lag_wkretmv
1   3 10  6164 1963 3171 .
1   8 10   309 1920  137 .
1  13 10  5756 1912 2647 .
1  16 10  5917 1890 2847 .
1  21 10   217 1940   82 .
1  26 10  5772   34 2865 .
1  31 10  6990 1934 3113 .
1  36 10   694   26  599 .
1  41 10   547   47  358 .
1  46 10  5756 1895 2523 .
1  51 10  5901 1943 2586 .
1  56 10  5819 1909 2728 .
1  61 10  5881 1977 2632 .
1  66 10  6311 1907 2690 .
1  71 10    12 1880   31 .
1  76 10  7238 1898 3126 .
1  81 10  6562 1993 2657 .
1  86 10   266 1982 2474 .
1  91 10  6290   22 2564 .
1 106 10  1747 1930 2560 .
1 111 10  5977 1935 2743 .
1 116 10  6094 1959 2845 .
1 120 10  5922 1937  248 .
1 130 10   658 1883   17 .
1 134 10   330   28  193 .

使用道具

黃河泉 发表于 2018-10-18 10:58
1. 请先 ssc install dataex。2. 试试
谢谢你~学会这个了,感谢!!

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

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

GMT+8, 2024-3-29 21:32