1
模式识别与智能计算的MATLAB实现
1.15.5.2 13.5.2 GM(1,1)模型检验
13.5.2 GM(1,1)模型检验

GM(1,1)模型的检验有残差检验、关联度检验和后验差检验。

1.残差检验

残差大小检验是对模型值与实际值的残差进行逐点检验。

绝对残差序列为

alt

相对残差序列为

alt

相对残差为

alt

给定α,当alt<α且φn<α成立时,称模型为残差检验合格模型。

2.关联度检验

关联度检验是通过考察模型值曲线和建模序列曲线的相似程度进行检验。按前面所述的关联度计算方法,计算出alt与原始数列x(0)(i)的关联系数,然后计算出关联度。根据经验,关联度大于0.6是可以接受的。

3.后验差检验

后验差检验是对残差分布的统计特性进行检验。

(1)计算出原始数列的平均值

alt

(2)计算原始数列的均方差

alt

(3)计算残差的均值

alt

(4)计算残差的方差

alt

(5)计算方差比

C=S1/S2

(6)计算小残差概率

alt

令S0=0.6745S1,ei=|∆(0)(i)-alt|,即p=P{ei<S0}。

对于给定的C0>0,当C<C0时,称模型为均方差比合格模型;对于给定的p0>0,当p>p0时,称为小残差概率合格模型。

若相对残差、关联度、后验差检验在允许的范围内,则可以用所建立的模型进行预测;否则应进行残差修正。