楼主: nathan9587
12842 10

[数据管理求助] 请教!!stata 如何定义时间序列 股票交易日 [推广有奖]

  • 2关注
  • 0粉丝

本科生

78%

还不是VIP/贵宾

-

威望
0
论坛币
28313 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
2879 点
帖子
98
精华
0
在线时间
125 小时
注册时间
2011-12-16
最后登录
2017-5-24

楼主
nathan9587 发表于 2013-8-1 21:34:27 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
真心请教。。。。
股票交易日是非连续的,在设置时间变量的时候应该如何设定?如何让stata认为这就是连续的时间序列?

楼主试着用下面的语句定义,但是出来的时间不对。。
gen t=_n
gen time=td(04 January 2006)+t-1tsset t, daily

二维码

扫码加我 拉你入群

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

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

关键词:Stata 时间序列 股票交易 tata 交易日 交易日 如何

沙发
2940887056 发表于 2013-8-1 21:37:04
看看

藤椅
crazygod 在职认证  发表于 2013-8-1 22:21:29
试试
ge datevar=date(date,"MDY",2012)

板凳
Big_Dipsy 发表于 2015-4-6 14:18:05
crazygod 发表于 2013-8-1 22:21
试试
ge datevar=date(date,"MDY",2012)
这个是设置为日期格式。和楼主的意思是,stata在处理日期的时候是按照一年365天处理的,而股票休市日期的股价就成为断点了,这样会有很多数据缺失值,导致很多运行不出来……

报纸
Big_Dipsy 发表于 2015-4-6 14:18:55
我也遇到相似的情况,楼主有解决方案吗

地板
Big_Dipsy 发表于 2015-4-6 15:24:41
已经可以了,要把时间重新编号。
已有 1 人评分经验 收起 理由
SpencerMeng + 100 感谢分享

总评分: 经验 + 100   查看全部评分

7
star_93 发表于 2015-4-26 06:20:51
Big_Dipsy 发表于 2015-4-6 15:24
已经可以了,要把时间重新编号。
你好,我也遇到了这个问题,最后是要自己重新设置时间,不管交易日是几月几日么

8
Big_Dipsy 发表于 2015-4-26 10:33:38
star_93 发表于 2015-4-26 06:20
你好,我也遇到了这个问题,最后是要自己重新设置时间,不管交易日是几月几日么
请起一个新序列,从1开始编号就好。至于tsset(时间序列以谁为时间)看你的需要,如果是画line plot的话貌似非连续的交易日也可以成像,但是有些检验需要用连续的序列。

9
star_93 发表于 2015-4-26 10:37:59
Big_Dipsy 发表于 2015-4-26 10:33
请起一个新序列,从1开始编号就好。至于tsset(时间序列以谁为时间)看你的需要,如果是画line plot的话貌 ...
啊,是的,我不画图,只是用LLC单位根检验的时候需要时间序列连续
那这样 最后回归,还有滞后一项什么的都没影响吧

10
Big_Dipsy 发表于 2015-4-26 10:43:07
star_93 发表于 2015-4-26 10:37
啊,是的,我不画图,只是用LLC单位根检验的时候需要时间序列连续
那这样 最后回归,还有滞后一项什么的 ...
呵呵,不好意思,这个我不太清楚。滞后项的影响可能stata会提示的吧。

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

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