王 馨 陶桂蘭 楊 正
(河海大學(xué)港口、海岸與近海工程學(xué)院 南京 210098)
船閘通過量預(yù)測(cè)是船閘擴(kuò)容改建工程的決策依據(jù)和規(guī)劃基礎(chǔ).常用的船閘通過量預(yù)測(cè)方法很多,如線性回歸法、彈性系數(shù)法、三次指數(shù)平滑法、灰色GM(1,1)模型等.各方法總體思想大致相同,以多年特征數(shù)據(jù)為基礎(chǔ),運(yùn)用線性或非線性增長(zhǎng)函數(shù)或模型進(jìn)行定量預(yù)測(cè).前兩種方法是一種相關(guān)因素分析預(yù)測(cè)方法,后兩種是數(shù)據(jù)序列預(yù)測(cè)方法.船閘通過能力影響因素眾多,常規(guī)的預(yù)測(cè)方法并不能涵蓋所有因素的影響;三次指數(shù)平滑法雖然精度較高,預(yù)測(cè)終值趨于平穩(wěn),但始終只是單一數(shù)據(jù)量分析,不能反應(yīng)其他因素的影響情況,并且當(dāng)原模型數(shù)據(jù)少時(shí),準(zhǔn)確性越低.灰色模型,雖然也是數(shù)據(jù)量分析,但由于它分布顯示概率特性,以及本身的模糊性,可通過少量數(shù)據(jù)進(jìn)行預(yù)測(cè),建模過程簡(jiǎn)單,模型表達(dá)式求解容易,應(yīng)用日趨廣泛.
灰色模型進(jìn)行短期預(yù)測(cè)精確度較高,但中長(zhǎng)期預(yù)測(cè)效果并不好,有可能出現(xiàn)預(yù)測(cè)值偏大的結(jié)果.這主要與灰色模型的序列光滑度有關(guān).當(dāng)原始序列越平緩,模擬值精度較高.反之,模型偏差較大,通常無法用于中長(zhǎng)期預(yù)測(cè),甚至不宜作短期預(yù)測(cè)[1].
本文對(duì)灰色GM(1,1)模型進(jìn)行了改進(jìn),通過函數(shù)變換改變序列的光滑度,以積分逼近值代替均值提高發(fā)展系數(shù)精度,從而得到了比原GM(1,1)模型模擬精度高和適用范圍更廣的新模型.
灰色模型預(yù)測(cè)是在數(shù)據(jù)不呈現(xiàn)一定規(guī)律下可以采取的一種建模和預(yù)測(cè)方法,其預(yù)測(cè)數(shù)據(jù)與原始數(shù)據(jù)存在一定的規(guī)律相似性.灰色模型尤其適用于存在不確定性和未知因素的動(dòng)態(tài)預(yù)測(cè).最簡(jiǎn)單最常用的灰色模型為GM(1,1)模型.其主要理論是以灰色模塊為基礎(chǔ),通過數(shù)據(jù)處理和微分?jǐn)M合,進(jìn)行動(dòng)態(tài)預(yù)測(cè).GM(1,1)模型如下.
1)建立原始時(shí)間序列
2)初始數(shù)據(jù)處理 對(duì)原始數(shù)據(jù)進(jìn)行一次累加,形成新的時(shí)間序列,記1-AGO,為
其中:k為原始數(shù)據(jù)個(gè)數(shù);
3)建立灰色微分方程
一階微分方程又稱白化方程,積分后可得到灰色模型
式中:b為模型的發(fā)展系數(shù);u為待定系數(shù);z為1-AGO序列相鄰時(shí)間間隔內(nèi)的增長(zhǎng)量,其值為
4)函數(shù)求解 為簡(jiǎn)化計(jì)算,假定相鄰時(shí)間間隔內(nèi)無突變,以均值代替積分值,取Z(1)為
式中:
假定φ為待辨識(shí)參數(shù)向量,可由最小二乘法求得
式中:
解微分方程得到灰色微分方程的時(shí)間響應(yīng)函數(shù)為
5)預(yù)測(cè)方程 經(jīng)過累減,進(jìn)行數(shù)據(jù)還原可以得到原序列的預(yù)測(cè)值
傳統(tǒng)的灰色GM(1,1)模型短期預(yù)測(cè)精確度較高,但中長(zhǎng)期預(yù)測(cè)效果并不好,有可能出現(xiàn)預(yù)測(cè)值偏大的結(jié)果.這主要與灰色模型的序列光滑度有關(guān).一般地,通過指數(shù)函數(shù)變換、冪函數(shù)變換、指數(shù)函數(shù)、冪函數(shù)復(fù)合變換,將初始序列變換為1-AGO序列,使序列變化趨于平緩,從而提高序列光滑度.
此外,從時(shí)間響應(yīng)函數(shù)的解的形式可以看出,方程解的精度實(shí)際上取決于發(fā)展系數(shù)b的取值,而b的取值與相鄰時(shí)間間隔增長(zhǎng)量z密切相關(guān).由于假定數(shù)據(jù)在相鄰時(shí)間間隔內(nèi)無突變,以均值代替z的積分值的辦法簡(jiǎn)化計(jì)算,當(dāng)發(fā)展系數(shù)取值較小時(shí),傳統(tǒng)模型預(yù)測(cè)值滿足精確要求,若發(fā)展系數(shù)偏大,則傳統(tǒng)模型不再適用.文獻(xiàn)[2]通過z值處理,即用積分逼近真實(shí)值代替均值計(jì)算相鄰時(shí)間間隔增長(zhǎng)量z,來拓展發(fā)展系數(shù)b的取值范圍.經(jīng)過傳統(tǒng)模型與z值處理模型在不同發(fā)展系數(shù)下的擬合精度比較,驗(yàn)證了z值處理后的模型可提高b的取值范圍,從而增強(qiáng)模型的適用性.
本文采用冪函數(shù)變換對(duì)初始數(shù)列處理,同時(shí)以積分逼近值代替均值提高發(fā)展系數(shù)取值,從而得到了比原GM(1,1)模型模擬精度高和適用范圍更廣的新模型.
1)原始序列處理 引入冪函數(shù)a-xm(a>1,m>1),將x(0)進(jìn)行冪函數(shù)變換,得到新的序列x(1),對(duì)于序列x(1),累加得到1-AGO 序列x(2).從冪函數(shù)的形式可以看出,不同的a和m 的取值,會(huì)產(chǎn)生不同的新序列,從而得到不同的預(yù)測(cè)模型.文獻(xiàn)[3]經(jīng)過數(shù)學(xué)定理驗(yàn)證了只要滿足a>1,m>1,冪函數(shù)即為光滑離散函數(shù),通過相應(yīng)的冪函數(shù)變換提高序列的光滑度.為得到效果較好的預(yù)測(cè)模型,通常采用試算的方法,通過多次數(shù)據(jù)擬合,選定一組使得預(yù)測(cè)模型擬合精度較好的a和m值,從而確定冪函數(shù)的形式,進(jìn)行冪函數(shù)變換.
2)z值積分逼近 文獻(xiàn)[4]從灰色模型原理出發(fā),認(rèn)為一切經(jīng)過累加后的序列,均以指數(shù)形式增長(zhǎng).將x(2)以指數(shù)時(shí)間函數(shù)擬合,即:x(2)(t)=B eAt,經(jīng)過累加變化,得到從而得到z(i)的積分逼近值為
3)預(yù)測(cè)方法 重復(fù)前節(jié)所述步驟,得到模型響應(yīng)函數(shù),求解即得到冪函數(shù)變換序列下的預(yù)測(cè)值.然后通過指數(shù)-對(duì)數(shù)還原,得到原始序列下的預(yù)測(cè)值.
本文采取蘇北運(yùn)河1990年至1996年累積貨物通過量作為原始數(shù)據(jù),分別建立原始預(yù)測(cè)模型和本文改進(jìn)預(yù)測(cè)模型,運(yùn)用自編matlab程序計(jì)算,預(yù)測(cè)1997年至2001年貨運(yùn)量.為敘述方便,下文分別記為原始模型、新模型.
本文通過初始數(shù)據(jù)冪函數(shù)變換、z值處理和函數(shù)響應(yīng),建立改進(jìn)的GM(1,1)模型,即新模型.經(jīng)過多次數(shù)據(jù)擬合,選取a取1.14,m取1.06,可以平均相對(duì)誤差絕對(duì)值最小,模型精度最高.經(jīng)過冪函數(shù)變換后的數(shù)據(jù)所擬合的灰色方程的響應(yīng)函數(shù)為
原始模型時(shí)間響應(yīng)函數(shù)為
建立的預(yù)測(cè)模型是否合理,預(yù)測(cè)結(jié)果的精度是否滿足要求,通常采用原點(diǎn)檢驗(yàn)法檢驗(yàn).原點(diǎn)檢驗(yàn)法即以相對(duì)誤差絕對(duì)平均值來反映原始數(shù)據(jù)與擬合數(shù)據(jù)的接近程度,一般地,當(dāng)相對(duì)誤差絕對(duì)平均值小于5%時(shí),可以認(rèn)為模型誤差合格.
經(jīng)過函數(shù)響應(yīng),得到原始模型和新模型的預(yù)測(cè)結(jié)果,現(xiàn)通過原點(diǎn)檢驗(yàn)法檢驗(yàn)?zāi)P偷暮侠硇院途龋畠赡P蛿M合量及誤差分析見表1.各模型的相對(duì)誤差絕對(duì)平均值在允許范圍內(nèi),其建立的擬合曲線可以作為預(yù)測(cè)曲線使用.
表1 模型擬合量與誤差比對(duì)表
運(yùn)用原始模型和新模型預(yù)測(cè)1997~2009年蘇北運(yùn)河船閘累積貨物通過量.1997~2001年為短期預(yù)測(cè),預(yù)測(cè)結(jié)果見表2;2002~2009年為中長(zhǎng)期預(yù)測(cè)[5-7],預(yù)測(cè)結(jié)果見表3.
現(xiàn)繪出模型短期預(yù)測(cè)曲線與實(shí)際量曲線比對(duì)圖(見圖1),結(jié)合上節(jié)各擬合、預(yù)測(cè)表,可以得出以下結(jié)論:(1)兩模型擬合值關(guān)聯(lián)度較好、相差不大,而預(yù)測(cè)值差異很大.從預(yù)測(cè)結(jié)果來看,新模型無論短期預(yù)測(cè)還是中長(zhǎng)期預(yù)測(cè),預(yù)測(cè)結(jié)果比較接近實(shí)際值,而原始模型預(yù)測(cè)值與實(shí)際值差異較大.2001年原始模型預(yù)測(cè)量超過實(shí)際量40%以上,原始模型短期預(yù)測(cè)效果并不理想.而2009年預(yù)測(cè)結(jié)果來看,原始模型預(yù)測(cè)量與實(shí)際貨運(yùn)量的比值達(dá)到220%,原始模型基本不適用于中長(zhǎng)期預(yù)測(cè);(2)原始模型擬合量相對(duì)誤差絕對(duì)平均值為2.28%;而新模型擬合量相對(duì)誤差絕對(duì)平均值為1.80%.后者誤差平均值較前者減小了約1/5;(3)從短期預(yù)測(cè)曲線來看,新模型預(yù)測(cè)曲線較為平緩,且接近實(shí)際量走勢(shì)線;原始模型預(yù)測(cè)曲線較陡,偏離實(shí)際值走勢(shì)線.
表2 1997~2001年蘇北運(yùn)河船閘累積貨物通過量?jī)|t
表3 2002~2009年蘇北船閘累積貨物通過量 億t
顯然,新模型預(yù)測(cè)結(jié)果較好、精度較高、適用范圍更廣.這是由于新模型結(jié)合了冪模型和z模型的改進(jìn)特性,不僅預(yù)測(cè)結(jié)果趨于平穩(wěn)、接近實(shí)際值,又有效提高了模型精度、增強(qiáng)了模型適應(yīng)性.
圖1 模型短期預(yù)測(cè)曲線與實(shí)際運(yùn)量曲線比對(duì)圖
由表3可見,自2004年起蘇北船閘累積貨運(yùn)實(shí)際量比新模型預(yù)測(cè)量偏高.這是由于“十一五”期間,蘇北10個(gè)梯級(jí)船閘陸續(xù)開展了擴(kuò)容改造工程建設(shè),蘇北船閘累積貨物通過量明顯提高.由于新模型以1997年以前數(shù)據(jù)為原始數(shù)據(jù),未能及時(shí)反映數(shù)據(jù)變化新特性,新模型預(yù)測(cè)量偏于保守.在實(shí)際船閘工程貨物通過量預(yù)測(cè)中,還要充分考慮國(guó)民經(jīng)濟(jì)發(fā)展趨勢(shì),結(jié)合其他預(yù)測(cè)方法的結(jié)果,綜合考量,確定合理的預(yù)測(cè)量.
綜上所述,新模型既適用于短期預(yù)測(cè),又適用于中長(zhǎng)期預(yù)測(cè),可以作為船閘貨運(yùn)量預(yù)測(cè)模型廣泛應(yīng)用于實(shí)際工程中.
[1]吳春廣.灰色預(yù)測(cè)模型的進(jìn)一步改進(jìn)[J].赤峰學(xué)院學(xué)報(bào):自然科學(xué)版,2008,24(5):5-7.
[2]羅 黨,劉思峰,黨耀國(guó).灰色模型 GM(1,1)優(yōu)化[J].中國(guó)工程科學(xué),2003,5(8):50-53.
[3]陳 潔,許長(zhǎng)新.改進(jìn)的灰色模型在港口吞吐量預(yù)測(cè)中的應(yīng)用[J].水運(yùn)工程,2005(1):20-23.
[4]何 斌,蒙 清.灰色預(yù)測(cè)模型拓廣方法研究[J].系統(tǒng)工程理論與實(shí)踐,2002(9):137-140.
[5]錢 芳.水運(yùn)量預(yù)測(cè)方法與應(yīng)用[D].南京:河海大學(xué)交通學(xué)院,2006.
[6]文 軍.基于灰色馬爾可夫鏈模型的航空貨運(yùn)量預(yù)測(cè)研究[J].武漢理工大學(xué)學(xué)報(bào):交通科學(xué)與工程版,2010,34(4):695-698.
[7]宋中民.灰色區(qū)間預(yù)測(cè)的新方法[J].武漢理工大學(xué)學(xué)報(bào):交通科學(xué)與工程版,2002,26(6):796-799.