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

基于ARIMA的小批量物料生產需求預測模型研究

2023-09-18 18:55:23高龍
現代信息科技 2023年15期

高龍

摘? 要:在多品種小批量的物料生產中,企業往往無法事先確定物料的生產需求,導致出現過度生產或供應不足的局面。文中以某電子企業小批量物料需求歷史數據為基礎,采用優劣解距離法(TOPSIS)從中選擇一種值得重點關注的物料作為研究對象,通過建立ARIMA時間序列模型對未來短期內該物料的生產需求量進行預測。經驗證,該模型對預測短期內企業物料生產需求具有一定的指導性和參考價值,可以為企業物料生產計劃的制定提供決策依據。

關鍵詞:需求預測;小批量物料;TOPSIS;ARIMA

中圖分類號:TP311;TP39 文獻標識碼:A 文章編號:2096-4706(2023)15-0097-05

Research on the Small Batch Material Production Demand Prediction Model Based on ARIMA

GAO Long

(Lanzhou Petrochemical University of Vocational Technology, Lanzhou? 730060, China)

Abstract: In the production of multiple-variety and small-batch materials, enterprises often cannot determine the production demand of materials in advance, leading to overproduction or insufficient supply. Based on the historical data of small batch material demand in a certain electronic enterprise, the TOPSIS method is used to select a material that deserves special attention as the research object. By establishing an ARIMA time series model, the production demand for this material in the short term in the future is predicted. After verification, this model has certain guidance and reference value for predicting the short-term material production demand of enterprises, and can provide decision-making basis for the formulation of enterprise material production plans.

Keywords: demand prediction; small-batch material; TOPSIS; ARIMA

0? 引? 言

隨著市場競爭的加劇,企業競爭越來越強調基于客戶需求的競爭,生產類型也從大量流水生產轉為多品種小批量的模式。而多品種小批量的生產方式強調根據客戶需求進行生產,避免過度生產和庫存積壓,從而降低庫存成本,提高產品市場競爭力。但在多品種小批量的物料生產中,由于物料實際需求變化多樣,企業往往無法事先確定物料的實際需求量,導致不能合理地安排物料生產[1]。因此通過分析企業已有的小批量物料生產需求歷史時序數據,建立需求預測模型,幫助企業有效掌控物料生產規模,合理制定生產計劃就顯得十分必要了。目前國內外對于基于時間序列數據的需求預測研究已經有了較為詳細的理論體系,但圍繞企業小批量物料生產需求預測的研究偏少,本文以某電子企業小批量物料需求歷史數據為研究數據,應用優劣解距離法(Technique for Order Preference by Similarity to an Ideal Solution, TOPSIS)從中選擇一種物料作為研究對象,利用時間序列的特點,建立基于時間序列的差分整合移動平均自回歸模型(Autoregressive Integrated Moving Average Model, ARIMA),以周為單位對小批量物料生產的需求進行預測。實驗結果表明,利用ARIMA模型預測短期內企業小批量物料生產需求具有一定的指導性和參考價值。

1? 研究物料的選擇

1.1? 數據處理與特征構建

原始數據集包含22 453條時間為2019年1月2日到2022年5月21日期間的物料需求信息數據,共有284種物料,數據集中每種物料的基本信息格式及示例如表1所示。

分析原始數據可以發現,小批量物料的生產需求往往具有周期性、變動性和復雜性,同一周期內,不同品種的物料需求不一樣,不同周期間,相同品種的物料需求也不一樣。在生產實際中,很多物料需求的發生頻次只有一兩次,如果工廠對每個物料都做一遍需求分析預測,不僅會浪費很多時間而且也不現實。因此,通過對原始數據提供的284種物料需求的歷史數據進行分析,本文從中選擇1種應當重點關注的物料作為研究對象,并以周為基本時間單位,預測物料的周需求量。將原始數據中第1次出現的時間(2019年1月2日)所在的周設定為第1周,以后的每周從周一開始至周日結束,例如,2019年1月7日至13日為第2周,以此類推,共計177周次。以編碼為6004020918的物料為例,處理后的數據如表2所示。

要從284種物料中選出最值得重點關注的1種,就需要考慮每種物料的需求周數、需求發生頻次、需求量、銷售單價、銷售總價等因素進行綜合評價選擇。因此需要進一步做數據處理,構建上述5種特征并聚合數據,結果如表3所示。

