全部版块 我的主页
论坛 金融投资论坛 六区 金融学(理论版) 金融工程(数量金融)与金融衍生品
8191 5
2014-03-02
我是使用了High Frequency package,里面有har-rv-cj的实现,但输入数据是jump数据,高频数据的jump需要怎么估计?r语言里有现成函数吗?
二维码

扫码加我 拉你入群

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

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

全部回复
2014-3-2 21:47:44
二维码

扫码加我 拉你入群

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

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

2014-3-2 22:21:17
lipj 发表于 2014-3-2 21:47
https://stat.ethz.ch/pipermail/r-help/2012-July/318233.html
谢谢,刚看了那个函数,如果用package里自带的函数实现,你看对不对哈
rcov = rCov(ifall5min,makeReturns=TRUE);
rbpcov = rBPCov(ifall5min,makeReturns=TRUE);
rj = (rcov-rbpcov)/rcov;
rj是jump数据吗?
二维码

扫码加我 拉你入群

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

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

2014-3-2 22:24:56
lipj 发表于 2014-3-2 21:47
https://stat.ethz.ch/pipermail/r-help/2012-July/318233.html
> data("sample_5minprices_jumps");
> data = sample_5minprices_jumps[,1];
> data = makeReturns(data); #Get the high-frequency return data
> x      = harModel(data, periods = c(1,5,10), periodsJ=c(1,5,10),
+                   RVest = c("rCov","rBPCov"), type="HARRVCJ",
+                   transform="sqrt");
> x

Model:
sqrt(RV1) = beta0  +  beta1 * sqrt(C1) +  beta2 * sqrt(C5) +  beta3 * sqrt(C10)
       +  beta4 * sqrt(J1) +  beta5 * sqrt(J5) +  beta6 * sqrt(J10)

Coefficients:
   beta0     beta1     beta2     beta3     beta4     beta5  
-0.8835    1.1957  -25.1922   38.9909   -0.4483    0.8084  
   beta6  
-6.8305  

    r.squared  adj.r.squared  
       0.9915         0.9661  
这是package里的例子,sample_5minprices_jumps是package里自带的,我其实是想知道这个数据是怎么计算出来的,自己处理数据要怎么弄?
二维码

扫码加我 拉你入群

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

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

2018-1-7 21:19:30
请问楼主解决了吗
二维码

扫码加我 拉你入群

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

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

2018-2-28 19:02:00
请问楼主,跳跃怎么估计呢?
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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