全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
2252 0
2012-05-03
悬赏 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为什么出错。
急用!请高手指点!

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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