原始數據中的284種物料的需求周數,在需求周內的需求發生總頻次、總需求量、銷售單價均值和銷售總價均值如上表所示,此數據表構成了一個284×5的矩陣X,基于X構建TOPSIS綜合評價模型,對284種物料進行綜合得分指數排序,選擇得分指數最高的物料。

1.2? TOPSIS模型

TOPSIS法是一種組內綜合評價方法,基本過程為基于歸一化后的原始數據矩陣X,度量各評價對象與正理想解和負理想解間的距離,獲得各評價對象與正理想解的相對接近程度,以此作為評價優劣的依據[2]。TOPSIS算法流程[3]如算法1所示。

算法1:

輸入:原始數據集X = {x1,x2,…,xn};各指標權重w = {w1,w2,…,wn}

輸出:各數據樣本的TOPSIS評價結果

1)對原始數據集X中的指標屬性同向化,得到X′

2)構造向量歸一化后的標準化矩陣Z = {z1,z2,…,zn}

3)for Z的每一列Zi do

4)負理想解Z -的第i維度←Zi元素最小值

5)正理想解Z +的第i維度←Zi元素最大值

6)end for

7)for zi ∈ Z do

8)zi與正理想解的接近程度

11)end for

12)根據Ci大小排序

按照TOPSIS模型建立步驟,首先對284種物料按照需求周數、需求發生總頻次、總需求量、銷售單價均值和銷售總價均值5個指標組成的原始矩陣X284×5做同向化處理,由于構建的5個指標均為極大型指標,所以此步驟可省略。對矩陣X284×5進行標準化處理以消除不同量綱之間的影響,將標準化后的矩陣記為Z,標準化處理按式(1)進行:

式(1)中,Zij為第i種物料的第j個指標歸一化后的值。

正理想解Z +和負理想解Z -分別由Z中每列元素的最大值和最小值構成,經過算法1中的步驟2)~6)的求解,得到284種物料中正理想解和負理想解,如表4所示。

算法1中,TOPSIS在計算各評價對象與Z +和Z -的接近程度時,需要確定每個指標的權重wj,wj的確定往往由決策者給出或基于信息論的熵值法,本文采用后者。熵值法通過各指標值的變異程度來確定指標權數,僅依賴于數據本身的離散程度。指標的離散程度越大則熵值越大,表明指標值提供的信息量越多,則該指標的權重也應越大[4]。計算過程如算法2所示。

算法2:

輸入:原始數據集X = {x1,x2,…,xn}

輸出:各指標的熵權系數

1)對原始數據矩陣X同向化,得到X′

2)通過正向化矩陣X′計算概率矩陣P,

按照算法2求得物料的周數、需求發生總頻次、總需求量、銷售單價均值及銷售總價均值的熵權系數,如表5所示。

計算出正負理想解和物料各指標的熵權系數后,按照算法1步驟8)~12)計算可得284種物料的綜合得分指數,排序后選出的物料編碼為6004020503。

2? ARIMA算法原理

ARIMA模型,即差分整合移動平均自回歸模型,其分為自回歸模型(Autoregressive model, AR)、移動平均模型(Moving Average model, MA)和自回歸移動平均模型(Autoregressive Moving Average model, ARMA)。

AR模型表現為觀測值Xt與其滯后p階觀測值的線性組合加上隨機誤差項,即:

Xt = φ1 Xt-1 + φ2 Xt-2 + … + φp Xt-p + αt? ? ? ?(2)

式(2)中,Xt為零均值平穩序列,αt為隨機誤差項,φ為模型回歸系數。AR模型通常簡記為AR( p)。

MA模型表現為觀測值Xt與先前t-1、t-2、…、t-q個時刻進入系統的q個隨機誤差項αt、αt-1、…、αt-q的線性組合,即:

Xt = αt - θ1αt-1 - θ2αt-2 - … - θqαt-q? ? ? ? ?(3)

式(3)中,θ為模型回歸系數。MA模型簡記為MA(q)。

ARMA模型觀測值Xt不僅與其以前p個時刻的自身觀測值有關,而且還與其以前時刻進入系統的q個隨機誤差存在一定的依存關系[5],即:

Xt = φ1Xt-1 + φ2Xt-2 +…+ φp Xt-p + αt - θ1αt-1 - θ2αt-2 -…- θqαt-q? (4)

由式(4)可知,ARMA (p,q)模型其實就是AR( p)模型與MA (q)模型的組合。

