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打印中的模型分割與打包
主站蜘蛛池模板: 99国产精品国产| 欧美日韩亚洲国产主播第一区| 精品国产美女福到在线直播| 亚洲精品制服丝袜二区| 国产H片无码不卡在线视频| 日本午夜在线视频| 久久亚洲高清国产| 久久久亚洲国产美女国产盗摄| 最新国产网站| 国内精品伊人久久久久7777人| 波多野结衣一级毛片| 国产一二三区视频| 尤物亚洲最大AV无码网站| 欧美色亚洲| 久久这里只精品热免费99| 国产AV毛片| 久久久久亚洲精品成人网| 69国产精品视频免费| 亚洲日本一本dvd高清| 国产精品无码一区二区桃花视频| 久久黄色一级视频| 成年人视频一区二区| 日本人妻丰满熟妇区| 91在线视频福利| 久久亚洲美女精品国产精品| 99免费在线观看视频| 99视频在线免费| 国产亚洲精品无码专| 国产精品真实对白精彩久久 | 国产成人综合亚洲欧美在| 国产午夜精品一区二区三区软件| 孕妇高潮太爽了在线观看免费| 精品一区国产精品| 婷婷中文在线| 色婷婷亚洲十月十月色天| 亚洲国产精品日韩av专区| 国产91色| 久久精品国产精品青草app| 在线无码九区| 一级全免费视频播放| 99久久精彩视频| 国产精品香蕉在线观看不卡| 波多野结衣中文字幕一区| 呦系列视频一区二区三区| 国产好痛疼轻点好爽的视频| 中文字幕不卡免费高清视频| 国产精品毛片一区| jizz亚洲高清在线观看| 亚洲国产日韩一区| 亚洲国产成人久久精品软件| 国产精品亚洲欧美日韩久久| 精品人妻系列无码专区久久| 亚洲毛片网站| 成人va亚洲va欧美天堂| 国产精品久久久久鬼色| 91视频区| 国产免费福利网站| 国产综合网站| 国产人碰人摸人爱免费视频| 亚洲国产欧美目韩成人综合| av大片在线无码免费| 天天综合网站| 六月婷婷激情综合| 亚洲无码A视频在线| 少妇极品熟妇人妻专区视频| 色婷婷亚洲十月十月色天| 免费在线播放毛片| 久久精品一品道久久精品| 啪啪啪亚洲无码| 国产精品亚洲一区二区三区z| 色噜噜狠狠色综合网图区| 99热国产在线精品99| 亚洲精品久综合蜜| 青青青视频91在线 | 亚洲av综合网| 国产在线98福利播放视频免费| 九九久久99精品| 性色在线视频精品| 精品人妻一区二区三区蜜桃AⅤ| 欧美日韩午夜视频在线观看| 亚洲欧美成人影院| 亚洲日韩高清无码|