袁 泉,曾祥艷
(桂林電子科技大學(xué) 數(shù)學(xué)與計(jì)算科學(xué)學(xué)院,廣西 桂林 541004)
GM(0,N)模型考慮了多個(gè)相關(guān)因素對(duì)預(yù)測(cè)序列的影響,并且需要的樣本數(shù)據(jù)量小,彌補(bǔ)了線性回歸模型樣本容量需求較大的不足,因此在預(yù)測(cè)和決策領(lǐng)域得到廣泛應(yīng)用[1,2]。GM(0,N)模型常用的參數(shù)估計(jì)法為最小二乘法[3]:通過(guò)誤差平方和的最小化,尋找數(shù)據(jù)的最佳函數(shù)匹配,但是這種對(duì)誤差的假設(shè)會(huì)造成預(yù)測(cè)模型的結(jié)構(gòu)參數(shù)與估值之間的偏離或不一致。
1778年,意大利數(shù)學(xué)家P.Marchsi提出累積法:利用樣本數(shù)據(jù)的加權(quán)累加直接估計(jì)模型參數(shù),不需對(duì)誤差進(jìn)行假設(shè),其幾何意義是尋找樣本點(diǎn)的一條重心線,能保證預(yù)測(cè)誤差和趨于零[4]。累積法在經(jīng)濟(jì)計(jì)量和工程技術(shù)模型的結(jié)構(gòu)參數(shù)估算中已經(jīng)得到廣泛應(yīng)用[5-7]。李鋒等已將累積法引入GM(0,N)模型中,提高了模型的預(yù)測(cè)精度[8]。但是普通累積法存在越老的數(shù)據(jù)占的權(quán)重越大,越新數(shù)據(jù)占的權(quán)重越小的問(wèn)題,這與實(shí)際情況相悖,在現(xiàn)實(shí)中,新的信息對(duì)未來(lái)發(fā)展趨勢(shì)的影響更大,所以,本文將基于新息優(yōu)先的原則,改變累積法的累加順序,使越新的數(shù)據(jù)占的權(quán)重越大,并將其引入GM(0,N)模型的參數(shù)估計(jì)中,提高模型的預(yù)測(cè)精度。
在實(shí)際情況中,預(yù)測(cè)需要更多地考慮最新的發(fā)展動(dòng)態(tài),新的信息對(duì)未來(lái)的影響大于舊的信息[9,10]。新息優(yōu)先累積法就是基于越新的數(shù)據(jù)的權(quán)重越大,越老的數(shù)據(jù)的權(quán)重越小的原則。
設(shè)原始序列為:X={x1,x2,…,xn},定義各階新息優(yōu)先累積和如下:


依此類推,對(duì)任意自然數(shù)r,有:

特別地,對(duì)序列長(zhǎng)度為n的X={1,1,…,1},稱D(r)1為r階基本新息優(yōu)先累積和,其計(jì)算通式為:

GM(0,N)模型是變量導(dǎo)數(shù)階數(shù)為0的靜態(tài)灰色模型,基于原始數(shù)據(jù)的一次累加生成序列進(jìn)行建模,一次累加生成可將非負(fù)序列生成為遞增序列,從而增加序列的規(guī)律性。GM(0,N)模型含有多個(gè)變量,能反映多個(gè)相關(guān)因素對(duì)系統(tǒng)行為的影響。

對(duì)上述N個(gè)序列分別做一次累加生成(1-AGO):

并設(shè)Xi(1)為Xi(0)的一次累加生成序列,即:

GM(0,N)模型的定義型方程為:

其中,a,b2,b3…,bN為模型參數(shù)。
下面,將新息優(yōu)先累積法引入GM(0,N)模型的參數(shù)估計(jì),假設(shè)新息優(yōu)先累積算子的最高階數(shù)為r,由GM(0,N)模型的參數(shù)有N個(gè),因此r≥N,對(duì)GM(0,N)模型方程(4)兩邊施加1至r階新息優(yōu)先累積算子,得下列方程組:


其中:

則方程組可以寫為矩陣形式:

