楼主: 馨信
1301 9

[Splus与R金融时间序列专题] 周期图法的一个问题 [推广有奖]

  • 5关注
  • 4粉丝

副教授

3%

还不是VIP/贵宾

-

威望
0
论坛币
1070 个
通用积分
0.1200
学术水平
2 点
热心指数
2 点
信用等级
2 点
经验
84 点
帖子
617
精华
0
在线时间
697 小时
注册时间
2009-11-16
最后登录
2021-1-27

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
方老师,您好!

我运行H.l1  =  d.pgram(abs(sp500),taper=0, output="d",method="l1",plot=T)时有结果,但运行
H.l1  =  d.pgram(abs(r1),taper=0, output="d",method="l1",plot=T)
时返回
Problem in d.pgram(abs(r1), taper = 0, output = "d"..: Object "p" not found
Use traceback() to see the call stack

r1是我自己导入的一个收益率序列,我用r1执行前面的代码都可以,但这里就不行了。

O(∩_∩)O谢谢!


二维码

扫码加我 拉你入群

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

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

关键词:problem output Method object outpu Object method 收益率

学习,思索,再学习,再思索。
沙发
馨信 发表于 2013-5-12 21:14:43 |只看作者 |坛友微信交流群
我如果用
d.pgram(abs(r1),  taper=0, lower.percentage=0.2, output="H",  plot=F)
有返回值
       V2
0.788355
是‘F’和'T'影响?为何呢?

O(∩_∩)O谢谢!
学习,思索,再学习,再思索。

使用道具

藤椅
馨信 发表于 2013-5-12 21:22:59 |只看作者 |坛友微信交流群
> sp500
  Positions          1
   1/4/1928 -0.0022548
   1/5/1928 -0.0096400
   1/6/1928  0.0062482

> r1
               V1
1  0.00235081200
2  0.03776870300
3  0.03533955600


r1和sp500有区别吗?

我的r1只有2900左右个数据。

我的数据为何不能进行figarch估计?
我在网上查到一个帖子,说是要把数据转换下,但根据他的方法,没有成功。
figarch怎么做其他分布的估计,比如t分布?
怎么估计ARFIMA(p1,d1,q1,X)-FIGARCH(p2,d2,q2,Y)的估计?X、Y是交易量的对数变动量和这个变动量的绝对值。

问题有点多,麻烦老师了,谢谢。
学习,思索,再学习,再思索。

使用道具

板凳
ruiqwy 发表于 2013-5-22 16:29:55 |只看作者 |坛友微信交流群
这个可能跟你的数据格式有关,你看看你的r1是否 time series格式 看一下  ts()函数
R is the second language for me!Using R is standing on the shoulders of giants!   Let\'s use R together!

使用道具

报纸
ruiqwy 发表于 2013-5-22 16:30:24 |只看作者 |坛友微信交流群
这个可能跟你的数据格式有关,你看看你的r1是否 time series格式 看一下  ts()函数
R is the second language for me!Using R is standing on the shoulders of giants!   Let\'s use R together!

使用道具

地板
馨信 发表于 2013-5-22 16:59:01 |只看作者 |坛友微信交流群
应该不是,但不晓得怎么转换

r1是直接从.txt读取的,只有一列收益率序列
> ts(r1)
   1:  0.00235081200  0.03776870300  0.03533955600  0.01862411800
   5: -0.04320167700 -0.02862626100 -0.00948841300 -0.01100498500
学习,思索,再学习,再思索。

使用道具

7
馨信 发表于 2013-5-22 17:16:04 |只看作者 |坛友微信交流群
我刚刚试了一下garch可以,有结果,但是figarch就不行了。

> r1.figarch = fgarch(r1~1, ~figarch(1,1))
Problem in object@data: No representation for class "data.frame" and no element named "data"
Use traceback() to see the call stack

老师,这个问题解决了。要这样
r1.figarch = fgarch(r1$V1~1, ~figarch(1,1))

其他的几个问题,还麻烦请老师说下。谢谢


已有 1 人评分论坛币 收起 理由
平军 + 1 精彩帖子

总评分: 论坛币 + 1   查看全部评分

学习,思索,再学习,再思索。

使用道具

8
馨信 发表于 2013-5-25 15:52:33 |只看作者 |坛友微信交流群
ruiqwy 发表于 2013-5-22 16:30
这个可能跟你的数据格式有关,你看看你的r1是否 time series格式 看一下  ts()函数
恳请老师指点下,

dell.figarch = fgarch(dell.s~1, ~figarch(1,1))

模型的残差分布应该是正态分布的吧,用?fgarch,没有看到其他分布是怎么估计的,很想估计服从t分布的figarch模型。

因为有点急,还请老师能帮忙解决一下

非常感谢!
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
平军 + 1 + 1 + 1 观点有启发

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

学习,思索,再学习,再思索。

使用道具

9
ruiqwy 发表于 2013-5-29 20:16:22 |只看作者 |坛友微信交流群
馨信 发表于 2013-5-25 15:52
恳请老师指点下,

dell.figarch = fgarch(dell.s~1, ~figarch(1,1))
你好,fGarch包里有ged、t、norm等分布都可以估计的
一般GARCH的问题也可以结合OX软件来做
R is the second language for me!Using R is standing on the shoulders of giants!   Let\'s use R together!

使用道具

10
馨信 发表于 2013-5-30 16:45:40 |只看作者 |坛友微信交流群
ruiqwy 发表于 2013-5-29 20:16
你好,fGarch包里有ged、t、norm等分布都可以估计的
一般GARCH的问题也可以结合OX软件来做
老师,您好
用?fgarch时看到,
USAGE:
fgarch(formula.mean=~arma(0,0), formula.var=~figarch(1,1),  
       series=NULL, series.start=1, x.start=1, xlag=0,
       z.start=1, leverage=F, model=NULL, trace=T,
       control=NULL)
对比了garch模型的参数输入,有cond.dist选项,可以输入“t”,“ged”,但fgarch没有。
我想估计的是残差服从t分布的figarch(p,d,q,V),和arfima-figarch,不知道有没有直接的一个命令
还望老师能指点一下。
麻烦了,非常感谢。
学习,思索,再学习,再思索。

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-6-16 21:54