arima中 aic和bic的使用
发布日期:2021-05-08 23:51:01 浏览次数:19 分类:博客文章

本文共 682 字,大约阅读时间需要 2 分钟。

k=0;  for i = 0:3    for j = 0:3 %0:L,L的值不确定         if i == 0 & j == 0            continue        elseif i == 0            ToEstMd = arima('MALags',1:j,'Constant',0); %指定模型的结构        elseif j == 0            ToEstMd = arima('ARLags',1:i,'Constant',0); %指定模型的结构        else            ToEstMd = arima('ARLags',1:i,'MALags',1:j,'Constant',0); %指定模型的结构        end        k = k + 1;        R(k) = i;        M(k) = j;        [EstMd,EstParamCov,LogL,info] = estimate(ToEstMd,da);        %模型拟合,估计模型参数        numParams = sum(any(EstParamCov));        %计算拟合参数的个数        [aic(k),bic(k)] = aicbic(LogL,numParams,n);    endendfprintf('R,M,AIC,BIC的对应值如下\n%f');%显示计算结果check  = [R',M',aic',bic'];
上一篇:HTML 介绍标准格式
下一篇:EXTJS4.2——10.Tab+Iframe

发表评论

最新留言

初次前来,多多关照!
[***.217.46.12]2025年04月22日 15时42分53秒