曾 勇,沈最意
(1.浙江海洋大學船舶與海運學院,浙江舟山 316022;2.浙江海洋大學經濟與管理學院,浙江舟山 316022)
集裝箱吞吐量是指某一港口在一段時間內船舶裝卸的集裝箱數量的總和,單位為TEU。港口集裝箱吞吐量的大小受諸多因素影響,例如港口地理區(qū)位條件、港口自身條件、社會經濟發(fā)展水平、科學技術水平、對外貿易水平等因素。選擇合理的方法對其發(fā)展趨勢進行預測,可以為政府及相關的企業(yè)、部門等交通運輸發(fā)展規(guī)劃、產業(yè)布局和基本建設等提供依據。
縱觀綜合交通發(fā)展研究,在與交通相關的交通量預測方面已有豐富的研究成果。傳統(tǒng)的貨運量預測通常采用定性與定量相結合或主客觀相結合的方法[1]。對集裝箱吞吐量的預測,通常使用時間序列法、回歸分析法、BP 神經網絡法、指數平滑法和灰色系統(tǒng)模型法。周盛世等[2]融合了灰色理論與馬爾科夫鏈對青島市物流需求量進行預測,并證明了馬爾科夫方法預測序列能夠優(yōu)化灰色預測結果從而提高預測的精度。魏輝[3]利用神經網絡模型對大連港港口物流需求進行了預測,利用Matlab 軟件編程,得出預測結果,經檢驗,顯示誤差較小。湯天辰等[4]利用灰色馬爾科夫模型對上海港集裝箱吞吐量進行預測,證明了融合模型的預測精度更高。這些模型已經運用于不同領域,例如客流量預測、貨運量預測、消費預測等,均有較好的預測結果。
每種預測方法都有其優(yōu)點與缺點,與其他模型相比,灰色模型建模數據需求少、樣本無需規(guī)律性分布、計算量較小、短期預測精度較高。而馬爾科夫鏈的無后效性對中長期預測和波動性較強的序列預測效果較好,用其解決自然科學和實際問題可以得到滿意結果[5]。但集裝箱吞吐量受未知因素影響,存在一定的波動性,用單一的預測方法通常準確度較低,本文結合了2 種預測模型,并融入等維新息的思想,能充分發(fā)揮模型的優(yōu)點,削弱缺點,提高預測精度。本文首先利用灰色GM(1,1)模型對寧波舟山港2006—2021 年集裝箱吞吐量進行建模獲取預測值,利用等維新息思想對吞吐量進行動態(tài)優(yōu)化,再引入馬爾科夫鏈對灰色預測值及等維新息灰色預測值進行修正,分別進行精度檢驗,最后進行新的預測。
灰色模型GM(1,1)的基本原理是通過對原始數據的累加淡化數據序列隨機性,針對樣本量少、信息缺乏的不確定系統(tǒng)進行研究,建模數據最少4 個即可,目的是建立動態(tài)微分方程,尋找數據序列的內在規(guī)律[6],其過程如下:
(1)建立原始序列:
(2)對原始序列累加一次得到新序列:
(3)由原始序列構造矩陣B 與向量Yn:
(4)建立灰色GM(1,1)模型的微分方程:
(5)求解灰色GM(1,1)方程(4)得到:
(6)累減運算,得還原序列值:
灰色預測模型在應用時容易受到外界干擾而產生偏差,從而導致預測精度較低。馬爾科夫鏈是一種基于系統(tǒng)狀態(tài)和狀態(tài)轉換概念的方法,通過動態(tài)規(guī)劃來處理問題。在灰色模型的基礎上引入馬爾科夫鏈,可以減少長期預測數據產生的預測誤差[7-9]。馬爾科夫模型優(yōu)化步驟如下:
(1)劃分狀態(tài)區(qū)間:根據樣本劃分出n 個狀態(tài)區(qū)間:Ei=[e1i,e2i](i=1,2,…,n)。其中e1i表示最小比值,e2i表示最大比值。
(3)狀態(tài)轉移概率向量:設A(0)為初始狀態(tài)的轉移概率初始向量,則狀態(tài)向量A(k)為:
(4)預測值修正:預測下一步的狀態(tài)可取狀態(tài)區(qū)間中間值作為修正值來計算組合模型預測值,公式如下:
式中:若預測值高于實際值時,公式(10)中的符號取+,反之取-。
對于傳統(tǒng)灰色模型而言,模型僅適用于變化趨勢明顯且波動較小的數據序列,一旦數據波動較大,離時間原點越遠,傳統(tǒng)灰色模型的預測精度會明顯降低。等維新息灰色GM(1,1)模型是在傳統(tǒng)灰色模型的基礎上,引入動態(tài)建模思想,及時加入新的已知信息或灰色信息,將較長的原始數據序列分解為長度大于4 的新數據序列,依次建模預測,把經過新的序列進行預測得到1 個預測值X(0)(n+1)加入預測數據序列最后摘除原始數據序列的第1 個數值X(0)(1)保持數據序列數據個數不變用構成的新數據序列進行預測得出下一個預測值。如此不斷更新數據剔除舊數據直到得到需要的所有預測值為止[10-12]。等維新息灰色預測模型流程如圖1 所示。
圖1 預測流程Fig.1 Forecasting process
灰色系統(tǒng)模型GM(1,1)是否優(yōu)良,需對模型進行檢驗。通過計算出的E、K、P 值查模型精度檢驗表可知模型是否可用[13]。
(1)平均相對誤差檢驗:
(2)計算后驗差檢驗比值:
(3)計算小概率誤差:
模型精度等級[14]劃分見表1。
表1 模型精度等級劃分表Tab.1 Model precision grade classification table
寧波舟山港地處我國大陸海岸線中部,由寧波港和舟山港合并組成,分鎮(zhèn)海、北侖等19 個港區(qū),是全球首個吞吐量破10×108t 的港口,是我國的主樞紐港之一。2021 年12 月16 日,寧波舟山港成為繼上海港、新加坡港之后,全球第3 個3 000×104TEU 級集裝箱大港。本文選取寧波舟山港2006—2021 年數據為樣本數據,具體數據見表2。
表2 2006—2021 年各年寧波舟山港集裝箱吞吐量Tab.2 Container throughput of Ningbo Zhoushan port during 2006-2021
根據灰色系統(tǒng)理論,可進行如下操作:
第一步,建立序列X(0)=(741,943,…,2 873,3 108)。
第二步,進行累加得到累加序列X(1)=(741,1 684,…,26 798,29 906)。
第三步,對X(0)進行準光滑性檢驗,由檢驗公式p(k)=X(0)(k)/X(1)(k-1)得p(2)≈0.56,p(3)≈0.39,p(4)≈0.27,p(5)≈0.26…當k>3 時p 均小于0.5,知原始序列滿足光滑性檢驗[15];對X(1)進行準指數規(guī)律檢驗,由檢驗公式σ(1)(k)=X(1)(k)/X(1)(k-1)得σ(1)(2)≈2.27,σ(1)(3)≈1.65,σ(1)(4)≈1.38,σ(1)(5)≈1.34,…當k>3 時σ(1)(k)∈[1,1.5],p 均小于0.5,知累加序列滿足準指數規(guī)律檢驗,可進行GM(1,1)建模。
第四步,將X(0)、X(1)代入公式(3)-(5),可計算得灰色GM(1,1)模型的參數值a=-0.080 404 777 同時得出u=948.930 571 6。由(6)式可得出寧波舟山港集裝箱吞吐量的灰色GM(1,1)預測模型為e-ak+u/a=12 542.917 8e0.0804k-11 801.917 8。
根據上式可以得出2006—2021 年的集裝箱吞吐量的預測值見表3。
為進一步提高預測精度,現引入等維新息思想方法進行優(yōu)化。優(yōu)化過程如下:首先,以2006—2011 年為原始數據,設置數據長度為6,從而建立灰色模型得到響應公式:X(1)(k+1)=8 711.193 259 e0.102210612t-7 970.193 259,對公式進行累減運算可計算出2007—2011 年的灰色模型預測值,再將X'(1)中的第一個值741 去除,計算出2011 年的預測值,將2011 年的值加入新的數列X″(1)。如此重復操作,就能得到GM(1,1)的等維新息灰色模型預測值,結果見表3。
表3 寧波舟山港2006—2021 年集裝箱吞吐量預測表Tab.3 Container Throughput forecast table of Ningbo Zhoushan port 2006-2021
由表3 及公式(10)—(13)可計算得灰色GM(1,1)模型預測值的平均相對誤差E=0.041 7,S1=723.712 6,S2=84.894 021 26,后驗差K=0.117 3,小概率誤差P=1,查精度檢驗表可知預測模型精度等級為Ⅱ級(良好),等維新息灰色GM(1,1)模型預測值的平均相對誤差E=0.0198,S2=39.751 7,后驗差K=0.054 9,小概率誤差P=1,查精度檢驗表可知預測模型精度等級為Ⅱ級(良好),可繼續(xù)用馬爾科夫模型進一步優(yōu)化。
分別對傳統(tǒng)灰色模型及等維新息灰色模型進行馬爾科夫優(yōu)化,以減少長期預測數據產生的預測誤差,優(yōu)化過程如下:
2.4.1 灰色馬爾科夫模型預測
(1)狀態(tài)劃分:由灰色模型相對誤差區(qū)間[-0.174 6,0.521]將2006—2021 年的相對誤差分別劃分E1[-0.174 6,-0.129 3)E2[-0.129 3,-0.083 9)E3[-0.083 9,-0.038 6)E4[-0.038 6,0.006 8)E5[0.006 8,0.052 1]5 個狀態(tài),劃分結果如表4 所示。
表4 灰色馬爾科夫模型相對誤差狀態(tài)劃分表Tab.4 Classification table of relative error states of Grey-Markov model
(2)建立狀態(tài)轉移概率矩陣:由公式(8)可以得出狀態(tài)轉移概率矩陣
(3)預測值修正:通過公式(10)對2006—2021 年灰色預測值進行修正。例如2007 年預測值為1 050.163 9,馬爾科夫狀態(tài)處于E4,經過馬爾科夫鏈修正后的預測值為y=1 050.163 9/(1+0.5×|-0.038 6+0.006 8|)=1 020.141 1。同理可計算出2008—2021 年預測值如表5 所示。
表5 寧波舟山港2006—2021 年集裝箱吞吐量灰色馬爾科夫模型預測表Tab.5 Grey-Markov model forecast table for container throughput of Ningbo Zhoushan port from 2006 to 2021
2.4.2 等維新息灰色馬爾科夫模型預測
按照同樣方法對等維新息灰色模型進行修正如下:
(1)狀態(tài)劃分:由相對誤差區(qū)間[-0.095 3,0.050 0]將2006—2021 年的相對誤差分別劃分E1[-0.095 3,-0.063 3)E2[-0.063 3,-0.037 2)E3[-0.037 2,-0.008 1)E4[-0.008 1,0.020 9)E5[0.020 9,0.050 0] 5 個狀態(tài),劃分結果見表6。
表6 等維新息灰色馬爾科夫模型相對誤差狀態(tài)劃分表Tab.6 Classification table of relative error states of equal dimension and new information Grey-Markov model
(2)建立狀態(tài)轉移概率矩陣:由公式(8)可以得出狀態(tài)轉移概率矩陣
(3)預測值修正:通過公式(10)對2006—2021 年等維新息灰色模型預測值進行修正。例如2007 年預測值為937.470 1,馬爾科夫狀態(tài)處于E4,經過馬爾科夫鏈修正后的預測值為y=937.470 1/(1-0.5×|-0.008 1+0.029 0|)=971.935 1。同理可計算出2006—2021 年預測值見表7,對比圖如圖2 所示。
圖2 實際值、灰色預測值、灰色馬爾科夫預測值與等維新息灰色馬爾科夫預測值對比Fig.2 Comparison of actual value,gray predicted value and equal dimension new information gray predicted value with equal dimension new information Grey-Markov predicted value
2.4.3 預測模型效果分析及精度檢驗
通過表7 可計算知加入等維新息思想的灰色GM(1,1)模型經過馬爾科夫鏈的修正平均相對誤差E 由傳統(tǒng)灰色馬爾科夫模型的0.028 9 下降到0.016 8;后驗差比值K 從0.094 6 下降到0.053 4,小概率誤差均為1。查精度檢驗表表1 可知此模型的精度為Ⅱ級(良好),證明了加入等維新息思想灰色馬爾科夫模型的預測精度更高,預測結果更加準確。從圖3 也可以看出灰色模型與灰色馬爾科夫模型預測結果趨勢線與實際值偏差較大而加入等維新息思想后的灰色馬爾科夫模型預測值偏差明顯更小。通過對后驗差比值K 的計算(0.094 6-0.053 4)/0.094 6=0.435 5,即模型精度提升了43.6%。
圖3 實際值、灰色預測值、等維新息灰色預測值與等維新息灰色馬爾科夫預測值相對誤差比較Fig.3 Comparison of relative errors between actual value,gray-predicted value,equal dimension new information gray predicted value and equal dimension new information Grey-Markov predicted value
根據2.3 中求出的等維新息灰色GM(1,1)預測公式可計算得出2022—2024 年寧波舟山港集裝箱吞吐量預測值,由表4 可知2021 年馬爾科夫狀態(tài)為E3,得初始狀態(tài)轉移向量A(0)=(0,0,0,0,1),由公式(9)可計算2022 年狀態(tài)轉移概率向量A(1)=A(0)*P=(0.5,0,0,0.5,0),同理可計算出2023 及2024 年:A(2)=(0,0,0.214 3,0.214 3,0.571 4),A(3)=(0.285 7,0,0.177 6,0.506 1,0.030 6),取狀態(tài)轉移概率向量A(1)中概率的最大值作為未來狀態(tài),可知2022 年吞吐量均處于E1或E4的狀態(tài)概率相等,取E1及E4的中值,同理2023 年取狀態(tài)E5,2024 年取狀態(tài)E4。考慮到2020 年爆發(fā)的新冠疫情,全球海洋運輸受到沖擊,各航運企業(yè)和相關領域受到影響,國際貿易減少使得集裝箱運輸量減少。目前海運業(yè)逐漸恢復,但影響還在持續(xù),為體現疫情對寧波舟山港集裝箱吞吐量的影響,在組合模型預測時,將馬爾科夫模型中狀態(tài)采用高估狀態(tài)[16]。以2022 年為例,將灰色模型預測值帶入公式(10)可得2022 年經過馬爾科夫優(yōu)化后的吞吐量y=3 256.823 0/(1+0.5×0.058 1)=3 164.834 8。同理可計算出2023 及2024 年馬爾科夫優(yōu)化后預測值,見表8。
表8 2022—2024 年寧波舟山港集裝箱吞吐量馬爾科夫優(yōu)化后預測值Tab.8 Container throughput of Ningbo Zhoushan port after Markov optimization predicted value in 2022-2024
本文以寧波舟山港2006—2021 年集裝箱吞吐量基礎數據構建灰色GM(1,1)模型,對樣本數據進行預測,由于數據具有隨機性、非線性及復雜性等特點,于是引入等維新息的思想對傳統(tǒng)灰色模型進行修正。經精度檢驗,模型精度為Ⅱ級(良好),相較于傳統(tǒng)灰色馬爾科夫模型,加入等維新息思想的組合模型精度提升了43.6%,表明了組合預測模型即等維新息灰色馬爾科夫模型對寧波舟山港集裝箱吞吐量的預測較為準確,此方法削弱了傳統(tǒng)灰色模型預測的缺點提高了預測精度。因此,改進后的灰色馬爾科夫模型可以用來對寧波舟山港集裝箱吞吐量進行預測計算。2022—2024 年預測結果顯示近3 年寧波舟山港集裝箱吞吐量呈逐步上升趨勢。同時,也可以考慮使用該模型應用到其他類型的數值預測。