国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于BP 神經(jīng)網(wǎng)絡法和二次指數(shù)平滑法的珠海市物流需求預測比較分析

2022-10-27 04:19楊麒,張志清
物流科技 2022年15期
關鍵詞:貨運量需求預測珠海市

0 引 言

現(xiàn)代社會的經(jīng)濟正在迅速發(fā)展,物流作為經(jīng)濟活動的重要組成部分,逐漸受到世界各國的高度重視。物流需求預測是社會物流活動提供物流能力以不斷滿足物流需求,保證物流服務供求相對平衡,保持社會物流活動高效益的基礎。借助定性和定量分析方法對物流需求進行預測,有助于了解社會經(jīng)濟活動對物流能力供給的需求強度,進行有效的需求管理,有針對性地引導社會投資進入物流服務領域,有利于物流基礎設施的合理規(guī)劃、建設。黃韌、潘立軍依據(jù)全面性、代表性、科學性及統(tǒng)計數(shù)據(jù)可獲得性等原則,選取“全社會貨物運輸量”作為物流需求量指標。然后用Matlab7.0 的BP 神經(jīng)網(wǎng)絡工具集來模擬湘潭市的物流需求量與各經(jīng)濟、非經(jīng)濟因素的關系,以此來預測該市未來的物流需求量。陳波、張英根據(jù)湖北地區(qū)近年物流需求數(shù)據(jù),運用灰色系統(tǒng)理論,建立了灰色預測模型并對湖北地區(qū)未來年份的物流需求進行預測。預測結果表明,未來年份湖北地區(qū)的物流需求呈增長趨勢,在一定程度上可以為湖北省物流業(yè)發(fā)展提供理論依據(jù)。苗艷艷(2012) 選擇主成分分析法進行指標分析,并分別選擇灰色預測法、BP 神經(jīng)網(wǎng)絡法以及多元線性回歸等建立物流需求量預測模型,通過絕對誤差分析比較,選擇一種最合適的預測方法。聶晶晶(2011) 分析了相關經(jīng)濟影響因子對物流需求的影響程度,然后分別建立GM (1,N)和GM (1,1)模型對物流量進行了預測,結果表明考慮相關經(jīng)濟因素的GM (1,N)模型預測性能要好于單變量預測模型。選擇一種合適的物流需求預測方法十分重要,BP 神經(jīng)網(wǎng)絡法和二次指數(shù)平滑法是物流需求預測中常見的方法,可以通過實例研究分析,選擇預測精度更高的預測方法。

1 相關方法介紹

1.1 BP 神經(jīng)網(wǎng)絡預測法

BP(Back Proagation) 神經(jīng)網(wǎng)絡是人工神經(jīng)網(wǎng)絡的一種。人工神經(jīng)網(wǎng)絡(Artificial Neural Network,ANN),又稱并行處理模型或連接機制模型,是基于模仿人類大腦結構和功能而構成的一種信息處理系統(tǒng)或計算機系統(tǒng),與人類智能相類似,并通過訓練學習而具備適應外部環(huán)境的能力、模糊識別能力和綜合推理能力。BP 學習算法是Rumelhart 等在1986 年提出的,即誤差反向傳播學習算法,它具有方便、直觀、訓練有素等特點。網(wǎng)絡學習,即依據(jù)樣本資料通過一定的目標函數(shù)來優(yōu)化網(wǎng)絡參數(shù)的過程。BP 神經(jīng)網(wǎng)絡就是以BP 算法作為網(wǎng)絡學習算法的前饋型神經(jīng)網(wǎng)絡,它具有廣泛的學習能力、適應能力及高度的非線性映射能力,在處理非線性問題時有獨特的優(yōu)勢。

BP 神經(jīng)網(wǎng)絡的結構如圖1 所示。

圖1 BP 神經(jīng)網(wǎng)絡的結構

BP 神經(jīng)網(wǎng)絡的輸入層和中間層以及輸出層的工作原理如下:

輸入層i。BP 神經(jīng)網(wǎng)絡的輸入變量必須是能夠被提取具體數(shù)值的變量,其對輸出值的影響特別大。X代表第i 個神經(jīng)元的輸入值,在實際建模過程中,需對輸入的數(shù)值進行歸一化處理。

