全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3717 11
2017-12-02
我有一个事件日期,比如说是2012-05-12,我现在要找出它前面最近一期的财务报表数据,简单点说也就是要找出2012-03-31这个时间,如何用stata实现该操作,跪求各位大神指教,非常感谢
二维码

扫码加我 拉你入群

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

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

全部回复
2017-12-2 09:36:44
先学会发帖再求助,参考
https://bbs.pinggu.org/thread-5048204-1-1.html, 与   
https://bbs.pinggu.org/thread-5917273-1-1.html
用 dataex 命令,提供部分你使用的有”代表性”的数据,别人才容易回答。
二维码

扫码加我 拉你入群

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

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

2017-12-2 11:02:48
大神,为什么我安装了ssc instal之后,仍然用不了dataex命令
二维码

扫码加我 拉你入群

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

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

2017-12-2 11:11:21
数据是这样的,因为还没学会dataex所以手动输入:
id  code     event_date   report_date
1  000001    2012-02-24
2  000001    2013-07-12
3  000002    2007-11-02
4  000002    2015-04-20
现在就是想求出report_date,因为报表日期为每年的3-31、6-30、9-30、12-31,所以正确的结果应该是
id  code     event_date   report_date
1  000001    2012-02-24   2011-12-31
2  000001    2013-07-12   2013-06-30
3  000002    2007-11-02   2007-09-30
4  000002    2015-04-20   2015-03-31
二维码

扫码加我 拉你入群

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

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

2017-12-2 11:20:33
蓝色 发表于 2017-12-2 09:36
先学会发帖再求助,参考
https://bbs.pinggu.org/thread-5048204-1-1.html, 与   
https://bbs.pinggu.org ...
由于我目前还没学会dataex,所以我先手动给大神展示一遍我的数据:
id  code     event_date   report_date
1  000001    2012-02-24   
2  000001    2013-07-12   
3  000002    2007-11-02  
4  000002    2015-04-20   

我就是要找出变量三这个时间日对应的最近的财务报表日,因为财务报表日是每年的3.31、6.30、9.30、12.31,所以上面正确的report_date就是这样的 :
id  code     event_date   report_date
1  000001    2012-02-24   2011-12-31
2  000001    2013-07-12   2013-06-30
3  000002    2007-11-02   2007-09-30
4  000002    2015-04-20   2015-03-31

所以我想知道什么样的stata程序可以根据event_date就可以生成report_date,请大神指点,多谢

二维码

扫码加我 拉你入群

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

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

2017-12-3 14:38:12
一方碧草 发表于 2017-12-2 11:20
由于我目前还没学会dataex,所以我先手动给大神展示一遍我的数据:
id  code     event_date   report_da ...
William Lisowski 建议:
复制代码
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群