楼主: guobixiboy
5740 3

[困惑]GARCH时间序列预测结果不一致 [推广有奖]

  • 0关注
  • 0粉丝

学前班

80%

还不是VIP/贵宾

-

威望
0
论坛币
33 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
80 点
帖子
3
精华
0
在线时间
2 小时
注册时间
2008-5-1
最后登录
2013-8-20

楼主
guobixiboy 发表于 2008-10-18 14:56:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

问题描述:

load garchdata;%载入MATLAB自带的garch数据。

X1n=NYSE;%MATLAB自带的纽约交易所数据。

rate=price2ret(X1n) ;%转化成GARCH可以识别的函数

%X1n为一时间序列值。

spec=garchset('m',1,'p',1,'q',1,'display','off');%GAECH模型的建立,
spec=garchset(spec,'r',2);%进行修改
Parameter=garchfit(spec,rate);%参数估计
%该函数有问题,相同的数据,分别调用之后,结果不一致。
YC=garchsim(Parameter,16);%第一次模拟,预测未来16个输出样本

YC1=garchsim(Parameter,16);%第二次模拟,

YC-YC1%应该是结果为零,可是实际上不为零。

相同的数据,相同的 程序,第一次运算和第二次运算的 结果 应该为零,可是实际上并不是这样样,如果继续运算,次次的运算的结果都不一样。查了很多资料,也不知道原因。特向高手请教,是什么原因。

[此贴子已经被作者于2008-10-19 16:47:49编辑过]

二维码

扫码加我 拉你入群

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

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

关键词:时间序列预测 GARCH 时间序列 ARCH RCH GARCH 预测 结果 序列 困惑

沙发
liuxin9023 发表于 2010-3-11 10:10:30
你做的是仿真 所以结果不同
如果两次结果相差很大的话 说明这个系统不稳定

藤椅
chshuai 发表于 2010-9-17 16:36:43
garcgsim 是模拟不是预测啊!
模拟出的序列不止一个啊!

板凳
xingpin0017 发表于 2010-11-5 11:40:28
spec=garchset('R',12,'M',13,'display','off');%GAECH模型的建立,

为什么R的取值不能超过5呢?超过就会显示:

??? Subscript indices must either be real positive integers or logicals.
Error in ==> garchfit>arma0 at 1715
      C  =  toeplitz(covariance(M+1:M+R) , covariance(i));
Error in ==> garchfit at 575
         [AR , MA , C , unconditionalVariance]  =  arma0(y , R , M);
Error in ==> PU_try_arma_2010_10_25 at 67
        [coeffX,errorsX,LLFX]=garchfit(spec,x);

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-26 17:23