中間層j。中間層神經(jīng)元負責處理轉(zhuǎn)換從輸入層傳遞過來的信息,并存儲其內(nèi)在規(guī)律。W是第j 個中間層神經(jīng)元和第i 個輸入層神經(jīng)元的連接權值,它是一個參數(shù),目的是增強網(wǎng)絡的映射能力。當非線性函數(shù)的復雜度較高時,可以通過增加中間層的數(shù)量來增強網(wǎng)絡的映射能力,但中間層數(shù)量越多,收斂速度也會越慢。

輸出層k。輸出層輸出預測值后,系統(tǒng)需要對這個數(shù)值進行分析、比較和研究。當輸出值符合預期時,訓練結束。

1.2 二次指數(shù)平滑法

二次指數(shù)平滑法是對一次指數(shù)平滑值作再一次指數(shù)平滑的方法。它不能單獨地進行預測,必須與一次指數(shù)平滑法配合,建立預測的數(shù)學模型,然后運用數(shù)學模型確定預測值。對于初始值的確定,一般來說,對于變化趨勢較穩(wěn)定的觀察值可以直接用第一個數(shù)據(jù)作為初始值;如果觀察值的變動趨勢有起伏波動時,則應以n 個數(shù)據(jù)的平均值為初始值,以減少初始值對平滑值的影響。二次指數(shù)平滑法實質(zhì)上是將歷史數(shù)據(jù)進行加權平均作為未來時刻的預測結果。它具有計算簡單、樣本要求量較少、適應性較強、結果較穩(wěn)定。

二次指數(shù)平滑法預測過程如下:

(1) 計算時間序列的一次、二次指數(shù)平滑值

(2) 建立二次指數(shù)平滑預測模型

二次指數(shù)平滑法的數(shù)學預測模型為:

式中:Y表示第t+T 期預測值;T 表示由t 期向后推移期數(shù)。

(3) 利用預測模型進行預測

指數(shù)平滑系數(shù)α 的選擇有一定的主觀性。α 值越大,近期需求所占權重越大,預測結果對近期數(shù)據(jù)的變化越敏感;α 過大可能使預測過于“敏感”,結果只會跟蹤時間序列的隨機波動,而不是根本性變化。α 值越小,則歷史數(shù)據(jù)所占的權重越大,近期數(shù)據(jù)的影響減少,消除了隨機波動性,可反映出長期的大致發(fā)展趨勢。如果α 值的值太低,預測結果會非常“平穩(wěn)”。如何選擇α 值,是用好指數(shù)平滑模型的一個技巧。在進行短期預測時,希望盡快反映觀測值的變化,可以選取較高的α 值,一般可取α=0.6~0.8;如果是希望消除季節(jié)波動對時間序列的影響,反應時間序列的長期趨勢規(guī)律,可以選擇較小的α 值,一般取α=0.1~0.3。若在歷史數(shù)據(jù)很少的情況下進行預測,推薦選擇較高的值進行短期預測。

2 珠海市物流需求預測指標體系構建

2.1 影響珠海市物流需求預測的因素

物流需求的變化取決于對它產(chǎn)生影響的各主要因素的變化,而物流需求的影響因素又十分廣泛和復雜。在研究過程中,為了從眾多因素中選擇決定性因素作為預測因素,應舍棄關系不大的因素。在選擇過程中,要同時考慮定性和定量因素。本文主要選擇八個因素作為影響珠海物流需求的因素:地區(qū)生產(chǎn)總值,第一產(chǎn)業(yè)值,第二產(chǎn)業(yè)值,第三產(chǎn)業(yè)價值經(jīng)濟,居民消費水平,固定資產(chǎn)投資額,社會消費品零售總額和外貿(mào)進出口總額。

2.2 珠海市物流需求預測指標的相關性分析

為了進一步證明上面提到的影響因子對社會貨運量的影響值大小,通過珠海市統(tǒng)計局官網(wǎng)查找相關數(shù)據(jù),歸納整理得到了2000~2019 年珠海市物流市場需求規(guī)模預測指標相關數(shù)據(jù)。本文利用SPSS 軟件對2000~2019 年的社會貨運量進行綜合分析,以此初步確認各個影響因子對社會貨運量的影響程度。珠海市物流需求預測初步指標數(shù)據(jù)如表1 所示。

表1 物流需求規(guī)模衡量指標及其影響因素原始數(shù)據(jù)表

