楼主: jackal24
2313 0

BIC问题,用matlab编程 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

学前班

60%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
23 点
帖子
2
精华
0
在线时间
1 小时
注册时间
2014-1-10
最后登录
2022-12-20

楼主
jackal24 发表于 2014-1-10 10:56:19 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
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的范围应该怎么确定。


二维码

扫码加我 拉你入群

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

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

关键词:MATLAB编程 MATLAB atlab matla Atl matlab

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-26 00:54