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

基于ARIMA模型的電商銷售預測及R語言實現

2019-04-28 06:43:14姜曉紅曹慧敏南京林業大學汽車與交通工程學院江蘇南京210037
物流科技 2019年4期
關鍵詞:語言模型

姜曉紅,曹慧敏 (南京林業大學 汽車與交通工程學院,江蘇 南京 210037)

0 引言

商品需求預測是企業物流管理計劃的重要依據,是企業制定戰略規劃、生產計劃、銷售計劃的重要舉措。電子商務零售的需求相對于傳統零售更加不確定,多種促銷機制手段以及各種社會因素甚至季節影響,會導致商品的需求變化趨勢變大,而不同商品的需求會表現不同的特點。商品預測精準度受數據規模或數量、數據匯總程度、需求穩定性、環境競爭力的影響較大。自回歸滑動平均模型(Auto Regressive Moving Average Model,ARIMA)對歷史數據處理效果較好,可較好地識別銷售的基本變化趙勢,對未來的市場需求進行有效預測。它可以用于當時間序列值變化趨勢較大的情況,是短期預測中比較有效的預測方法。

Norbor Wiene和Andrei Kolmogomor在20世紀40年代提出了傳統時間序列的基本理論基礎。近年來,Fink和Pratt剔除時間序列分段點的重要性是在局部范圍,通過判斷局部與重點的設定參數決定新的重要點,將參數進行不同賦值,所得到的精度也不同[1]。Ramos P結合狀態空間模型以及ARIMA模型對零售業鞋類商品進行了銷售額的一步及多步預測,并對兩種模型預測結果進行了精度對比及適用性對比[2]。國內學者曾海泉基于互關聯后繼樹模型,提出時間序列挖掘與相似性查找技術[3]。侯澍旻認為可以根據當前時間序列數據挖掘的研究情況將時間序列數據挖掘定義為:將基于一個或多個時間序列的數據挖掘稱為時間序列數據挖掘(Time Series Data Mining,TSDM)[4]。王志堅對我國1953年到2010年社會消費品零售總額年度數據進行ARMA建模[5]。郭慧敏、張學敏分別研究了基于R語言ARIMA模型在慢阻肺急性加重患者發病預測中的應用[6]和在猩紅熱分析預測中的應用[7]。ARIMA模型預測中發揮了作用,論文將進一步研究ARIMA模型預測商品未來需求量的可行性及R語言實現。

1 時間序列法及ARIMA模型

時間序列預測法是一種回歸預測方法,ARIMA模型在時間序列分析中應用較多。它是估計非季節和季節平穩性的自回歸綜合移動平均模型。不同于一般回歸模型用k個外生變量,X1,X2,…,Xk,ARIMA模型是用隨機誤差項以及變量Yt自身的滯后項來解釋該變量。ARIMA方法在數據模式未知時就可以找到適合的模型,所以被廣泛應用在經濟領域。它的具體形式可表達為 ARIMA( p,d,q )。其中自回歸階數用p表示,差分次數用d表示,移動平均過程的階數用q表示。如果數據不平穩,則需對數據進行處理差分,使其平穩,稱作d階差分。基本前提是過去的銷售不存在趨勢性,而是具備一個水平或平穩的模式。平穩性意味著數據中不存在增長或下降。換言之,需求數據圍繞一個常數均值上下波動,與時間無關。利用時間曲線圖很容易對平穩性進行評估。畫出時間序列,如果并沒有明顯證據表明趨勢存在,則可說明時間序列具有平穩性。若數據明顯存在增長趨勢或有大幅波動,則需要剔除不穩定趨勢,最好的方法就是差分法,差分法是通過利用原始時間序列中每個觀察值之間的差異或變化的一種方法,利用差分將數據轉換成類似白噪聲的具穩定性時間序列,白噪聲的存在,也即意味著數據中不再存在趨勢特征。一旦數據從不穩定轉化為平穩狀態,通過差分所生成的新數列即可取代。

2 基于ARIMA模型的實證與R語言實現

2.1 實例數據預處理