采用Spass 軟件,可以求出國民生產(chǎn)總值GDP、第一產(chǎn)業(yè)值、第二產(chǎn)業(yè)值、第三產(chǎn)業(yè)值、居民消費水平、國定資產(chǎn)投資額、社會銷售品零售總額、外貿(mào)進出口總額、貨運量之間的相關性,結果如表2 所示。

表2 物流貨運量影響因素分析表

由上可見,社會消費品零售額對珠海市物流貨運量的影響最大,其次是第一產(chǎn)業(yè)值、居民消費水平和地區(qū)生產(chǎn)總值,最后是第二產(chǎn)業(yè)值、第三產(chǎn)業(yè)值和外貿(mào)進出口總額,所有因素都與物流貨運量顯著相關。

3 物流需求預測實證研究

3.1 基于BP 神經(jīng)網(wǎng)絡法的物流需求預測分析

利用表1 的數(shù)據(jù)構建BP 神經(jīng)網(wǎng)絡模型。由前面的分析可知,各指標間的相關系數(shù)基本都在0.9 以上,故該數(shù)據(jù)可以用來構建BP 模型。選取地區(qū)生產(chǎn)總值、第一產(chǎn)業(yè)值、第二產(chǎn)業(yè)值、第三產(chǎn)業(yè)值、居民消費水平、固定資產(chǎn)投資額、社會消費品零售總額、外貿(mào)進出口總額作為神經(jīng)元的輸入變量,選取貨運量作為神經(jīng)元的輸出變量。利用Matlab 軟件編程構建模型,構建模型過程中需對數(shù)據(jù)進行歸一化處理。

首先在表1 數(shù)據(jù)中選取網(wǎng)絡輸入p 和期望輸出t,選擇2000~2016 年這17 年的數(shù)據(jù)作為訓練數(shù)據(jù),對數(shù)據(jù)進行歸一化處理,代碼如下。

p=[3 359 192 3 729 815 4 150 575 4 830 648 5 580 339 6 405 336 7 536 263 9 024 451 10 066 218 10 568 652 12 417 388 14 600 679 15 836 632 17 808 660 20 088 563 22 165 366 24 526 098 152 657 168 601 194 315 211 349 207 324 226 850 252 323 262 763 261 567 264 866 300 045 340 633 366 489 422 096 443 592 482 993 451 518 1 762 999 1 931 685 2 110 975 2 481 553 2 886 158 3 441 393 4 205 563 5 017 983 5 499 493 5 494 593 6 706 303 7 771 661 7 911 918 8 687 336 9 670 257 10 436 880 11 188 623 1 443 536 1 629 529 1 845 285 2 137 746 2 486 857 2 737 093 3 078 377 3 743 705 4 305 158 4 809 193 5 411 040 6 488 385 7 558 225 8 699 228 9 974 714 11 245 494 12 885 957 11 694 11 562 11 988 11 708 12 826 14 324 14 426 17 422 16 517 17 948 20 370 21 162 24 083 26 131 26 638 28 742 32 151 949 823 1 048 682 1 205 346 1 410 518 1 826 539 2 185 110 2 571 608 3 450 467 3 767 575 4 105 052 5 015 458 6 373 858 7 876 184 9 187 674 11 350 492 13 051 412 13 897 545 1 211 764 1 334 714 1 473 426 1 620 437 1 822 414 2 100 467 2 399 747 2 766 743 3 279 096 3 622 518 4 200 789 4 794 547 5 235 244 5 844 426 6 592 167 7 421 630 8 173 674 916 461 980 308 1 283 868 1 678 312 2 181 335 2 572 916 3 281 656 3 986 899 4 683 650 3 744 020 4 347 954 5 163 892 4 566 871 5 416 898 5 499 782 4 766 098 4 171 495]t=[2 712 2 694 2 937 3 018 3 225 2 226 2 829 3 375 3 231 6 683 7 039 6 888 7 582 9 973 11 175 10 826 11 395][p1,ps ]=mapminmax(p );[t1, ts ]=mapminmax(t );

圖2 BP 神經(jīng)網(wǎng)絡結構

net=newff (p1,t1,8, {'tansig', 'purelin' }, 'traingd' );

對權重進行初始化:

首先確定初始的學習速率,然后確定目標誤差:調(diào)試后選TRAINGDM 算法來訓練BP 網(wǎng)絡:

對BP 神經(jīng)網(wǎng)絡進行仿真:

