楼主: tywsy
32548 12

[学科前沿] 如何根据AIC及SC原则选滞后阶数? [推广有奖]

  • 0关注
  • 0粉丝

已卖:29份资源

硕士生

90%

还不是VIP/贵宾

-

威望
0
论坛币
29524 个
通用积分
0.1800
学术水平
1 点
热心指数
3 点
信用等级
1 点
经验
3458 点
帖子
142
精华
0
在线时间
167 小时
注册时间
2005-8-18
最后登录
2023-2-15

楼主
tywsy 发表于 2008-5-23 08:50:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
如何根据AIC及SC原则选滞后阶数,都是说根据AIC及SC原则,具体如何做的都没说,如何计算呀,请各位高手略做提醒!
二维码

扫码加我 拉你入群

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

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

关键词:滞后阶数 AIC 滞后阶 如何

回帖推荐

yhua 发表于5楼  查看完整内容

    AIC=-2L/T+2n/T其中n=k(d+pk)是别估计的参数的个数,k是内生变量的个数,T是样本长度,d是外生变量的个数,p是滞后阶数,l由下式确定的   L=-Tk/2(1+ln2π)-T/2ln写起来很麻烦 ,你自己看计量经济学的书去吧,都有讲解!  

xmok77 发表于7楼  查看完整内容

以ARMA(p,q)模型为例说明:1.确定最大可能阶数(一般不宜过大,如:p<=10,q<=10,其原因后面专门说明)2.对于每一个可能的阶数组合(p=i,q=j),确定了一个ARMA模型,算AIC或SBC3.按2步重复10*10=100个AIC或SBC值,选择其中最优者(值最小者,或者最大者,依赖于公式的不同表达,自己查书,本想输入找不到输入公式的方法),其对应模型阶数为最佳阶数。  至于如何选择最大模型阶 ...

本帖被以下文库推荐

沙发
xuxutuo 发表于 2008-5-23 08:54:00

AIC值越小越好

一般情况下,选用不同的判断原则,得到的最优滞后阶数不一样,只要选择一种选择即可

藤椅
spicegirl 发表于 2008-5-23 08:58:00

那怎么才能判定AIC最小,难不成要都试过才知道?

板凳
liushunjia 发表于 2008-5-23 09:13:00
我个人意见倾向于这样:即在样本允许的范围内,对每一个滞后滞后阶数做检验,取绝大多数滞后阶数结果相同时的情况,如样本允许做最大滞后阶为10,则10次检验里面若有6次以上通过检验,则取这6次的检验结果.HAMILTON做滞后阶数检验的时候也是这样弄的.必竟检验结果对残差有着非常强的假设条件,完全根据AIC等准则来选取不一定就非常合理.

报纸
yhua 发表于 2008-12-10 22:45:00

    AIC=-2L/T+2n/T

其中n=k(d+pk)是别估计的参数的个数,k是内生变量的个数,T是样本长度,d是外生变量的个数,p是滞后阶数,l由下式确定的

   L=-Tk/2(1+ln2π)-T/2ln

写起来很麻烦 ,你自己看计量经济学的书去吧,都有讲解!  

地板
lingkongyipiao 发表于 2008-12-11 23:48:00
一般是越小越好,视情况而定,有些情况不一定,比如数据量小的情况下,为了保证自由度,有些学者也会用k-1做分析~~

7
xmok77 发表于 2008-12-12 10:27:00

以ARMA(p,q)模型为例说明:

1.确定最大可能阶数(一般不宜过大,如:p<=10,q<=10,其原因后面专门说明)

2.对于每一个可能的阶数组合(p=i,q=j),确定了一个ARMA模型,算AIC或SBC

3.按2步重复10*10=100个AIC或SBC值,选择其中最优者(值最小者,或者最大者,依赖于公式的不同表达,自己查书,本想输入找不到输入公式的方法),

其对应模型阶数为最佳阶数。

 

 

至于如何选择最大模型阶数,有几种认识角度:

1.最简单者莫过去刚才所做,就是按经验定,不宜过大(如10),因为模型并非阶数越大越好,虽然阶数越大拟合效果越好,甚至当

阶数足够大时,可以把非线性时间序列拟合成线性的(见范剑青《非参数。。。》第一章最后一阶),但是其预测效果以及参数估计精度

一般会大打折扣,这也是AIC或者BSC的基本思想---对模型的复杂度进行惩罚;

2.稍微复杂一点的可以做一个系数的t检验,如果发现某一阶后系数都显著为0,则认定最后一个非零系数位置即为最大阶数。该法从理论上说,有以下假设或者限制:a。系数检验的前提是要先按某一阶数拟合(呵呵,就是说还没确定最大阶数之前就已经有一个预期不可超越之阶数也!);b.某一系数之后为零,未必严格就说我们的结论成立也;c.有可能我们的这种做法限于无解的死循环中

一个字:烦

3.最后一个原因稍微理论一点,如果你认定你的模型是平稳过程(如:ARMA模型),那么其相依性递减速度是很快的(对于ARMA模型可以计算其衰减速度是指数阶的),因而可以认定阶数跑不出太远的(稍一远,就会跟"零"亲嘴啦)

[em07]

[此贴子已经被作者于2008-12-12 10:40:52编辑过]

已有 3 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
胖胖小龟宝 + 10 + 10 热心帮助其他会员
Sunknownay + 100 + 10 + 1 + 1 + 1 热心帮助其他会员
2015 + 1 + 1 + 1 对论坛有贡献

总评分: 经验 + 110  论坛币 + 20  学术水平 + 2  热心指数 + 2  信用等级 + 2   查看全部评分

以出世的精神做入世的事情

8
leon403 发表于 2009-3-15 20:23:00
咋那么烦人呢????我快受不了了

9
chenzhuhua52 发表于 2010-3-14 21:05:55
太**了吧,我也受不了了。
Never surrender!

10
2009110372 发表于 2010-12-6 16:00:02
好复杂!!我做的ARMA模型P,Q是5,6,是不是存在过大的可能呢

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-1 03:56