實例選用天貓超市數據,時間跨度為2014年10月1日至2015年12月27日。數據表中共有交易記錄232 621條,交易記錄屬性31個,包括收藏情況、拍下情況、成交情況等。隨機挑出一件id=100239的商品作為例子,將2014年10月10日至2015年12月20日數據作為訓練集,2015年12月21日至2015年12月27日數據作為測試數據。對數據預處理,剔除該商品在暢銷季節的異常值,采用插值的方法進行缺失值的補充,通過簡單移動平均進行平滑化處理,導出時間序列圖如圖1所示。R語言代碼如下:

圖1 剔除異常值后的商品數據時序圖

2.2 原始序列平穩化及穩定性評估

通過觀察時序圖,可以看出該序列在不同的值附近波動,可以大致判斷出該序列不是一個穩定的序列。使用R語言計算并繪出時間序列滯后所有階數的自相關函數,如圖2所示。R語言代碼如下:

>dev.new()

>pacf(qty_gmv)

>dev.new()

>acf(qty_gmv)

該時間序列的自相關系數沒有迅速下降到0,也沒有在0處收斂,而是處于波動狀態,可以判斷該時間序列為一個不平穩的序列。利用R語言對數據進行根檢驗及白噪聲檢驗,若白噪聲存在則說明數據是平穩狀態。原始時間序列自相關圖如圖3所示。

圖2 原始時間序列偏相關圖

圖3 原始時間序列自相關圖

將原始序列進行一次差分(函數默認一階滯后項,即lag=1),存儲在dqty_gmv中。通過觀察差分后的序列的折線圖,顯然比原始序列更平穩。對差分后的序列做ACF檢驗,檢驗結果顯示序列此時是平穩的,差分一次的自相關圖如圖4所示,差分一次的偏相關圖如圖5所示。R語言代碼如下:

圖4 差分一次的自相關圖

圖5 差分一次的偏相關圖

利用R語言urca包對數據進行單位根檢驗及白噪聲檢驗,R語言代碼及結果如下:

計算并繪出時間序列的所有滯后階數的自相關函數,由時序圖以及自相關函數在0處快速收斂可知一次差分后的序列為平穩序列,通過QLB的定量的檢驗:QLBmax,未超過顯著性水平為5%時的臨界值,則此時表明該序列為平穩的。與此同時,即可以得到ARIMA模型中的參數d=1。

2.3 模型判斷

對于ARIMA模型而言,如果自相關系數拖尾,偏相關系數p階截尾,則可以選用AR(p)模型;如果偏相關系數拖尾,自相關系數q階截尾,則可以選用MA(q)模型;如果自相關系數,偏相關系數都拖尾,則可以選用ARMA( p,q)模型。為了選擇合適的ARIMA模型,引入自相關圖ACF及偏相關圖PACF。為了驗證模型是否合適,檢驗模型的殘差是否滿足均值為0的正態分布,若滿足那么對于任意的滯后階數,殘差自相關系數都應該為0。運行以下代碼來檢驗這些假設。

qqnorm()和qqline()函數輸出如圖6所示,圖中數據中的點基本落在圖中的線上,顯然,本例的結果還不錯。用Box.test()函數檢驗殘差的自相關系數是否都為0。在本論文中,模型的殘差沒有通過顯著性檢驗,本文可以認為殘差的自相關系數為零。ARIMA模型能較好地擬合本數據。

圖6 正態分布QQ圖

由自相關圖(圖7)可以看出存在超過5%的序列自相關系數超過2倍的標準差的范圍,出現“自相關系數拖尾”。而序列的偏相關函數中,判斷該序列的偏相關系數截尾,運用R語言的auto.arima()函數確定p,q的值,于是設置ARIMA模型參數為arima( 2,1,1 )。

表1為相關系數表,其中:RMSE為均方根誤差,MAE為均方根,R^2為相關性強弱。MAE值為3.443995,開方即為1.855800,表明單個記錄的總體平均預測誤差為1.855800,模型總體性能較好。

2.4 預測結果

圖7 模型檢測圖

表1 相關系數表

根據R語言forecast()函數得到20 151 221-20 151 227一周的預測結果,并與實際銷售量以及簡單移動平均法預測結果對比。使用forecast程序包預測7天的銷售量,R語言及結果如下:

函數選定ARIMA模型的參數為p=2、d=1和q=1。plot()函數可以畫出預測圖,淺灰色和深灰色區域分別代表80%和95%的置信區間。

