1
模式识别与智能计算的MATLAB实现
1.15.5.3 13.5.3 残差GM(1,1)模型
13.5.3 残差GM(1,1)模型

当GM(1,N)模型的精度不符合要求时,可以用参差序列建立GM(1,N)模型对原来的模型进行修正,以提高精度。

设X0=(x0(1),x0(2),…,x0(n))为模型的原始序列,X1为X0的1-AGO序列,Z1为X1的紧邻生成序列,灰色微分方程x0(t)+aZ1(t)=b的时间响应序列为

alt

其参差序列为

ε(0)=(ε(0)(1),ε(0)(2),…,ε(0)(n))

其中,ε(0)(t)=x(1)(t)-alt,若存在t0,满足

①对任意的t≥t0,ε(0)(t),符号一致;

②n-t0≥4,

则称

(|ε(0)(t0)|,|ε(0)(t0+1)|,…,|ε(0)(n)|)

为可建模参差尾段,仍记为

ε(0)=(ε(0)(t0),ε(0)(t0+1),…,ε(0)(n))

对于可建模参差尾段,其1-AGO序列

ε(1)=(ε(1)(k0),ε(1)(k0+1),…,ε(1)(n))

的GM(1,1)时间响应式为

alt

则参差尾段的模拟序列为alt,其中

alt

若用ε(0)(k)修正alt,则称修正后的时间响应式

alt

为参差修正GM(1,1)模型。