999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于SARIMA - LSTM 的零售生鮮品庫存需求預測

2022-03-21 06:49:14熊芷瑤上海理工大學管理學院上海200093
物流科技 2022年3期
關鍵詞:模型

熊芷瑤,李 林 (上海理工大學 管理學院,上海 200093)

0 引 言

庫存需求預測指根據物料歷史庫存需求狀況來預測未來的需求量,屬于庫存管理中重要的一部分。隨著近幾年零售市場庫存物料種類繁多,生命周期短,庫存需求預測越發困難。尤其是生鮮類商品,它有著極大的消耗需求,同時本身具有易損耗、易變質等特點,其庫存控制是需在短時期內立即做出決策判斷的,因此及時準確的預測庫存需求變得越發困難。

對于庫存需求量時間序列預測方面,主要包括統計方法和機器學習兩大類。比較經典傳統的統計方法有加權平均法、指數平均法、灰色預測等。后來漸漸出現機器學習在預測方面的應用,如BP 神經網絡、前饋神經網絡與蝙蝠算法和縮放共軛梯度算法結合提高了傳統神經網絡的學習能力和預測結果的精度。近年來,單一的預測模型不能滿足復雜的庫存需求,逐漸出現考慮需求特性或需求影響因素的預測模型以及組合預測模型。龔巍在庫存需求預測不僅考慮了電力物資的包括重要性、緊急性等需求特性,并且運用GA-BP 組合預測模型最終實現動態庫存控制。Elcio, Tarallo 等運用機器學習在短保質期和易腐產品在預測方面的好處,降低零售店的庫存率。

本研究提出基于SARIMA 和LSTM 的組合預測模型,并且將領域專家的意見和生鮮類商品庫存的特性結合起來。考慮需求影響因素成為預測變量的一部分,應用該模型對零售生鮮類商品做出庫存需求預測,并通過H 零售企業的生鮮品每月庫存需求量進行驗證。

1 理論方法

1.1 SARIMA 預測模型

ARIMA 全稱為差分移動平均模型,通常被記作ARIMA p,d,( )q 。p 表示自回歸項數,d 表示讓時間序列平穩差分的次數,q表示移動平均項數。

ARIMA 模型的數學表達式如下:

其中:X是平穩變量,λ是自回歸項系數,μ是殘差,φ是移動平均項系數,δ 是常數項,ω 是白噪聲序列,也稱為殘差。

SARIMA 是建立在ARIMA 模型基礎之上的,考慮了其季節性元素,形式為ARIMA (p,d ,q )× (P,D ,Q,S ),其中p 為非季節性回歸項數,d 為非季節差分階數,q 為非季節移動平均項數,P 為季節性回歸項數,D 為季節性差分階數,Q 為季節性移動平均項數,S 為季節性時間跨度。

本文的研究對象為零售企業生鮮類商品,具有明顯的季節性特征,因此擬用ARIMA (p,d ,q )× (P,D ,Q,S )進行建模預測。

1.2 LSTM 預測模型

LSTM 是一種特殊的RNN,具有記憶數據序列的長期依賴關系,有著強大的自學習能力和非線性擬合能力。如圖1 所示,LSTM 模型結構中各單元的更新方式如下:

圖1 中,x表示該時刻的數據信息,激活函數σ、tanh 表達式通常取如下值:

圖1 LSTM 模型結構圖

f表示遺忘門,能夠過濾前序時刻的狀態信息,識別前序時刻對后序時刻的影響程度;i表示輸入門,用來控制輸入信息進入本時刻信息的比例;o表示輸出門,用于控制本時刻狀態信息輸出的比例,計算公式分別為:

其中:W、W、W均是權重矩陣。如公式(7) 所示,c表示本時刻狀態信息,其值由本時刻輸入信息以及上一時刻狀態信息決定:

1.3 貝葉斯優化算法

貝葉斯優化算法能夠在每次迭代中,根據代理模型擬合實際目標函數的結果選擇最優評估點,減少目標函數的迭代次數,可提高模型泛化能力并避免過擬合現象。

貝葉斯優化算法的迭代過程分為三部分:根據最大化采集函數選擇最優評估點;將評估目標函數加入觀測數據;更新目標函數的后驗概率分布和采集函數。文中采用高斯過程作為代理函數,期望提高函數為采集函數。

1.4 模型實現及評估方法

研究基于Anaconda 環境下的Python 語言對SARIMA 模型和LSTM 神經網絡模型進行編程實現。其中,SARIMA 模型主要通過調用Statsmodels 庫進行實現;而LSTM 神經網絡模型主要通過Tensorflow 作為后端,采用Keras 進行實現。

關于模型評價,研究選用均方誤差(MS E )、平均絕對誤差(MA E )、平均絕對百分比誤差(MA PE )三個指標來評價這幾種模型對于該庫存需求的時間序列預測性能,指標數值越小,說明預測精度越高,預測效果越好。這四種評價指標表達式分別為:

其中:y為實際觀測值,y^為預測值,n 代表測試集的樣本數量。

