- 阅读权限
- 255
- 威望
- 0 级
- 论坛币
- 2 个
- 通用积分
- 0
- 学术水平
- 0 点
- 热心指数
- 0 点
- 信用等级
- 0 点
- 经验
- 80 点
- 帖子
- 2
- 精华
- 0
- 在线时间
- 78 小时
- 注册时间
- 2008-4-16
- 最后登录
- 2022-12-12
高中生
还不是VIP/贵宾
- 威望
- 0 级
- 论坛币
- 2 个
- 通用积分
- 0
- 学术水平
- 0 点
- 热心指数
- 0 点
- 信用等级
- 0 点
- 经验
- 80 点
- 帖子
- 2
- 精华
- 0
- 在线时间
- 78 小时
- 注册时间
- 2008-4-16
- 最后登录
- 2022-12-12
|
2论坛币
我使用MATLAB的UCSD GARCH包中的EGARCH函数估计,
[parameters, likelihood, stderrors, robustSE, ht, scores] = egarch(y1 ,1, 1 ,1 , 'NORMAL');
显示错误:
??? Error using ==> mtimes
Inner matrix dimensions must agree.
Error in ==> egarchcore at 27
h(t) = exp(parameters' * [1 ; data(t-(1:p))./sqrt(h(t-(1:p))); abs(data(t-(1:o)))./sqrt(h(t-(1:o)));
log(h(t-(1:q)))]);
Error in ==> egarchEstLikelihood at 65
h=egarchcore(data, parameters, stdEstimate, p, o, q ,m , T);
Error in ==> egarch at 139
LLF=egarchEstLikelihood([Omega;alpha;beta], data, p ,o, q, T, stdEstimate, 1);
包中的EGARCH函数如下所示
function [parameters, likelihood, stderrors, robustSE, ht, scores]=egarch(data,p,o,q,errors, options, startingvals);
我运行包作者的ucsd_garch_demo以及其他一些garch函数是都没问题,不知egarch为什么出错。
急用!请高手指点!
|
|