時間序列的平穩性是合理進行時間序列分析和預測的重要保證,因此在進行ARMA建模之前,待分析的時間序列必須滿足平穩性條件,非平穩時間序列可通過差分法使之平穩化并進行平穩性檢驗。時間序列通過d階差分平穩化后,建立ARMA模型進行分析,待模型進行參數估計之后,再通過數據變換的可逆性使得模型參數估計結果適應平穩化之前的數據[5]。通過此過程建立的模型稱為整合的ARMA模型,即ARIMA( p,d,q)模型。

3? 模型構建及應用

3.1? 時間序列的平穩化檢驗

對選出的編碼為6004020503物料的周需求時間序列數據進行訓練集測試集劃分,將1~170周的數據作為訓練集,171~177周的數據作為測試集。對訓練集原始時間序列進行可視化描述,如圖1所示。

從圖1可以看出,序列不是在某個均值上下波動,呈現出非平穩性。但僅從圖形描述來判斷時間序列平穩性的準確性往往有限,因此本文使用單位根檢驗的方法對6004020503物料的時序數據的平穩性進行檢驗。一個時間序列如果能通過差分的方式平穩化,則稱其具有單位根,即當一個時間序列具有單位根是非平穩的。原假設H0和備擇假設H1:

H0:時間序列具有單位根

H1:時間序列沒有單位根(即是平穩序列)

本文采用Python第三方的統計分析庫statsmodels中提供的adfuller函數對原始數據和原始數據的一階差分數據分別進行Dickey-Fuller[6]單位根檢驗,結果如表6所示。

從表6可以看出原始數據單位根檢驗并不顯著,沒有充分的理由拒絕H0,即原始序列具有單位根,是非平穩序列。一階差分序列的單位根檢驗的P值非常顯著,因此拒絕H0,接受H1,即一階差分序列是平穩序列。

3.2? ARIMA模型識別

ARIMA( p,d,q)模型的識別即確定參數p,d,q具體數值的過程,該過程也稱為ARIMA模型的定階。由于在前文所述的時間序列的平穩化中,非平穩的原始時間序列經過一階差分后就平穩化了,因此參數d = 1。ARIMA模型p、q參數的定階可通過自相關系數(Autocorrelation Function, ACF)圖和偏自相關系數(Partial Autocorrelation Function, PACF)圖來進行,圖2為原始時間序列數據一階差分后得到的ACF和PACF圖。

圖2中的ACF圖在滯后期q = 4之后截尾,而PACF圖在滯后期p = 4之后截尾,因此可以把模型初步設定為ARIMA(4,1,4)。但利用圖形定階只是一種模型識別的輔助手段,因此本文通過網格搜索計算ARIMA所有可能模型的貝葉斯信息準則BIC[7](Bayesian Information Criterion),根據計算出的BIC指數最小的模型作為識別依據。根據BIC準則繪制如圖3所示的熱力圖,從圖中可以看到BIC最小值對應的參數分別為p = 1,q = 4,因此最終將模型設定為ARIMA(1,1,4)。

3.3? 模型參數估計及檢驗

確定ARIMA模型的具體形式后,利用樣本數據進行模型參數估計及檢驗。對于一個適當的ARIMA模型,其殘差項無自相關性,模型殘差項應為白噪聲。表7為模型參數估計及參數顯著性檢驗結果。

對模型的殘差項進行白噪聲檢驗,將殘差項的ACF圖繪制出來,如圖4所示。

觀察圖4中各滯后期的殘差自相關系數,可以看出它們在置信區間內0附近波動,是一白噪聲序列,因此本文中所建立的ARIMA(1,1,4)模型是比較合適的。圖5是殘差序列的直方密度圖,從圖中可以看出模型殘差項基本服從正態分布,再次驗證本文ARIMA(1,1,4)模型是合理的。

3.4? 模型的預測

確定好模型的超參并進行模型參數估計和檢驗后,使用模型對后續一定時期的時序數據進行預測。利用現有樣本數據和模型參數估計結果,將差分處理后的數據還原成原始數據并對后續時間的時序數據進行預測,本文對物料6004020503在171~177周的需求量進行預測的結果如表8所示。

將需求量觀測值的一階差分數據和擬合得到的差分數據繪制在如圖6所示的時間序列圖中,從圖中可看到預測值與真實值之間相對是吻合的,二者的波動方向和幅度基本一致。

4? 結? 論

