楼主: grasscao791118
2296 2

求助:带解释矩阵的GARCH [推广有奖]

  • 0关注
  • 0粉丝

高中生

75%

还不是VIP/贵宾

-

威望
0
论坛币
6 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
169 点
帖子
11
精华
0
在线时间
31 小时
注册时间
2008-2-17
最后登录
2010-1-13

楼主
grasscao791118 发表于 2009-8-3 21:58:36 |AI写论文
10论坛币
程序:
spec=garchset('variancemodel','GARCH','M',3,'R',4,'P',12,'Q',3);
[coeffx,errorsx]=garchfit(spec,y,X);
per=6
[sigmaForecast,meanForecast]=garchpred(spec,y,per,X,XF)

spec=garchset('variancemodel','GARCH','M',3,'R',4,'P',12,'Q',3);
spec = garchset(spec,'Display','off','Distribution','T');
[coeffX,errorsX,LLFX,innovationsX,sigmasX] = garchfit(spec,y,X);
garchdisp(coeffX,errorsX)

NumPeriods = 6;
[sigmaForecast,meanForecast] = garchpred(coeffX,y,NumPeriods,X,XF);
提示:
??? Error using ==> garchpred
Number of 'Regress' coefficients unequal to number of regressors in 'X'.


明明是一样的啊,救命啊.

关键词:GARCH ARCH RCH ARC coefficients 求助 GARCH 解释 矩阵

沙发
grasscao791118 发表于 2009-8-4 00:52:50
已经解决了,谢谢大家。

藤椅
matlab-007 发表于 2015-1-17 20:56:30

[m,n]=size(Data) %[1100,6]
X= Data(1:1000,1:5);
y= Data(1:1000,6);
spec = garchset('VarianceModel','GARCH','P',1,'Q',1);
spec = garchset(spec,'Display','off','Distribution','T');
[coeffX,errorsX,LLFX,innovationsX,sigmasX] = garchfit(spec,y,X);
garchdisp(coeffX,errorsX)
XF=p(1001:1100,1:5);
NumPeriods = 100;
[sigmaForecast,meanForecast] = garchpred(coeffX,y,NumPeriods,X,XF);

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

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