- 阅读权限
- 255
- 威望
- 0 级
- 论坛币
- 1808 个
- 通用积分
- 25.6291
- 学术水平
- 2 点
- 热心指数
- 12 点
- 信用等级
- 0 点
- 经验
- 987 点
- 帖子
- 57
- 精华
- 0
- 在线时间
- 92 小时
- 注册时间
- 2013-10-1
- 最后登录
- 2017-4-29
本科生
还不是VIP/贵宾
- 威望
- 0 级
- 论坛币
- 1808 个
- 通用积分
- 25.6291
- 学术水平
- 2 点
- 热心指数
- 12 点
- 信用等级
- 0 点
- 经验
- 987 点
- 帖子
- 57
- 精华
- 0
- 在线时间
- 92 小时
- 注册时间
- 2013-10-1
- 最后登录
- 2017-4-29
| 开心 2015-12-8 09:34:34 |
---|
签到天数: 4 天 连续签到: 1 天 [LV.2]偶尔看看I
|
10论坛币
分析金融时间序列 定义时间的问题
var1 为时间
var2 为收盘价
现在想计算收益率以及绘制图形的时候,需要将var1转成年月日
数据格式如下:
var1 var2
2003-03-19 100.95
2003-03-20 100.99
2003-03-21 101.04
2003-03-24 101.08
2003-03-25 101.09
2003-03-26 101.05
2003-03-27 101.11
2003-03-28 101.11
2003-03-31 101.16
2003-04-01 101.12
2003-04-02 101.08
2003-04-03 101.04
*-------------*-------------*-
我使用的命令如下:
gen date2 = date(var1, "YMD")
format date2 %dCYmD
tsset date2
*-------------*-------------*-
但stata显示有gap
time variable: date1, 2003Mar19 to 2003May12, but with gaps (为什么缩小了数据的真实时间,怎么处理)
delta: 1 day
*-------------*-------------*-
目前想解决的问题如下
1、计算收益率,这时希望数据是连续的 。
2、画图显示的是真实的时间坐标,也就是我的时间里包含的真实时间范围,即2003年3月19日到2003年4月3日,而非之前报告 2003Mar19 to 2003May12!
*-------------*-------------*-
期望回答:声称哪一个变量得到的时间资料符合上述要求?
*-------------*-------------*-
跪谢各位大侠!!!
|
|