對(duì)a?的估計(jì)分為以下三種情況:
(1)若r=N,A是非奇異矩陣。此時(shí)A-1存在,參數(shù)估計(jì)式為:a?=A-1Y;
(2)若r=N,A是奇異矩陣,且存在r>N使得A是非奇異矩陣。此時(shí)取滿足條件最小的r,參數(shù)估計(jì)為:
a?=(ATA)-1ATY;
(3)若對(duì)任意r≥N,A均為奇異矩陣。此時(shí)更換原始數(shù)據(jù)的選取方式即可轉(zhuǎn)換為情況(1)或情況(2)。
在實(shí)際應(yīng)用中,一般A-1存在,所以,取r=N,參數(shù)a,b2,b3…,bN的估計(jì)為:

參數(shù)估計(jì)后,由基于新息優(yōu)先累積法的GM(0,N)模型的定義型方程(4)即可得到系統(tǒng)行為特征數(shù)據(jù)序列的預(yù)測(cè)值
取2009—2012年我國(guó)的年水電發(fā)電量作為模型的行為特征數(shù)據(jù)序列,相應(yīng)年份的水電裝機(jī)容量與國(guó)內(nèi)生產(chǎn)總值作為模型的相關(guān)因素序列。相關(guān)數(shù)據(jù)見(jiàn)表1所示。其中國(guó)內(nèi)生產(chǎn)總值水電發(fā)電量與國(guó)內(nèi)生產(chǎn)總值的數(shù)據(jù)來(lái)源為《中國(guó)統(tǒng)計(jì)年鑒》,水電裝機(jī)容量的數(shù)據(jù)來(lái)源為《全國(guó)電力工業(yè)統(tǒng)計(jì)數(shù)據(jù)》。

表1 2009—2012年我國(guó)的水電發(fā)電量及相關(guān)因素
原始數(shù)據(jù)包含一個(gè)系統(tǒng)行為特征數(shù)據(jù)序列與兩個(gè)系統(tǒng)相關(guān)因素序列:

建立GM(0,3)模型:

基于新息優(yōu)先累積法估計(jì)模型參數(shù)有:

可得:

則模型的預(yù)測(cè)公式為:

由式(8)計(jì)算可得模型預(yù)測(cè)值,對(duì)2013—2015年我國(guó)水電發(fā)電量進(jìn)行預(yù)測(cè),并與基于最小二乘法和基于文獻(xiàn)[9]給出的累積法建立的GM(0,3)模型的預(yù)測(cè)結(jié)果進(jìn)行對(duì)比,見(jiàn)表2所示。

表2 三種參數(shù)估計(jì)法的GM(0,3)模型的預(yù)測(cè)結(jié)果比較
顯然基于新息優(yōu)先累積法的GM(0,3)模型的預(yù)測(cè)值更接近于實(shí)際值,預(yù)測(cè)精度更高。
取2008—2012年我國(guó)的社會(huì)消費(fèi)品零售總額作為行為特征數(shù)據(jù)序列,選取國(guó)內(nèi)生產(chǎn)總值、年末總?cè)丝谂c貨幣供應(yīng)量這3個(gè)因素,作為模型的相關(guān)因素序列。相關(guān)數(shù)據(jù)見(jiàn)表3所示。數(shù)據(jù)來(lái)源為《中國(guó)統(tǒng)計(jì)年鑒》。

表3 2008—2012年我國(guó)的社會(huì)消費(fèi)品零售總額及相關(guān)因素
建立基于新息優(yōu)先累積法的GM(0,4)模型,模型的預(yù)測(cè)公式為:

由式(9)計(jì)算得模型預(yù)測(cè)值,對(duì)2013—2015年我國(guó)的社會(huì)消費(fèi)品零售總額進(jìn)行預(yù)測(cè),并與基于最小二乘法和文獻(xiàn)[9]給出的累積法GM(0,4)模型的預(yù)測(cè)結(jié)果比較,見(jiàn)表4所示。

表4 三種參數(shù)估計(jì)法的GM(0,4)模型的預(yù)測(cè)結(jié)果比較
由表4可看出基于新息優(yōu)先累積法的GM(0,4)模型的預(yù)測(cè)結(jié)果優(yōu)于另兩個(gè)模型,而且短期預(yù)測(cè)的精度更高。
本文改進(jìn)了普通累積法,提出以越新的數(shù)據(jù)的權(quán)重越大為原則的新息優(yōu)先累積法,并建立了基于新息優(yōu)先累積法的GM(0,N)模型。兩個(gè)實(shí)例驗(yàn)證的結(jié)果表明新息優(yōu)先累積法GM(0,N)模型的預(yù)測(cè)精度相對(duì)于最小二乘法及普通累積法有了很大的提升。