全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件
2279 0
2014-01-10
x=[0.62351 0.48841 0.33870 0.00755 0.00089 0.00038 0.00019 0.00009 0.00002 0.00001];
这组数据,用BIC准则,结果应该是3最大,如图所示:

x=[4.0331 0.5551 0.3776 0.1889 0.0414 0.0001 0.0021 0.0011 0.0009 0.00036 0.00022 0.00014 0.00009];
这组数据,用BIC准则,结果应该是6最大,如图所示:

求大神知道,我用的是这个程序
%clc,clear randn('state',sum(clock));  %初始化随机数发生器 %elps=randn(1,10000);   %产生 10000个服从标准正态分布的随机数 %x(1)=0;   %赋初始值 %for j=2:10000     %x(j)=0.8*x(j-1)+elps(j)-0.4*elps(j-1); %产生样本点 %end %x=[0.62351 0.48841 0.33870 0.00755 0.00089 0.00038 0.00019 0.00009 0.00002 0.00001];x=[4.0331 0.5551 0.3776 0.1889 0.0414 0.0001 0.0021 0.0011 0.0009 0.00036 0.00022 0.00014 0.00009];
n=length(x);
  for i=0:4   
     for j=0:4     
spec= garchset('R',i,'M',j,'Display','off'); %指定模型的结构   
[coeffX,errorsX,LLFX] = garchfit(spec,x);  %拟合参数     
num=garchcount(coeffX);   %计算拟合参数的个数   
%compute Akaike and Bayesian Information Criteria   
  [aic,bic]=aicbic(LLFX,num,n);   
fprintf('R=%d,M=%d,AIC=%f,BIC=%f\n',i,j,aic,bic);  %显示计算结果   
end
end
但是结果完全看不懂啊!我的QQ,549308659。那两个for循环里面的i和j的范围应该怎么确定。


二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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