神經(jīng)網(wǎng)絡的訓練過程如圖3 所示。在第19 秒時,神經(jīng)網(wǎng)絡完成了訓練,達到了預先設定的誤差目標值,此時值為0.001。

由圖2 至圖4,當隱含層神經(jīng)元個數(shù)為8 個,同時訓練次數(shù)達到15 013 次的時候,收斂速度和訓練精確度達到了較好的結果,BP 網(wǎng)絡擬合的誤差縮小至0.001,該BP 網(wǎng)絡已經(jīng)基本擬合了輸入的17 組數(shù)據(jù)。為了檢驗神經(jīng)網(wǎng)絡的有效性,用2017~2019 年共3 年的數(shù)據(jù)來對訓練好的網(wǎng)絡進行驗證,這3 年的數(shù)據(jù)也要進行歸一化處理,程序如下。

圖3 網(wǎng)絡訓練過程

pnew=[29 438 309 32 167 798 34 358 867 488 242 540 967 573 634 13 003 794 14 508 241 15 287 332 15 946 273 17 118 590 1 849 7901 34 735 36 819 40 031 16 620 214 20 060 598 19 718 790 8 695 859 9 321 011 9 962 987 4 424 911 4 933 177 4 222 062]

圖4 貨運量預測訓練模擬曲線

pnewn=mapminmax (pnew );

anewn=sim (net,pnewn );

anew=mapminmax ('reverse',anewn,ts);

disp (anew)

為方便比較,將計算出的預測結果進行反歸一化處理,通過檢驗后的網(wǎng)路計算2017~2019 年的貨運量如表3 所示。

表3 貨運量2017~2019 年預測誤差統(tǒng)計表

在BP 神經(jīng)網(wǎng)絡預測2020~2022 年的物流規(guī)模需求時,需要知道各影響指標的值,可以根據(jù)各影響因素在2000~2019 年的平均增長率來設定未來3 年的指標值。通過得到的影響指標數(shù)據(jù)來預測未來三年的物流需求規(guī)模,最終預測結果如表4 所示。

表4 BP 神經(jīng)網(wǎng)絡模型預測結果

3.2 基于指數(shù)平滑法的珠海市物流需求預測研究

取2000~2019 年珠海市貨運量作為建模的時間序列,記為Y= (Y,Y,…,Y),t=20。對于指數(shù)平滑模型來說,平滑系數(shù)α 的選取顯得至關重要。根據(jù)前文所述平滑系數(shù)及選取標準和方法,結合物流貨運量對時間的敏感程度,選取平滑系數(shù)α 為0.8,其中初始值取時間序列的前三個數(shù)據(jù)的平均數(shù)。由前述公式(1) 至公式(5) 按歷史數(shù)據(jù)進行逐期預測。二次指數(shù)平滑模型計算表如表5 所示。

根據(jù)表5 可以建立二次指數(shù)平滑的數(shù)學模型為:

表5 二次指數(shù)平滑模型計算表 單位:萬噸

預測未來三年的物流需求規(guī)模,最終預測結果如表6 所示:

表6 二次指數(shù)平滑模型預測結果

4 結果分析

為了進一步觀察兩種預測模型對歷史數(shù)據(jù)的擬合程度以及預測值和原始值之間的差值關系,現(xiàn)將兩種模型2017~2019 年預測數(shù)據(jù)與原始數(shù)據(jù)合并起來進行對比分析,如表7 所示。

表7 貨運量2017~2019 年預測誤差統(tǒng)計表

從表7 可以看出,二次指數(shù)平滑法的相對誤差總是高于BP 神經(jīng)網(wǎng)絡的相對誤差,這說明BP 神經(jīng)網(wǎng)絡預測方法較二次指數(shù)平滑方法具有更好的擬合性能和預測精度,可能是由于神經(jīng)網(wǎng)絡具有很強的非線性映射能力,在預測物流需求這種復雜的活動中,更占優(yōu)勢,預測準確度也較高。

猜你喜歡
貨運量需求預測珠海市
基于貝葉斯最大熵的電動汽車充電需求預測
2017年上半年拉脫維亞港口貨運量同比增長7%
黃昏
珠海市檢察院依法對盧子躍案提起公訴
賺錢
基于計算實驗的公共交通需求預測方法
尋找快樂
中國中長期煤炭需求預測
我國卷煙需求預測研究述評