全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
20992 7
2012-04-26
高手们,新手求教~~
我现在想做高频数据,excel的数据是这样的。

2003-01-02 09:35:00

2003-01-02 09:40:00

2003-01-02 09:45:00

2003-01-02 09:50:00

2003-01-02 09:55:00

2003-01-02 10:00:00

2003-01-02 10:05:00

2003-01-02 10:10:00


我该怎么转换呢?之前查的是用ntimeofday命令,
ntimeofday c1, gen (timedate) str(year month day hour min s) numeric(s)却不行,哪位高手帮帮忙吧~我也在不停地苦B自学中。。
二维码

扫码加我 拉你入群

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

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

全部回复
2012-4-26 16:28:32
么人回答啊。。刚取的了一丁点进步了,generate double mytime= clock(c1, "YMDhms") 至少转换成数值型了,但还么有ttset
二维码

扫码加我 拉你入群

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

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

2012-4-26 16:53:50
时间已经设成了数值型,经过tsset后变成一系列的按时间排序的数据(tsset mytime, delta(5 min)),但是新的问题随之产生,因为有间隔,在产生滞后一期的时候会造成数据的缺失。也即每天9:35的,13:05的数据可能是数据中没有前期(5分钟之前),这个问题该如何解决呢。。。
二维码

扫码加我 拉你入群

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

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

2012-4-27 09:28:10
没人回答么?哪位高手处理过高频数据啊。。。在线等啊,如何处理掉同一日期内的上午开市和中午开市的不连续的时间段,,还有就是周一-周五,周末不开市,节假日不开市的不连续时间段啊。。在线等啊 假期过补了 苦B搞数据。。
二维码

扫码加我 拉你入群

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

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

2012-7-17 16:46:20
楼主可能已经解决了这个问题了,我还是回答一下,希望对后面的人有帮助。
假设楼主待整理的数据变量名为oldvar,则相应的命令为:gen newvar=clock(oldvar,"YMDhms")。可进一步参考Stata手册中的“date”命令。
二维码

扫码加我 拉你入群

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

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

2013-7-31 13:15:52
天上的云 发表于 2012-7-17 16:46
楼主可能已经解决了这个问题了,我还是回答一下,希望对后面的人有帮助。
假设楼主待整理的数据变量名为ol ...
亲,我按你的代码输入,date变量的日期变成了1.50e+12,额,这是啥意思?我要如何才能把我的时间变量从红色显示变成黑色呢?我输入代码之后日期就会乱掉,排成这样的:07/1/1 07/1/11  07/1/21 希望楼主帮帮忙呀,谢谢啦。。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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