商品預測圖如圖8所示:

2.5 模型精確度驗證

為了驗證本方案的準確性,對另外10種商品進行ARIMA模型及簡單移動平均法需求量預測,繪制基于ARIMA模型結果與簡單移動預測結果的對比折線圖。可以從該折線圖(圖9)看出,ARIMA所得到的折線圖與實際值之間的擬合程度要明顯大于簡單移動平均所得到的折線圖,即ARIMA模型的精確度較高。

3 結論

基于時間序列對大量不完整、含噪聲、內容不一致的數據進行平穩化處理,采用ARIMA模型對商品需求進行預測,得到963件商品在未來7天內的全國銷售量,并與簡單移動平均法進行對比分析,通過統計學檢驗得出本方案預測結果相對精確。企業根據銷售量可以以銷定產,避免資源較大范圍的浪費或商品供不應求的情況發生。另外,商家在淡季,尤其是旺季來臨前的兩個月,可以積極宣傳推廣產品,采取集中配貨的方式以降低成本,旺季會有更好的競爭優勢。本文所用模型及結果可為企業的運作和決策提供可靠依據。

圖8 商品預測圖

圖9 ARIMA模型與簡單移動平均預測對比折線圖

猜你喜歡
語言模型
一半模型
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
語言是刀
文苑(2020年4期)2020-05-30 12:35:30
讓語言描寫搖曳多姿
多向度交往對語言磨蝕的補正之道
累積動態分析下的同聲傳譯語言壓縮
3D打印中的模型分割與打包
FLUKA幾何模型到CAD幾何模型轉換方法初步研究
我有我語言
主站蜘蛛池模板: 福利在线一区| 国产亚洲美日韩AV中文字幕无码成人| 丁香五月激情图片| 国内精品一区二区在线观看| 亚洲国产精品无码AV| 91精品国产91久无码网站| 99精品免费在线| 国产一区二区三区夜色| 色亚洲激情综合精品无码视频| 91亚洲国产视频| a网站在线观看| 男女性色大片免费网站| 色婷婷亚洲综合五月| 99久久国产综合精品2023| 久久国产精品影院| 国产欧美日韩另类| 亚洲第一国产综合| 在线视频亚洲色图| 国产精品19p| 夜色爽爽影院18禁妓女影院| 久久精品一品道久久精品| 最新国产成人剧情在线播放| 中文字幕精品一区二区三区视频| 国产精品免费p区| 性欧美久久| 依依成人精品无v国产| 色精品视频| 乱系列中文字幕在线视频| 69免费在线视频| 国产尤物在线播放| 亚洲一区二区日韩欧美gif| 日韩精品高清自在线| 一级黄色网站在线免费看| 国产97公开成人免费视频| 免费观看国产小粉嫩喷水| 99ri精品视频在线观看播放| 欧美精品成人| 亚洲第一区在线| 欧美国产日韩一区二区三区精品影视 | 老色鬼久久亚洲AV综合| 九九九精品视频| 99久久婷婷国产综合精| 国产欧美另类| 国产99在线| 一级毛片视频免费| 国产人成在线观看| 天天综合色天天综合网| 福利视频99| 国产XXXX做受性欧美88| 伊人国产无码高清视频| 日本色综合网| 国产美女免费网站| 精品自窥自偷在线看| 亚洲最黄视频| 欧美不卡二区| 九九九久久国产精品| 亚洲中文字幕在线精品一区| 丝袜亚洲综合| 亚洲第一视频网| 久久国产精品娇妻素人| 不卡色老大久久综合网| 国产在线啪| 九色综合伊人久久富二代| 午夜不卡视频| 亚洲精品第一页不卡| 亚洲无码高清一区| 69av在线| 亚洲,国产,日韩,综合一区 | 色综合激情网| 永久在线精品免费视频观看| 久久人妻xunleige无码| 国产在线观看高清不卡| www.亚洲天堂| 国产女人在线| 免费看黄片一区二区三区| 国产高清毛片| 精品国产中文一级毛片在线看| 999福利激情视频| 欧美区国产区| 1769国产精品免费视频| www.亚洲色图.com| 久久精品女人天堂aaa|