馮芬玲,閻美好,劉承光,李 萬
(中南大學 交通運輸工程學院,湖南 長沙 410075)
中歐班列開通至今,憑借著速度快、頻率高、安全性高和受自然環(huán)境影響小等優(yōu)勢開行數量和貨物分擔率不斷提高,截至2018年10月開行數量已突破11 000列,運行線路65條,成為國際物流中陸路運輸的骨干模式。中歐班列的常態(tài)化運行有力促進了中歐以及沿線各國之間的經濟貿易往來,為準確判斷中歐班列運輸市場的發(fā)展趨勢及增長空間,對中歐班列出口需求量進行預測顯得尤為重要。中歐班列出口需求量預測的準確性不僅利于國家資源配置,也是鐵路運輸部門調整經營管理方式的依據。與此同時,精準的預測也對中歐班列開行方案研究、營運策略制定、基礎設施建設、價格制定和提高市場分擔率具有重要現實意義。
作為較為成熟而且應用范圍最廣的神經網絡模型,BPNN仍然存在如何確定神經網絡的隱含層數、隱含層神經元數、學習率以及迭代次數的問題,并且存在收斂速度慢、容易陷入局部最優(yōu)等缺點,預測會產生很強的波動性,因此短期貨運量預測的精確度不高。Geoffrey Hinton等[18]于2017年10月提出了膠囊網絡(Capsule Network),與其他模型相比,膠囊網絡通過動態(tài)路由算法增強了模型的擬合能力和泛化能力,在圖像識別方面降低了45%的錯誤率。因此,為了對中歐班列出口需求量進行精準的預測,本文提出一種非線性遞減慣性權重并引入Levy飛行對PSO進行改進,并將改進的PSO與具有較好擬合能力和泛化能力的膠囊神經網絡(Capsule-NN)相結合,對中歐班列出口需求量進行預測。
中歐班列出口需求量受自然資源、外部經濟需求、鐵路運輸系統供給、政府政策和其他運輸方式競爭等5個方面因素的共同影響。
(1)自然資源。國際貨物運輸需求產生的主要原因之一就是自然資源分布不均衡。由于資源集中在某一國家或地區(qū)而其他國家或地區(qū)資源匱乏,或某些資源富集國家或地區(qū)消費需求較小,抑或是受技術條件限制使用率低,便會發(fā)生資源從富集國家或地區(qū)流向其他國家或地區(qū)的現象,從而引發(fā)國際貨物運輸需求;另一方面,由于全球產業(yè)布局調整,我國內陸生產的高新技術產品要以更快的速度運往歐洲,而中歐班列的開通打破了內陸城市的運輸限制,同時帶動了中歐之間的貿易往來。
(2)外部經濟需求。經濟的發(fā)展可以帶動運輸需求數量的上升,反之則會下降。一般經濟狀況良好的國家和地區(qū)對外界往往具有較強的輻射能力和吸引能力,從而會有較大規(guī)模的貨物生成量,此外不同經濟發(fā)展時期運輸結構需求也不同。中歐班列出口需求量不僅受國民經濟總量影響,還受經濟結構的影響。其中,經濟總量因素包括國民經濟發(fā)展規(guī)模和工業(yè)發(fā)展規(guī)模等,各種經濟結構因素包括產業(yè)結構和工業(yè)結構等。
(3)鐵路運輸系統供給。運輸供給應是運輸生產者愿意同時能夠提供的生產運輸服務能力。中歐班列運輸過程中途經多個國家,通達國家的鐵路發(fā)展水平及中歐班列主要載體--中歐班列運輸通道從側面反映了中歐班列的運輸能力和通過能力,而基礎設施建設程度和運輸能力會影響貿易進出口運輸方式的選擇。目前,中歐班列運輸通道可分為4部分,依次是東南亞鐵路網絡、中國境內運輸通道、亞歐間鐵路運輸通道及歐洲貨運網絡。
(4)政府政策。積極采取對外開放政策的國家會注重加強與他國間的經濟、文化、技術等方面的交流與合作,加大本國的進出口貿易活躍度。中歐班列出口需求量在這方面受到的影響可以歸納為2個方面,一方面是中國與歐、亞國家合作意向不斷增加,中歐班列通達國家數量也在不斷上升,為班列的常態(tài)化運行創(chuàng)造了良好氛圍;而另一方面,由于在班列運行初期政府補貼支持力度大,使得沿海地區(qū)部分海運需求轉移到中歐班列引起運量增加,但當補貼逐漸退出時,運價回歸市場調節(jié),運費優(yōu)勢將不會存在。
(5)其他運輸方式競爭影響。在市場份額一定的情況下,鐵路、公路、水運、航空等交通運輸方式之間呈現出此消彼長的競爭關系,每種運輸方式的革新和進步在提升自身競爭力的同時也影響著其他運輸方式的市場分擔率。
綜合中歐班列出口需求量影響因素分析,選取以下幾類指標進行預測分析。
①我國同中歐班列通達各國的貿易進出口額,用以衡量中歐班列出口運輸需求大??;中國向歐洲出口的包括機械設備、電子設備、糧食、蔬菜及肉類等十幾類貨物的國內產量、通達各國糧食產量,用以衡量中歐貿易分貨物品類運輸需求大小。②中歐班列通達各國的國內生產總值(GDP)、工業(yè)增加值、農業(yè)增加值,我國3大產業(yè)及交通運輸產業(yè)的生產總值,用以衡量國民經濟發(fā)展水平。③通達各國鐵路總里程數、人均線路里程,用以反映各國鐵路的發(fā)展程度和運輸能力。④對外直接投資(OFDI)是企業(yè)參與國際競爭和合作、融入世界經濟的重要方式,與此同時它也促進了貿易出口,因此選取中國對“一帶一路”沿線64個國家的對外直接投資總和作為政府政策指標,用以衡量國家對外開放的程度,尤其是“一帶一路”國家戰(zhàn)略提出后,中國企業(yè)“走出去”的實際情況。⑤我國各種運輸方式(水運、公路、鐵路、航空)的出口貿易額,可以衡量各種運輸方式在國際貨物運輸市場中的競爭力。
由于中歐班列出口需求量一方面整體波動較大,另一方面受多種因素的共同影響,且與各個影響因素存在著復雜并難以量化的非線性關系,在擬合預測時,淺層網絡在函數表達能力上往往表現不足,相比之下深層網絡則可能僅需要較少的計算單元就能獲得較好的效果。然而網絡在實際應用中也不是越深越好,除了造成計算資源和時間的浪費,更主要是會出現梯度消失的問題。目前,解決梯度消失的方式大致可以分為幾種類型:對激活函數進行改進;層歸一化;對權值初始化方式進行優(yōu)化;直接調整構建新穎的網絡結構,如膠囊網絡(Capsule Network)。與全連接神經網絡不同,膠囊網絡采用的動態(tài)路由算法并不會丟棄任何信息,有效降低了識別錯誤率,從而增強了模型的非線性擬合能力和泛化能力。因此,本文選用膠囊網絡并對其進行一定改進用以預測中歐班列出口需求量,以期得到較好的預測效果。
膠囊網絡與全連接神經網絡的連接方式相同,區(qū)別在于膠囊網絡采用了膠囊層,而膠囊層利用了動態(tài)路由算法。具體來說,區(qū)別1在于:全連接網絡在輸入時是線性加權求和,而膠囊網絡在線性求和這一階段還增加了1個耦合系數cij。cij按如下公式計算加權和,可得到膠囊網絡的輸入sj為
(1)
(2)
耦合系數cij通過迭代的動態(tài)路由過程計算得到,計算公式如下。
(3)
(4)
式中:bij是第i個低級膠囊單元與第j個高級膠囊單元之間的偏置,初始值為0,這樣得到的耦合系數cij會趨于一般化,還不能表現出前后2層膠囊之間的關系,因此需要通過bij的更新來更新cij;m為初始化相似度權重bij的個數;vj是高級膠囊層中第j個膠囊單元(即下一層膠囊網絡的輸出)。動態(tài)路由算法的迭代次數一般設定3為佳。
區(qū)別2在于:全連接神經網絡選用的激活函數通常都是Sigmoid, tanh等函數,但在膠囊網絡中構造了新的激活函數Squashing為
(5)
式中:函數第1部分是輸入向量sj的縮放尺度,第2部分是輸入向量sj的單位向量,Squashing函數保留了輸入向量方向的同時又將輸入向量的模壓縮到[0, 1)之間。
本文結合膠囊網絡的思想,構建了Capsule-NN預測模型用以對中歐班列出口需求量進行預測,提出的膠囊神經網絡(Capsule-NN)結構如圖1所示。
圖1 Capsule-NN結構
其中,輸出層采用上述提到的膠囊層;隱含層采用非線性回歸層,設第J個隱含層的輸入為xJ,即上一層的輸出,第J個隱含層的輸出為oJ,第J層與第L層之間的權值和閾值分別為wJL和bJ,則
oJ=sigmoid(wJLxJ+bJ)
(6)
由于Sigmoid函數可以把實數域光滑地映射到(0,1)空間,函數值恰好可以解釋為屬于正類的概率(概率的取值范圍是0~1),輸出范圍有限使得優(yōu)化較為穩(wěn)定;另外,Sigmoid函數單調遞增,連續(xù)可導且導數形式非常簡單,因此對于求導、連續(xù)求導或是處理二分類問題時,一般選用Sigmoid函數。預測問題本質上也是1種二分類問題,所以本文提出的模型中第1層到第h-1層的激活函數選用Sigmoid函數,最后一層采用膠囊層。充分發(fā)揮Sigmoid函數的非線性擬合能力,與此同時利用膠囊層防止神經網絡過擬合并提高模型的泛化能力,從而增加預測的精度。
除耦合系數cij需通過動態(tài)路由完成更新,整個網絡的其他參數以及Capusle內的Wij則需要采用Adam算法,根據損失函數Lc進行訓練完成更新。
(7)
Capsule-NN的訓練步驟如下。
Step1:把數據歸一化到[0,1]之間,得到歸一化后的數據。
Step2:初始化訓練次數NCa和學習速率cCa,以及每個隱含層的權值wJL和閾值bJ。
Step3:把數據輸入模型的第1層,即輸入層,然后經過非線性函數Sigmoid計算得到輸入層的輸出結果。
Step4:把Step3得到的結果作為第1層隱含層的輸入,然后經過非線性函數Sigmoid計算得到輸出結果。
Step5:重復執(zhí)行Step4直到執(zhí)行到最后1層隱含層。
Step6:將最后1層隱含層的輸入經過動態(tài)路由算法計算后得到輸出結果,并作為輸出層的輸出。
Step7:利用輸入數據的標簽和Aeam算法對模型的權值和閾值進行調整。
Step8:重復執(zhí)行Step3—Step7,直到達到最大迭代次數NCa或神經網絡收斂。
PSO是一種基于種群的全局隨機搜索算法。在PSO算法中,每個優(yōu)化問題的潛在解都可以視為搜索空間中的1個粒子,粒子憑借自身的經驗和最優(yōu)粒子的經驗在不斷搜尋最佳位置的飛行中調整位置。假如在1個多維搜索空間中,有Q個粒子共同組成1個群體,每次迭代的過程中各個粒子會根據個體極值pq和全局最優(yōu)解gt更新自身速度和位置。各個粒子在搜索這2個最優(yōu)解時將按照如下公式來更新速度和位置。
vq,t+1=w×vq,t+c1×b′×(pq-xq,t)+c2×b′×(gt-xq,t)
(8)
xq,t+1=xq,t+λ×vq,t+1
(9)
式中:xq,t和vq,t分別表示第q個粒子在第t次迭代過程中的位置和速度;w表示慣性權重;c1和c2表示學習因子;b′是[0,1]之間的隨機數;λ是速度系數,在本文中λ=1。
由于在基本的PSO算法中各個粒子同時向自身和種群的歷史最佳位置聚集,出現快速趨同效應,容易產生陷入局部最優(yōu)或早熟收斂等問題[19]。為克服PSO算法的這種不足,本文提出利用非線性遞減慣性權重和Levy飛行來改善PSO的全局尋優(yōu)能力和收斂速度,以此提高PSO算法的性能。
1)非線性遞減慣性權重
在基本的PSO算法中,慣性權重w值固定一方面會削弱算法的全局尋優(yōu)能力,另一方面也會降低算法的收斂速度。為此,本文將wt改為如下的形式。
(10)
式中:t為當前迭代次數;wmax和wmin分別代表w的最大值和最小值;tmax為最大迭代次數。
改進后的慣性權重w值的變化趨勢如圖2所示。當t較小時,wt接近wmax且w的減少速度較慢,從而保證了算法的全局尋優(yōu)能力;t逐漸增大,wt開始以非線性速度快速遞減,當t接近tmax時,wt接近wmin,wt的減小速度變慢,進而保證了算法的局部尋優(yōu)能力,通過讓慣性權重動態(tài)非線性遞減使算法能靈活調整局部和全局的尋優(yōu)能力。
圖2 慣性權重w的變化趨勢
2)Levy飛行
在PSO算法迭代的后期,粒子群的搜索范圍會不斷縮小。為了增大粒子的搜索范圍,引入Levy飛行。在自然界中,“Levy飛行”搜索策略是大多數動物在不確定的環(huán)境中找到食物的最理想方式[20]。這種搜索方式的優(yōu)勢在于動物一方面通過短距離蹦跳保證對自身周圍小范圍內的仔細搜尋,另一方面通過偶爾較長距離的行走保證能進入另一個搜索區(qū)域,從而擴大不斷搜索的最小空間。Levy飛行是一種非高斯隨機化過程,一般采用 Mantegna 提出的模擬Levy飛行路徑的公式來計算Levy飛行搜索路徑S。
(11)
(12)
(13)
式中:S為Levy飛行路徑;參數β的取值范圍為0<β<2,一般取β=1.5;μ和υ為正態(tài)分布隨機數;σμ和συ為正態(tài)分布的標準差;Γ為標準Gamma函數。
IPSO優(yōu)化Capsule-NN算法的步驟如下。
Step1:初始化參數。明確算法中的種群規(guī)模大小Q、學習因子c1和c2、迭代次數NIPSO以及各個粒子的位置xq,t和速度vq,t的限定取值區(qū)間。
Step2:初始化粒子的位置xq,0和速度vq,0。隨機生成1個粒子xq,0(h1,h2,…,hR,ε,Nd),h1,h2,…,hR分別為第1層、第2層至第R層隱含層的神經元個數,ε為Adam算法的學習率,Nd為Adam算法的迭代次數。
Step3:確定粒子的評價函數。將Step2中隨機生成的粒子xq,0對Capsule-NN的參數進行賦值。將數據分為訓練、驗證和預測樣本,并將訓練樣本輸入進行神經網絡訓練,當達到迭代次數限制后便會得到訓練樣本的輸出值yz以及驗證樣本的輸出值yz′。而種群粒子xq的適應度值fq定義為
(14)
由于本文預測的中歐班列出口需求量屬于時間序列,近年的變化對未來的影響更大。因此,利用訓練樣本的擬合誤差和驗證樣本的驗證誤差作為適應度函數,一方面在保證模型對數據良好擬合度的同時有效避免過擬合;此外,由于驗證樣本的誤差能直接反映出模型的預測效果,還可以得到對未來預測較好的Capsule-NN模型。設2個樣本誤差的權重均為0.5。
Step4:按照第2節(jié)的訓練步驟訓練Capsule-NN模型。計算各個粒子的適應度值fq,根據初始粒子的適應度值確定個體極值pq及群體極值gt。
Step5:按照式(8)和(9)結合個體極值及群體極值更新粒子自身的位置xq,t和速度vq,t;然后計算新粒子的適應度值,根據新粒子的適應度值分別更新粒子的個體和群體極值。
Step6:讓粒子按一定概率PLevy進行Levy飛行。
Step7:滿足算法的最大迭代次數NIPSO或適應度函數收斂,則算法結束,將影響因素的預測值輸入到用最優(yōu)粒子訓練好的Capsule-NN模型中,輸出中歐班列出口需求量預測值,否則返回Step5。
自中歐班列開行以來,定義范圍不斷調整,根據《中歐班列建設發(fā)展規(guī)劃(2016—2020年)》,中歐班列的范圍已擴大到中國與歐洲以及“一帶一路”的沿線各國,包括中亞班列在內的所有國際集裝箱班列都統稱為中歐班列。而在2011年中歐班列開行之前,中歐、中亞之間一直都有鐵路運輸方式的進出口貿易,2011年之后由于定義范圍的調整,中歐班列集裝箱的統計口徑并未完全統一,數據不準確;另一方面開行至今只有7年數據,而且受政策影響近年班列數呈井噴式增長,以集裝箱量預測結果并不準確且意義不大。此外,隨著中歐班列品牌影響力不斷增強,搭載的貨物品類也日益豐富,因此將中國與這些國家間自2001年至2017年歷年貿易通過的鐵路國境站的出口貨運量作為中歐班列出口需求量并對其進行預測,從而判斷中歐班列運輸市場的發(fā)展趨勢及未來的增長空間。
中歐班列出口需求量變化趨勢整體波動較大,主要是因為2001—2008年隨著經濟水平的提升,出口需求量逐年遞增,2008年以后受全球金融危機的影響,歐洲國家經濟受到很大沖擊,其中部分國家爆發(fā)主權債務危機,中歐貿易受到較大影響,因此2009年和2010年出口需求量大幅下降。2010年以后隨著經濟的好轉出口需求量再次上升,直到2012年后,世界經濟進一步呈現出分化和割裂的趨勢。作為世界經濟中最為薄弱的一環(huán)歐洲經濟再次面臨沖擊,導致出口需求量在2013—2015年也再次受到影響。近年來隨著歐洲國家結構改革取得一定成效,經濟開始復蘇,另外中國政府提出的“一帶一路”倡議也加強了中國與歐洲和亞洲之間的貿易往來,出口需求量開始逐年上升。
根據第1節(jié)分析選擇的影響因素指標,收集2001—2017年間的數據。全部數據來源于中國鐵道年鑒、國家鐵路局網站、中國口岸年鑒、中國貿易外經統計年鑒、中國對外直接投資統計公報及聯合國數據庫等。
將影響因素輸入Capsule-NN模型前,首先需要對全部影響因素進行相關性分析,并根據相關性大小選取最終的影響指標來對出口需求量進行預測。由于Spearman秩相關性分析法能在數據在邏輯范圍不等距且不符合任何分布的情況下有效度量2個序列數據之間的相關性程度,故采用此方法對影響因素進行相關性分析。對第1節(jié)選取的相關影響因素進行相關性分析,結果如表1所示。其中,有4類指標共11個因素與中歐班列出口需求量的Spearman相關度較高,均大于0.9,因此將這11個因素作為Capsule-NN的輸入。
由于影響因素對出口需求量預測的影響較大,利用相關性較高的指標理論上可以得到更好的預測結果,而歷史指標與未來出口需求量的相關性較低。因此,本文利用ARIMA對未來指標進行預測,進而對出口需求量進行預測。
表1 影響因素及相關性
算法的試驗環(huán)境為python3.6,采用python語言編寫PSO計算程序,并利用TensorFlow深度學習庫建立了8種預測模型,依次是:包含1層隱含層的Capsule-NN模型(Capsule-NN3)、PSO優(yōu)化包含1層隱含層的Capsule-NN模型(PSO-Capsule-NN3)、IPSO優(yōu)化包含1層隱含層的Capsule-NN模型(IPSO-Capsule-NN3)、包含2層隱含層的Capsule-NN模型(Capsule-NN4)、PSO優(yōu)化包含2層隱含層的Capsule-NN模型(PSO-Capsule-NN4)、IPSO優(yōu)化包含2層隱含層的Capsule-NN模型(IPSO-Capsule-NN4)、包含1層隱含層的BP神經網絡模型(BPNN3)以及包含2層隱含層的BP神經網絡模型(BPNN4)。針對相同的影響因素數據,進行中歐班列出口需求量預測對比實驗。
首先,需要對實驗中的時間序列數據進行歸一化處理,將數據歸一化到[ymin,ymax]之間。
(15)
式中:y′為歸一化后的值;ymin和ymax分別為歸一化后的最小值和最大值;x′為原始值;xmin和xmax分別為原始數據的最小值和最大值。為使Capsule-NN的擬合效果和預測效果更好,在本文中設定ymin=0.1,ymax=0.9。
采用平均絕對誤差(rMAE)和平均絕對百分誤差(rMAPE)對實驗的誤差進行評價。
(16)
(17)
模型的訓練樣本為2001年到2013年共13年的數據,驗證樣本為2014到2015年共2年的數據,預測樣本為2016到2017年共2年的數據。由于Capsule-NN的輸入為11個影響因素,輸出為中歐班列出口需求量,因此Capsule-NN的輸入層神經元個數為11個,輸出層神經元個數為1個。Capsule-NN的內部參數訓練采用Adam算法。BPNN3采用M-2M+1-1結構,其中M為輸入層的神經元個數即11,學習率為0.01,訓練次數為1 000次;BPNN4采用M-2M+1-2M+1-1結構,M同理取11,學習率為0.01,訓練次數為1 000次。PSO算法參數設置:種群數量為5,進化次數為20次,學習因子為c1=c2=1,粒子xq(h1,h2,ε,Nd)中h1,h2,ε和Nd的取值范圍分別為[10,100],[10,100],[0.001,0.2]和[100,1000],速度取值范圍分別為[-10,10],[-10,10],[-0.02,0.02]和[-100,100]。IPSO中,wmax=0.9,wmin=0.1,PLevy=0.1。PSO中,w=0.1。
如表2所示為8種模型的預測誤差。容易看出,IPSO-Capsule-NN4具有最小的預測誤差,其中rMAE為7.18萬t,rMAPE為0.79%。該模型適合于中歐班列出口需求量預測。
表2 中歐班列出口需求量的預測誤差
IPSO-Capsule-NN4,PSO-Capsule-NN4,Cap-sule-NN4和BPNN4的預測誤差分別比IPSO-Capsule-NN3,PSO-Capsule-NN3,Capsule-NN3和BPNN3的小,說明包含2層隱含層的神經網絡比包含1層的預測效果好。
此外,Capsule-NN4和Capsule-NN3相對于BPNN4和BPNN3具有更好的預測結果,說明Capsule-NN具有更好的擬合能力和泛化能力。
IPSO-Capsule-NN3和IPSO-Capsule-NN4比PSO-Capsule-NN3和PSO-Capsule-NN4具有更小的預測誤差,證明本文提出的IPSO相對于PSO具有更好的全局尋優(yōu)能力,可以獲得更好的神經網絡結構參數以改進Capsule-NN的預測效果。
圖3是利用PSO優(yōu)化Capsule-NN的適應度變化對比。其中,圖3(a)表示IPSO-Capsule-NN3和PSO-Capsule-NN3的適應度對比,圖3(b)表示IPSO-Capsule-NN4和PSO-Capsule-NN4的適應度對比。由圖3可知,利用IPSO優(yōu)化Capsule-NN不僅得到了更小的適應度值,收斂到最小適應度值的速度也更快。這表明改進后的PSO算法具有更好的全局尋優(yōu)能力和更快的收斂速度。
圖3 適應度變化對比
IPSO-Capsule-NN4的隱含層節(jié)點數、迭代次數以及學習率隨PSO算法迭代次數變化而變化的狀態(tài)如圖4所示。由圖4(a)看出,第1層隱含層h1和第2層隱含層h2的神經元數量最終分別穩(wěn)定在10個和93個;圖4(b)顯示了IPSO-Capsule-NN4的迭代次數Nd隨PSO的迭代次數變化,最終穩(wěn)定在729次;圖4(c)表示學習率ε隨迭代次數變化,最終穩(wěn)定在0.067。
圖4 IPSO-Capsule-NN4最優(yōu)粒子參數變化
根據5.3小節(jié)的預測實驗已經證明IPSO-Capsule-NN4能較好地預測中歐班列出口需求量,因此本節(jié)將利用該模型對中歐班列出口需求量進行預測,預測時間段從2018年到2019年。由于并不知道這2年影響因素的值,所以需要先對這些影響因素的值進行預測。本文采用ARIMA來擬合各個影響因素并進行預測,根據赤池信息量(AIC)準則和貝葉斯信息量(BIC)準則,在所有通過檢驗的模型中使得AIC或BIC函數達到最小的模型為相對最優(yōu)模型。因此,利用最小的AIC及BIC值進行模型選取并進行預測。ARIMA的模型參數(p,d,q)(其中,p為自回歸模型階數,d為差分次數,q為移動平均模型階數)及影響因素預測結果如表3所示。
表3 影響因素預測值
將表3的數據輸入到IPSO-Capsule-NN4模型中便可得到中歐班列2018年到2019年的出口運量預測值,如表4所示。中歐班列歷年出口需求量擬合值及預測值與實際值對比如圖5所示,2001—2017年的數據為模型通過神經網絡訓練的擬合值,2018—2019為模型訓練學習后得到的預測值。由表4可知,中歐班列出口需求量呈現上升的趨勢,2019年達到1 007.29萬t。政府應繼續(xù)加強我國鐵路口岸站基礎設施的建設,政策的制定也要根據中歐班列出口需求量進行相應的調整。
表4 中歐班列出口需求量預測值
圖5 中歐班列出口需求量預測值與實際值對比
(1)將擬合能力和泛化能力更強的Capsule-NN運用到中歐班列出口需求量的預測,提高了預測精度,有助于鐵路運輸部門更好地進行規(guī)劃和管理。中歐班列出口需求量預測呈現上升趨勢,政府和鐵路運輸部門應繼續(xù)加強鐵路口岸基礎設施建設,并針對預測值進行政策調整。
(2)利用Spearman秩相關性分析,得到11個因素與中歐班列出口需求量的相關性較高,適合作為中歐班列出口需求量的影響因素。
(3)利用非線性遞減變化的權重和Levy飛行改進PSO,增強了PSO的全局尋優(yōu)能力并提高了PSO的收斂速度。
(4)將IPSO和Capsule-NN相結合,利用IPSO優(yōu)化Capsule-NN的隱含層神經元數量、迭代次數和學習率,克服了人為確定模型參數的不足,使其對中歐班列出口需求量具有更好的預測效果。與PSO相比,IPSO可以獲得更優(yōu)的參數來優(yōu)化Capsule-NN。
(5)與其他幾個模型相比,Capsule-NN具有2層隱含層時,IPSO-Capsule-NN模型具有最小的預測誤差,rMAPE為0.79%,預測精度高,模式適合于中歐班列出口需求量預測。2019年出口需求量預測值達到1 007.29萬t。