針對電子產品制造企業在多品種小批量的物料生產中面臨的生產需求不穩定、生產周期不確定導致無法合理安排物料生產的問題,本文提出了一種基于ARIMA算法的短期物料生產需求預測模型。首先將以天為單位的物料生產需求歷史數據轉換成以周為單位的時序數據,使用TOPSIS法選出值得關注的一種物料作為研究對象,然后基于ARIMA算法構建該物料生產的周需求預測模型,并對未來短期內的生產需求進行預測,為企業的物料生產計劃提供決策依據。本文建立的小批量物料生產周需求預測模型原理簡單,易于解釋,最終擬合結果顯示良好,模型預測結果在短期內有一定的參考價值。但也存在以下不足:一是由于所研究物料的時序數據較少,模型的預測精度不足。二是ARIMA模型本身只適用于短期預測,長期預測準確度較低。下一步研究中將對上述存在的缺陷進行優化升級,探索針對企業小批量物料生產需求預測的最佳方法。

參考文獻:

[1] 張浩.多品種小批量生產系統的排產優化研究 [D].上海:上海交通大學,2011.

[2] 閆海.我國智慧城市建設水平評價研究 [D].太原:太原科技大學,2013.

[3] Suranyi.TOPSIS法(優劣解距離法)介紹及python3 實現 [EB/OL].(2021-02-01)[2023-03-26].https://zhuanlan.zhihu.com/p/37738503.

[4] 王亞俊.考慮屬性交互的氣象災害治理能力評價建模研究 [D].南京:南京信息工程大學,2021.

[5] 李婧.“陸態網絡”基準站坐標時間序列變化特性分析 [D].鄭州:解放軍信息工程大學,2013.

[6] Dickey D A,Fuller W A. Distribution of the Estimators for Autoregressive Time Series With a Unit Root [J].American Statistical Association,1979,74(366):427-431.

[7] 宋勇林. 拓展的貝葉斯信息準則的一些性質 [D].武漢:華中師范大學,2014.

主站蜘蛛池模板: 欧美激情视频二区三区| 精品无码一区二区三区电影| 国产性猛交XXXX免费看| 国产激情无码一区二区免费| 欧美区国产区| 亚洲欧美日韩动漫| 91蜜芽尤物福利在线观看| 亚洲综合狠狠| 三上悠亚在线精品二区| 国产成人精彩在线视频50| 天堂网亚洲综合在线| 免费高清a毛片| 亚洲an第二区国产精品| 玩两个丰满老熟女久久网| 四虎永久免费在线| 亚洲婷婷六月| 久久黄色一级片| 亚洲国产综合精品中文第一| 国产福利大秀91| 2021国产精品自拍| 88av在线看| 久久亚洲精少妇毛片午夜无码| 日韩一级二级三级| 久久亚洲黄色视频| 日本免费新一区视频| 91福利一区二区三区| 国产无码在线调教| 欧美成人一级| 色一情一乱一伦一区二区三区小说| 国产成人无码播放| 国产精品微拍| 亚洲欧美在线综合一区二区三区| 91色在线观看| 亚洲国产日韩在线观看| 青青操国产视频| 亚洲综合色婷婷中文字幕| 亚洲国产日韩欧美在线| 综合社区亚洲熟妇p| 久久综合色视频| 国产凹凸一区在线观看视频| 亚洲无码四虎黄色网站| 欧美国产中文| 国产在线98福利播放视频免费| 中文字幕第4页| 五月婷婷综合色| 免费观看精品视频999| 伊在人亞洲香蕉精品區| 久久这里只有精品23| 国产成人一级| 午夜老司机永久免费看片| 香蕉久久国产精品免| 99久久国产综合精品2023| 强奷白丝美女在线观看| 免费毛片a| 亚洲天堂日韩av电影| 一级成人a毛片免费播放| 中文字幕在线看| 国产福利一区二区在线观看| 久久特级毛片| 色综合热无码热国产| 久草视频一区| 久久99精品久久久久久不卡| 99这里只有精品6| 91免费观看视频| 99热线精品大全在线观看| 在线五月婷婷| 亚洲欧美一区二区三区蜜芽| 亚洲欧洲一区二区三区| 思思热在线视频精品| 日韩精品无码免费一区二区三区| 亚洲激情99| 国产香蕉在线视频| 亚洲男人天堂2018| 一区二区三区四区日韩| 欧美a√在线| 亚洲精品另类| 久久黄色毛片| 国产草草影院18成年视频| 欧美成在线视频| 欧美有码在线| 久久国产黑丝袜视频| 国产成人精品第一区二区|