2 組合模型的建立

2.1 數據描述

本文采用H 零售企業2010 年至2020 年連續11 年132 個月份的生鮮類商品的庫存需求量數據作為基礎研究數據。其中前120 個的月份數據作為訓練集,后12 個的月份數據作為測試集。

2.2 組合模型中SARIMA 模型建立

2.2.1 序列平穩化

(1) 平穩性檢驗及平穩化處理

根據人們對生鮮類商品的購買習慣,夏季以及全網大促的特定月份會出現非常大的庫存需求量,因此存在明顯的周期性。將序列的趨勢、季節和隨機效應分解出來繪制時間序列分解圖(圖2)。通過ADF 檢驗結果可知,檢驗統計量的值為0.73,并且在90%、95%和99%的置信度下,檢驗統計量的值均大于對應的臨界值,所以認為該初始時間序列是非平穩的。因此,需要進行平穩化處理。

圖2 2010 年到2020 年庫存需求量時間序列分解圖

對原始的序列作1 階12 步差分來提取原序列的趨勢效應和季節效應,由差分后的ADF 檢驗結果可知,1 階12 步差分后的序列是平穩的。

2.2.2 模型識別及定階

通過網格搜索遍歷參數的不同組合,利用AIC 準則評價選取最優模型參數。所得AIC 值最低為286.84 時,模型為ARIMA(1,1 ,1 )× (1,1 ,1,12 )。

2.2.3 模型擬合及檢驗

根據擬合結果每個變量的P 值均小于0.01,MSE=1.88,MAE=0.9025,MAPE=2.001%,因此可以認為擬合的模型是合理的。然后對殘差采用LB 檢驗法進行白噪聲檢驗,檢驗結果顯示Q 統計量的P 值均大于0.05,擬合模型已經充分提取了時間序列中的信息。最后對殘差的分布進行模型診斷,診斷結果如圖3 所示,殘差分布較為正常,時序圖基本穩定,服從正態分布且自相關圖中不存在自相關。綜上,該模型ARIMA (1,1 ,1 )× (1,1 ,1,12 )擬合效果很好,具有較好的預測性能。

圖3 模型診斷結果

2.3 組合模型中LSTM 模型建立

將上文SARIMA 模型的殘差指標、準時交貨率、零售綜合成本、銷售金額以及氣溫狀況共五個指標作為LSTM 模型的輸入變量,預測2020 年中12 個月的SARIMA 模型的殘差指標。

2.3.1 數據歸一化當激活函數為sigmoid 或者tanh 時,需要把數據標準化,此時LSTM 比較敏感。因此采用sklearn.preprocessing 模塊中的最大最小值標準MinMaxSealer()函數將每一維的特征映射到指定區間——0 到1 之間。

2.3.2 模型訓練

LSTM 神經網絡模型包含三層:輸入層、LSTM 層、輸出層,其中LSTM 層包含三層LSTM 模塊進行訓練,最后加一層普通的神經網絡用于輸出結構的降維。其中超參數運用貝葉斯優化算法進行選擇,迭代次數設為50 次。其中超參數及取值范圍如表1 所示。

表1 超參數及取值范圍

3 算例分析

3.1 SARIMA 時間序列預測

將2020 年12 個月份的庫存需求量進行回代預測,得到預測圖如圖4 所示。其中MSE=5.0035,RMSE=2.2369,MAE=1.7205,MAPE=3.85%。所得預測值與實際值進行相減,得到的殘差作為后續LSTM 模型的輸入變量之一,對殘差進行修正。

圖4 SARIMA 模型下的庫存需求量預測結果

3.2 LSTM 殘差修正

利用上文中SARIMA 模型的2020 年12 個測試樣本所得的殘差序列進行考慮需求影響因素的LSTM 神經網絡模型預測。由圖5 驗證誤差迭代圖所示,利用貝葉斯優化算法對LSTM 模型進行超參數優化得到誤差值最優為第30 次。

圖5 貝葉斯優化算法的驗證誤差迭代圖

模型預測得到的殘差修正值如圖6 所示。其中各項評價指標分別為MSE=5.72,RMSE=2.39,MAPE=6.22%。

圖6 組合模型中LSTM神經網絡殘差預測結果

最后,將SARIMA 模型預測所得的12 個月的預測值與LSTM 神經網絡的殘差預測修正值進行累加,所得最終結果為2020年12 個月的庫存需求量預測值。最終累加得到的預測值計算出的各項評價指標分別為MSE=4.7862,MAE=1.4797,MAPE=3.34%。

4 結果分析

為評估提出的方法,實驗選取幾種主流文獻中的傳統方法進行對比分析,對比方法包括灰色理論、樣條回歸、SARIMA、單特征LSTM 和多特征LSTM。

以上六種方法所得最終預測結果計算得到的三個誤差指標對比如表2 所示,以及2020 年12 個月份的預測結果圖如圖7 所示。

表2 六種模型評價指標結果對比

圖7 基于六種預測模型2020 年庫存需求量結果對比

由對比結果可知,灰色理論的整體趨勢捕捉較好,但是對于特殊月份的預測精度很差;而通過加入有效輸入變量,樣條回歸模型對部分特殊月份的預測效果較好,但整體的波動趨勢并未準確捕捉。單特征LSTM 預測模型的預測效果最差,預測精度最低,該模型既未考慮季節因素的影響,也未考慮庫存需求影響因素,因此具有較大偏差??紤]了需求影響因素的多特征LSTM 預測模型的預測精度明顯較高,但是相比加入了季節因子的SARIMA 預測模型的預測效果還是要差一些,未準確抓取季節波動規律。SARIMA 預測模型考慮到了時間序列的季節效應,整體預測精度顯著提升,但對于某些月份的預測還是具有一定差異。而SARIMA-LSTM 組合預測模型既考慮到季節性又考慮到需求因素影響,盡管LSTM 易發生過擬合現象,但是該組合預測模型中的LSTM 模型僅僅對預測殘差進行修正,對其整體預測效果影響較小。因此相比其他五種預測模型, 該組合模型的預測精度最高。

5 結束語

針對本文零售業生鮮類商品庫存需求量時間序列數據,采取的是一種基于SARIMA-LSTM 組合預測模型,與傳統預測方法不同的是該方法既考慮到了生鮮類商品的季節性特點,還考慮到四點庫存需求的相關性較高的影響因素,如準時交貨率、零售綜合成本、銷售金額、氣溫狀況。通過利用SARIMA 模型良好地捕捉季節性規律的能力進行預測,然后構建LSTM 神經網絡模型加入多個影響指標輔助預測SARIMA 模型的殘差,盡可能地降低LSTM 過擬合現象。對比傳統預測模型,得到組合模型的預測性能最佳。因此該組合預測方法對于零售業生鮮類商品庫存需求量時間序列數據預測具有一定合理性和參考性,利于庫存管理和控制,并且對于其他領域的預測具有一定參考性。

猜你喜歡
模型
一半模型
一種去中心化的域名服務本地化模型
適用于BDS-3 PPP的隨機模型
提煉模型 突破難點
函數模型及應用
p150Glued在帕金森病模型中的表達及分布
函數模型及應用
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
3D打印中的模型分割與打包
主站蜘蛛池模板: 久久久久久国产精品mv| 色一情一乱一伦一区二区三区小说 | 欧美性爱精品一区二区三区| yjizz国产在线视频网| 成人免费一级片| 婷婷午夜影院| 国产麻豆精品在线观看| 日本午夜影院| 激情無極限的亚洲一区免费 | 日本午夜三级| 日韩在线欧美在线| 日本午夜影院| 国产精品久久久久婷婷五月| 亚洲香蕉久久| 久久综合九色综合97网| 2018日日摸夜夜添狠狠躁| 综合色区亚洲熟妇在线| 亚洲欧美日韩精品专区| 国产精品夜夜嗨视频免费视频| 国国产a国产片免费麻豆| 亚洲制服丝袜第一页| 亚洲一区黄色| 又黄又湿又爽的视频| 亚洲成人网在线播放| 麻豆a级片| 免费在线观看av| 欧美日本在线观看| 亚洲中文无码h在线观看| 在线观看国产网址你懂的| 日韩无码白| 又猛又黄又爽无遮挡的视频网站| 亚洲国产系列| 九色视频线上播放| 九色综合视频网| 国产资源免费观看| 国产无人区一区二区三区| 全免费a级毛片免费看不卡| 国产毛片基地| 日韩毛片基地| 日韩精品一区二区三区免费| 亚洲精品第一在线观看视频| 99这里只有精品在线| 久久综合婷婷| 99九九成人免费视频精品| 99热这里只有精品2| 日韩一级毛一欧美一国产| 亚洲欧洲日韩久久狠狠爱| 亚洲女人在线| 99在线视频精品| 在线观看91香蕉国产免费| 精品久久久久成人码免费动漫| 久久毛片网| 欧美综合区自拍亚洲综合绿色 | 国产亚洲美日韩AV中文字幕无码成人 | 精品欧美日韩国产日漫一区不卡| 综合色88| 美女视频黄又黄又免费高清| 亚洲熟女偷拍| 四虎免费视频网站| 一本综合久久| 国产又粗又猛又爽| 精品视频一区在线观看| 国产91视频免费观看| 欧美综合区自拍亚洲综合天堂 | 四虎影视库国产精品一区| 日本欧美中文字幕精品亚洲| 国产在线专区| 国产一在线观看| 丝袜国产一区| 午夜a级毛片| 国产a v无码专区亚洲av| 日韩亚洲综合在线| 成人在线不卡视频| 欧美亚洲国产精品第一页| 成人久久18免费网站| 亚洲AV无码乱码在线观看代蜜桃| 黄色a一级视频| 精品一区二区三区水蜜桃| 色综合天天操| 免费人欧美成又黄又爽的视频| 久久综合伊人 六十路| 欧美在线中文字幕|