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

基于多維灰色模型及神經網絡的銷售預測*

2019-05-20 06:56:30黃鴻云劉衛校丁佐華
軟件學報 2019年4期
關鍵詞:模型

黃鴻云,劉衛校,丁佐華

1(浙江理工大學 圖書館,浙江 杭州 310018)

2(浙江理工大學 理學院,浙江 杭州 310018)

3(浙江理工大學 信息學院,浙江 杭州 310018)

準確的銷售預測對時尚行業來說意義重大.在時尚銷售領域(如服飾、手袋、錢包等),受產品生命周期短、產品設計簡單、經濟環境和需求不確定性高等諸多因素影響,產品要隨潮流變化不斷更新以響應市場需求[1],這會導致產品供應情況變化復雜,直接影響企業運營.因此,亟需尋找有效且準確的預測手段以幫助生產商可以根據預測結果靈活地調整生產計劃,提高其對市場需求變化的反應速度,從而獲得領先競爭優勢和較高的經濟利益.然而在零售領域,影響銷售業績的因素很多,如顧客行為、季節變化和節假日、商品廣告投入、商家大型促銷活動甚至一些經濟政策、產業政策等.這些影響因素會大幅度增加產品需求的不確定性,進而給準確預測銷售帶來巨大的挑戰.

目前已有一些銷售預測方法,如基于數學和統計學理論的經典方法[2-6]、應用人工智能的現代啟發式算法[7-20].這些方法依賴于大量的歷史數據、對數據波動敏感,故難以得到準確的預測結果.灰色模型可以在數據量有限的情況下得到較好的預測結果,但是傳統的 GM(1,1)[21-28]只能預測單維時間序列.由于商品的銷售情況受到眾多因素的影響,現有的銷售預測方法都還未將眾多因素的影響加入到預測模型中.為此,本文通過對傳統的GM(1,N)[29-33]方法的改進(以下簡稱IGM(1,N))來對受多因素影響的銷售數據進行建模,并對IGM(1,N)預測的殘差進行兩步的ANN預測以提高預測的精度.通過對“天貓”的5組數據進行實驗,本文提出的混合算法的預測結果要優于GM(1,1)算法、EELM算法和ARIMA算法等一些常用算法.本文是對我們已有工作[34,35]的擴展.

本文第1節是灰色關聯度分析.第2節對已有的GM(1,N)進行改進,得到IGM(1,N)模型.第3節描述數據預處理.第4節介紹混合預測模型.第5節是實驗和分析.第6節是相關工作介紹.第7節是全文總結.

1 灰色關聯度分析

在實際的預測問題中,系統的發展趨勢往往是諸多因素共同作用的結果,而且不同因素對系統發展趨勢的影響是不同的,快速、有效地預測需要從這些眾多的因素中找到對系統發展趨勢影響較大的因素,灰色關聯分析正是可以幫助找到對系統指標影響較大的因素,灰色關聯度分析是灰色系統分析和灰色預測理論的基礎[29,30].在數理統計分析方法中也有許多分析方法可以進行這類分析,如回歸分析、方差分析、主成分分析.但這些方法都存在如下缺點.

(1) 樣本需服從一定典型的概率分布;(2) 分析需要大量數據作為基礎,計算量大;(3) 可能會出現定性結果和量化結果不一致的情況.

對于銷售預測領域來說,往往出現數據量有限、數據波動大和噪聲大且通常不服從特定的概率分布的情況.采用上述方法難以實現有效預測.而灰色關聯分析法對樣本數據量沒有嚴格要求,不要求數據具有典型分布規律,其結果與定性結果分析結果比較吻合.故本文采用灰色關聯度來評估各個因素對銷量的影響程度大小.灰色關聯度分析主要分為以下幾個步驟.

第1步:確定參考數列和比較序列.本文選擇銷量作為參考序列,記為x0={x0(1),x0(2),...,x0(n)},選擇其他影響因素為比較列,記為

第2步:無量綱化處理參考序列和比較序列,這里采用初值化的變換方法,變換后的序列記為

第3步:計算灰色關聯度,各個比較列與參考列的灰色關聯系數如公式(3)所示:

已知閾值r0,本文取r0=0.60,提取R?={r|ri≥r0}的特性作為建模的變量.

第4步:由觀察對象的關聯序的情況可以得到觀察對象的綜合評價結果.

2 GM(1,N)及其改進

2.1 GM(1,N)算法

系統的發展往往受到眾多因素的影響,將影響因素加入到預測過程中,可以利用 GM(1,N)進行預測,下面介紹GM(1,N)的主要建模過程[28,29].

為相關因素序列,對系統特征序列和相關因素序列進行累加生成(AGO),則生成的相應的新的數據序列可以表示為

其中,i=1,2,...,N,式(5)為的1-AGO序列,相應的灰色微分方程為

利用最小二乘法對序列參數進行估計得到:

式(7)中有

對累加序列的預測可以表示為

這里,f表示要預測的項數.取,還原值為

2.2 對GM(1,N)的改進

我們對GM(1,N)算法進行兩個方面的改進.一是通過引入臨時常數可以解決驗證GM(1,N)所要滿足的平滑條件.二是將 GM(1,1)中的控制參數引入到 GM(1,N)中,提高了模型的準確度.改進后的模型稱為(IGM(1,N)).下面對這兩點具體加以說明.

(1) 在GM(1,N)的預測過程中往往要求序列滿足一定的平滑條件,表示為:

其中,k=4,5,...,n在GM(1,N)中對原始特征序列加入因子c,使得新序列滿足式(10),有

將式(11)帶入到式(12)可以得到:

c只要滿足式(13)就可以滿足式(12),可以總結出在對序列加上合適的c之后,就可以滿足式(12)的要求條件.

(2) 把 GM(1,1)模型的控制參數引入到 IGM(1,N)中,對已加入合適影響因子c的式(10)中序列建立灰微分方程表示為

利用最小二乘法對參數進行估計,得到

這里有:

其中,t=2,3,...,n+f,f表示預測的項數.得到對序列的預測還原值表示為

式(20)即為最終的預測結果.

3 數據處理

3.1 對數據的收集

本文的數據來自阿里巴巴-天貓提供的公開數據源,為阿里巴巴在線銷售數據,對每個商品包括眾多個維度,如日期、商品 ID、瀏覽次數、流量人次、收藏夾人次、加購人次、拍下筆數、拍下金額、拍下件數、成交筆數、成交件數、直通車引導瀏覽次數、淘寶客引導瀏覽次數、搜索引導瀏覽次數、聚劃算引導瀏覽次數、非聚劃算支付筆數、非聚劃算支付件數等共31個維度.

3.2 對數據的預處理

銷售預測受諸多因素影響,在預測中使用的原始數據存在數據噪聲,即存在許多極端或者異常數據,而數據噪聲會導致最終預測結果產生較大偏差.通過數據預處理可以使得監督學習算法獲得良好的預測結果.所以,在對銷售數據進行預測之前,對數據進行有效的預處理尤為重要.數據預處理的過程主要包括檢測和消除異常值、插值缺失值、規范化數據、對數據維度的降低等.

3.2.1 檢測和消除數據異常值

異常值數據是數據集中偏離大部分數據的數據.在數據預測過程中,異常值需要剔除并作為缺失值來處理.本文在對很多時尚類歷史數據加以分析的基礎上得出:當銷售數據Si與同類的銷售數據序列S滿足如下條件時:

即認定該銷售數據Si為異常數據.其中,mean(S)表示數列S的平均值;std(S)表示數列S的標準差;abs(·)表示數列S的絕對值.本文將n設置為3.

3.2.2 插值缺失數據

在大多數真實的原始數據源中,不可避免地會出現數據缺失.缺失數據需要插值處理以保證數據的完整性.本文中利用缺失數據前后相鄰的5項數據的平均值來代替缺失值.

3.2.3 數據標準化和去標準化

數據標準化可以加快數據運算速度,并且通過數據標準化可將通常量綱不同的數據變化到相同量綱內.本文采用極差法用于標準化的輸入和輸出.例如,有數據Si,則其標準化過程如下:

去標準化的過程表示如下:

3.2.4 數據的降維

在完成對數據進行異常值檢測、插值缺失值、數據標準化之后,還有必不可少的一步就是數據的降維.原始數據中,總共包含 31個維度,在這些維度中有些維度與銷量的關聯度不大,有些維度之間有很強的關聯性,這樣的情況都有可能對最終的運算結果產生很大影響.另外,維度過多會影響算法模型的計算精度并加大多維灰色預測算法和神經網絡算法的計算量.所以本文通過灰色關聯度方法選擇出對銷量有較大影響的維度,同時去除彼此之間有較強相關性的維度.最終將這些對銷量影響大且因素之間相關度弱的維度加入到預測模型中.

4 混合智能模型與預測

Fig.1 Forcasting process diagram of hybrid intelligent algorithm圖1 混合智能算法的預測過程圖

本文提出的混合智能算法,在通過灰色關聯分析得到對銷量影響較大的因素后,將這些因素加入 IGM(1,N)算法中對銷量進行預測;對實際值與 IGM(1,N)算法所得到的預測結果的殘差結合對銷量有影響力的因素利用B-P神經網絡進行第1次的殘差預測,最后一步通過利用對殘差預測結果與實際的殘差的差值加入相應的時間點得到殘差情況作為維度,對殘差的殘差進行預測.混合智能算法的過程如圖1所示.

下面對整個混合智能算法的預測過程作具體描述.

第1步:這里將待預測的銷售序列表示為S,利用本文提出的IGM(1,N)算法,以銷量為系統特征序列,灰色關聯度分析得到的其他因素序列作為相關因素序列,對銷量進行預測.對銷量的預測結果序列表示為SIDM.

第 2步:計算出序列S和序列SIDM之間的殘差ε,其中,ε=S-SIGM,利用 B-P反向傳播網絡對序列進行預測,這里,在利用B-P反向傳播網絡對序列進行預測的過程中加入了如第1步中相同的因素進行分析預測.將序列ε的 B-P反向傳播網絡預測結果序列表示為εANN.

第3步:計算出殘差序列ε與B-P反向傳播網絡預測結果序列εANN的差值序列ε,其中,ε2=ε-εANN.由于銷售序列不僅受到其他相關因素的影響,銷量情況的趨勢走向還體現在歷史的銷量情況的變化上.因此在這一步,以歷史的銷售殘差ε2作為影響因素序列對ε2進行B-P反向傳播網絡預測,預測的結果表示為ε2ANN.

第 4步:將第 1步~第 3步的預測結果相加,得到最后的預測結果序列,表示為pre_S,這里,pre_S=SIDM+εANN+ε2ANN.

這里需要指出的是,雖然以往也有一些算法將線性算法和非線性算法相結合(例如文獻[16])對時間序列進行預測,但是一方面應該注意的是僅考慮一次的殘差預測可能是不夠的,比如本文實驗步驟中ε2是不應該忽略掉的.另外,傳統銷售預測模型往往只是利用銷量序列這樣的單變量序列對以后銷量進行預測,銷量是多因素影響的結果,在實際預測過程中應該更多地考慮其他因素的影響,所以,考慮單變量因素的影響往往是不夠的,在第5節的實驗結果分析部分也可以看到混合智能算法的預測精度要優于利用單變量進行預測的精度.

5 實驗與分析

本節將會對利用傳統 GM(1,1)算法、EELM算法、ARIMA算法、本文中改進的 IGM(1,N)算法和混合智能算法對5組真實的銷售數據進行預測,通過對原始銷量序列的展示、各種算法對銷量序列的預測情況以及利用上文所提到的MAPE、RMSE、MAE這3種誤差評定方式對各種算法的預測結果進行評定.

5.1 實驗數據

本文中采用的數據主要來自阿里巴巴-天貓的公開銷售數據,每個數據集對應的產品類型不同,數據集對應的時間和跨度也各有不同,具有一定的代表意義.另外,本文采用的數據具有多個維度,文中采用的5個數據集的原始銷量序列如圖2~圖6所示.由圖2~圖6中展示的銷量序列情況來看,對原始的序列做第3.2節闡述的數據預處理工作很有必要.實驗過程還需要進行一定的降維預處理工作才能夠將數據加入到預測模型中,這樣可以提高模型預測的精度和效率.通過灰色關聯度分析,在數據集1~數據集5上,瀏覽次數、收藏數、直通車瀏覽次數、淘寶客瀏覽次數、搜索引導瀏覽次數、聚劃算引導的人數、淘寶客瀏覽次數、搜索引導瀏覽人數,這些維度和銷量都具有較強的關聯度,且關聯度大于0.60.故在5組實驗中都加入了這幾個維度.通過對5組真實的銷售數據集進行預測,分析、比較了幾種方法對銷售數據預測的性能.

Fig.2 The sale sequence for Dataset 1圖2 數據集1銷量序列

Fig.5 The sale sequence for Dataset 4圖5 數據集4銷量序列

Fig.6 The sale sequence for Dataset 5圖6 數據集5銷量序列

5.2 實驗結果誤差的評定

為了評估我們提出的混合智能算法的性能,本文將比較混合智能算法的預測結果和EELM、ARIMA、GM(1,N)等算法的預測結果.因為可能有很多種預測對象、數據尺度和模型,故沒有一種誤差評定方法是適應于所有模型的[33].為了避免只用一種誤差評定方式可能帶來評定偏差,我們使用3種誤差評定方式對誤差進行評定,這 3種誤差評定方式分別為標準誤差(有時也稱作均方根誤差、RMSE)、平均絕對百分誤差(MAPE)和平均絕對誤差(MAE)[36].這3種誤差的表達公式分別如下所示.

標準誤差的計算表達式為

平均絕對百分誤差的計算表達式為

平均絕對誤差的計算表達式為

其中,observedt表示觀測到的第t項值;predictedt表示預測的第t項的值.

5.3 對數據集1的預測

對數據集1的銷量序列進行預處理后得到銷量序列,如圖7所示,這組實驗中,共有440條數據.圖8所示為利用GM(1,1)算法、EELM算法、ARIMA算法、本文中改進的IGM(1,N)算法和混合智能算法對圖5所示虛線以后的20天銷量數據進行預測得到的結果.

Fig.7 The sale sequence after pre-processed Dataset 1圖7 數據集1預處理后銷量序列圖

Fig.8 The comparsion of algorithms on Dataset 1圖8 各種算法對數據集1的銷量預測表現對比

圖 8可以看出,混合智能算法對銷量數據的預測與實際銷量情況最貼近,且與實際銷量的趨勢走向更加一致.同樣可以發現,GM(1,1)和 IGM(1,N)對銷量的預測結果雖然在一個相對穩定的誤差范圍內,但這兩種算法與實際銷量偏離較大.EELM算法和ARIMA算法對銷量預測的走向預測要劣于混合智能算法.

表1為各種算法對數據集1的銷量進行預測的3種誤差評定方式的誤差比較.表中加黑字體部分表示各種預測算法預測結果利用一種誤差評判方法進行評判的誤差最小值.

Table 1 The forcasting performance of different algorithm in Dataset 1表1 各種算法在數據集1的表現比較

從表 1可以看出,混合智能算法對數據集 1的預測表現要優于其他幾種模型.混合智能算法的 MAPE為28.1%,與MAPE最小的ARIMA算法的28%很相近,但是混合智能算法對數據集1的預測RMSE和MAE誤差要小于其他模型很多.通過對這 3種誤差評定方法的比對可以得到,混合智能算法在數據集 1上對銷量的預測表現最好.

結合圖8和表1,可以總結出混合智能算法在數據集1上的表現要優于其他幾種算法.

5.4 對數據集2的預測

對數據集2的銷量序列進行預處理后得到銷量序列如圖9所示,這組實驗中,共有248條數據,圖10所示為利用GM(1,1)算法、EELM算法、ARIMA算法、IGM(1,N)算法和混合智能算法對圖9中虛線以后的20條銷量數據進行預測得到的結果.

由圖10可以發現,ARIMA、GM(1,1)、IGM(1,N)這3種算法對數據集2銷量的預測結果都處在一個相對穩定的范圍內,但與實際的銷量之間都存在一定的偏差,EELM 算法的預測值與實際值偏差較大,混合智能算法可以很好地預測銷量情況,與實際銷量的偏差較小.

Fig.9 The sale sequence for pre-processed Dataset 2圖9 數據集2預處理后銷量序列圖

Fig.10 The comparsion of algorithms on Dataset 2圖10 各種算法對數據集2的銷量預測表現對比

表2為各種算法對數據集2的銷量進行預測的3種誤差評定方式的誤差比較.表中加黑字體部分表示各種預測算法的預測結果利用一種誤差評判方法進行評判的誤差最小值.

由表2可以發現,IGM(1,N)對數據集2的預測誤差小于GM(1,1)的預測誤差,說明在數據集2上,IGM(1,N)的表現優于 GM(1,1).以 RMSE為評判標準,EELM 算法的誤差為 12.0,要略低于混合智能算法的 12.7.但是,用MAPE和 MAE作為誤差評定標準,混合智能算法的預測誤差明顯小于其他幾種預測算法.其中,混合智能算法的預測MAPE為13.8%,MAE為7.67.通過這3種誤差評定方法可以看出,混合智能算法隨數據集2的銷量預測誤差變化始終最小.

Table 2 The forcasting performance of different algorithm in dataset 2表2 各種算法在數據集2的表現比較

結合圖10和表2可以總結出,混合智能算法的預測結果更加契合數據集2的銷量情況,并且誤差更小,所以混合智能算法在數據集2上的表現要優于其他幾種算法.

5.5 對數據集3的預測

對數據集3的銷量序列進行預處理后得到的銷量序列如圖11所示,這組實驗中,共有113條數據.圖12所示為利用GM(1,1)算法、EELM算法、ARIMA算法、IGM(1,N)算法和混合智能算法對圖11中虛線以后的20條銷量數據進行預測得到的結果.

由圖12可以看出,相比于GM(1,1),IGM(1,N)對數據3的銷量的預測結果更加接近實際銷量情況.EELM和ARIMA算法的預測值與實際的銷量值都有一定的偏差,混合智能算法對銷量的預測最接近實際的銷量值.

表3為各種算法對數據集3的銷量進行預測的3種誤差評定方式的誤差比較.表中加黑字體部分表示各種預測算法的預測結果利用一種誤差評判方法進行評判的誤差最小值.表 3中,通過比較 3種誤差評定方式的誤差,在數據集3銷量預測上,算法GM(1,1)和IGM(1,N)表現相近;混合智能算法預測MAPE為23%、MAE為10.6,相對于其他幾種算法,誤差最小;其MAE為15.0,與其他幾種算法相近.由表3中的誤差比對結果可以總結出,混合智能算法對數據集3的預測要略優于其他幾種預測算法.

Fig.11 The sale sequence for pre-processed Dataset 3圖11 數據集3預處理后銷量序列圖

Fig.12 The comparsion of algorithms on Dataset 3圖12 各種算法對數據集3的銷量預測表現對比

Table 3 The forcasting performance of different algorithm in Dataset 3表3 各種算法在數據集3的表現比較

總結圖12和表3可以得出,在數據集3的銷量預測上,混合智能算法的預測表現得要略優于其他幾種算法.

5.6 對數據集4的預測

對數據集4的銷量序列進行預處理后得到的銷量序列如圖13所示,這組實驗中,共有171條數據,圖14所示為利用GM(1,1)算法、EELM算法、ARIMA算法、本文改進的IGM(1,N)算法和混合智能算法對圖13中虛線以后的20條銷量數據進行預測得到的結果.

圖 14中,GM(1,1)對銷量的預測始終保持在一個相對穩定的水平上,與實際銷量曲線有較大的偏離,IGM(1,N)相比 GM(1,1),與實際銷量曲線更接近,預測效果更好.EELM預測曲線相比 ARIMA和混合智能算法,偏離實際銷量曲線較大.混合智能算法能夠更好地預測數據集4的銷量走勢變化,更接近實際銷量曲線.

表4為各種算法對數據集4的銷量進行預測的3種誤差評定方式的誤差比較.表中加黑字體部分表示各種預測算法的預測結果利用一種誤差評判方法進行評判的誤差最小值.

表4中,對數據集4的銷量預測,IGM(1,N)表現得優于GM(1,1)算法,混合智能算法和ARIMA算法的誤差小于另外 3種算法,混合智能算法的 MAPE為 27.5%小于 ARIMA的 34.3%.其他兩項誤差評定指標值略大于ARIMA算法,這是由于智能混合算法對數據集 4進行預測時,155天的預測結果與實際值偏差較大,故根據RMSE和MAE計算公式評估誤差時會出現整體誤差增大的情況.但從整體上看,絕大多數數據點的預測值均與實際值較為接近,這也表明,采用單一評定誤差方式難以準確評估預測算法的預測表現.

Table 4 The forcasting performance of different algorithm in Dataset 4表4 各種算法在數據集4的表現比較

結合圖12和表4,混合智能算法和ARIMA算法對數據集4的銷量預測優于另外3種算法,混合智能算法的預測結果更接近于實際的銷量曲線,誤差相對較小,略優于ARIMA算法的預測表現.

Fig.13 The sale sequence for pre-processed Dataset 4圖13 數據集4預處理后銷量序列圖

Fig.14 The comparsion of algorithms on Dataset 4圖14 各種算法對數據集4的銷量預測表現對比

5.7 對數據集5的預測

對數據集5的銷量序列進行預處理后得到的銷量序列如圖15所示,這組實驗中,共有107條數據,圖16所示為利用GM(1,1)算法、EELM算法、ARIMA算法、IGM(1,N)算法和混合智能算法對圖14中虛線以后的銷量數據進行預測得到的結果.

由圖 16可以發現,GM(1,1)算法對數據集 5的銷量預測偏離實際銷量的曲線較大,IGM(1,N)對銷量的預測表現優于GM(1,1)算法.EELM和ARIMA的預測曲線與實際銷量曲線仍有一定偏離.混合智能算法對數據集5的銷量預測表現明顯優于其他幾種算法.

Fig.15 The sale sequence pre-processed Dataset 5圖15 數據集5預處理后銷量序列圖

Fig.16 The comparsion of algorithms on Dataset 5圖16 各種算法對數據集5的銷量預測表現對比

表5為各種算法對數據集5的銷量進行預測的3種誤差評定方式的誤差比較.表中加黑字體部分表示各種預測算法的預測結果利用一種誤差評判方法進行評判的誤差最小值.由表 5可以發現,混合智能算法的預測MAPE略大于IGM(1,N),總體誤差要小于其他算法誤差.顯然,IGM(1,N)的預測性能優于GM(1,1).由圖16和表5可以總結出,混合智能算法對數據集5的銷量預測要明顯優于其他幾種算法.

Table 5 The forcasting performance of different algorithms on Dataset 5表5 各種算法在數據集5的表現比較

總結對數據集1~數據集5的銷量預測情況可以發現,混合智能算法對銷量的預測表現不僅更穩定,與真實的銷量曲線更接近,預測誤差更小,所以可以得出,混合智能算法的預測結果要優于ARIMA、EELM、GM(1,1)、IGM(1,N)這幾種算法的結論.

6 相關工作討論

目前,銷售預測方法主要分為3種.

(1) 基于數學和統計學理論的經典方法.例如,國外學者Box和Jerkins[1]在1970年提出自動回歸滑動平均預測模型(ARIMA),它能夠較好地對時間序列進行線性擬合;之后,Brown[2]提出了指數平滑法.這種方法的原理是任一期的指數平滑值都是本期實際觀察值與前一期指數平滑值的加權平均.1980年,Sims等人[3]提出向量自回歸模型,這種模型以強相關性的經濟變量構建向量系統.1986年,Bollerslev[3]提出GARCH模型,這種模型是廣義ARCH模型,是ARCH模型的拓展.2017年,Van Calste等人[3]在ARIMA算法的基礎上提出了一種利潤驅動順序識別算法ProfARIMA.該算法通過建立基于利潤率、銷量和預測準確性的利潤方程以實現銷售預測.

缺點:現實中,商品銷量和影響因素之間的關系相當復雜,銷售的數據往往不對稱,變化大.指數平滑法、回歸算法和ARIMA算法都是基于Box和Jenkins的方法,且這兩種方法都是應用線性函數進行時間序列建模,但線性模型很難捕捉部分現實時間序列中一些極端和非對稱周期問題,易受數據的不規則性、易變性影響,故難以得到準確的預測結果,所以并不適用于實際銷售預測.

(2) 應用人工智能的現代啟發式算法.自1987年Lapedes和Farber[4]首次應用神經網絡進行預測以來,人工神經網絡已被作為一種通用的非線性函數逼近工具,以其良好的非線性特點、靈活而有效的自組織學習方法以及完全分布的存儲結構、良好的泛化能力等特點,在預測領域中顯示了很大的優勢.Cortes和 Vapnik[5]等人于1995年首先提出了支持向量機算法.這種算法在解決小樣本、非線性及高維模式識別中表現出許多特有的優勢,并能夠推廣應用到函數擬合等其他機器學習問題中.Huang[7]在2004年提出了一種極限學習機(簡稱EELM)模型,是一種新型的前饋神經網絡,這種模型相對于傳統的神經網絡具有學習速度更快的特點.Sun等人[8]介紹了極限學機(ELM)在銷售預測中的應用,隨后提出擴展的極限學習機(EELM)算法,多次實驗表明這種算法相比原始的ELM算法更加穩定;Fan等人利用Bass模型和傾向性分析(sentiment analysis)對線上評論進行分析,以提高銷售預測的準確率.

缺點:啟發式算法通常可以有效解決這些問題,預測結果相對較好.但是,這些算法預測的準確度很大程度上取決于它們的實驗目標、應用領域以及是否具有大量可靠、能反映客觀事實的歷史數據.在歷史數據量有限的情況下,很難得到理想的預測結果.

(3) 灰色預模型.Hsu和Chen[18]提出灰色預模型,如GM(1,1),在數據有限情況下可得到較好的預測結果,但GM(1,1)不夠穩定.謝乃明、劉思峰[19]提出離散灰色模型(DGM(1,1)),解決了 GM(1,1)不穩定的問題.Xia和Wong[20]提出季節性離散灰色預測模型(SDGM),用于解決時尚產品預測存在的季節性和數據有限問題,但是SDGM算法需要至少3年的歷史數據,對于銷售周期快的時尚產品(例如服裝)來說,產品的銷售周期可能最多兩年并且時尚銷售領域銷售波動很大,利用幾年前的銷售數據對單個產品的預測也是不太現實的,因而無法進行銷售的短期預測.

缺點:無法做到對受多因素影響的銷售序列進行有效預測,對異常數據不敏感.

7 結 論

本文基于改進的多維灰色模型(GM(1,N))和神經網絡(ANN)提出了一種新模型以預測銷量.實驗結果表明,本文中的混合算法對銷售序列的預測要優于 GM(1,1)算法、EELM 算法、ARIMA算法、IGM(1,N)算法.表現在以下幾個方面.其一,結合不同算法對銷量序列的預測曲線可以發現,混合智能算法的預測曲線與實際值更加接近;其二,通過 3種誤差評定方式的評定,從幾組實驗來看,混合智能算法的總體誤差要小于其他幾種算法;其三,相比于其他幾種算法在幾組實驗中表現得不夠穩定,混合智能算法對銷售序列的預測效果更加穩定,更適合銷售序列的預測.

將來的工作包含兩個方面.第一,進一步考慮異常數據對銷售的影響.在第 3.2.1節中,我們對異常數據進行了消除并作為缺省值處理,雖不失為一種處理方法,但不夠準確,需要對異常數據重新建模,對其行為進一步加以研究.第二,我們需要更多數據集來驗證所提方法的有效性,從而能夠真正地在實際中用于對時尚銷售的預測.目前,我們針對已有數據進行預測,未來的工作將針對新品種在市場上的銷售進行預測.

猜你喜歡
模型
一半模型
一種去中心化的域名服務本地化模型
適用于BDS-3 PPP的隨機模型
提煉模型 突破難點
函數模型及應用
p150Glued在帕金森病模型中的表達及分布
函數模型及應用
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
3D打印中的模型分割與打包
主站蜘蛛池模板: 亚洲中文字幕av无码区| 毛片久久久| 国产三级a| 欧美一区二区三区国产精品| 国产第一福利影院| 人妻丝袜无码视频| 欧美三级自拍| 精品综合久久久久久97超人| 色综合a怡红院怡红院首页| 国产精品性| 国产综合在线观看视频| 亚洲无码四虎黄色网站| 中文字幕精品一区二区三区视频| 免费看a级毛片| 午夜成人在线视频| 欧美一级高清视频在线播放| …亚洲 欧洲 另类 春色| 色婷婷天天综合在线| 国产免费怡红院视频| 国产91全国探花系列在线播放| 精品久久久久无码| 亚洲无线一二三四区男男| 国产综合精品日本亚洲777| 日韩a在线观看免费观看| 久久久精品久久久久三级| 自拍偷拍欧美日韩| a毛片免费观看| 谁有在线观看日韩亚洲最新视频| 成人在线观看一区| 国产丰满大乳无码免费播放| 99999久久久久久亚洲| 国禁国产you女视频网站| 欧美一区福利| 波多野结衣久久高清免费| 国产主播在线一区| 国产精品成人久久| 国产18在线| 国产伦片中文免费观看| 国产精品毛片一区| 精品第一国产综合精品Aⅴ| 精品一区二区三区视频免费观看| 色丁丁毛片在线观看| 亚洲AV无码乱码在线观看代蜜桃 | 国产幂在线无码精品| 色九九视频| 欧美日韩va| 奇米影视狠狠精品7777| 久久久久88色偷偷| 国产h视频在线观看视频| 色综合天天综合| 欧美激情二区三区| 国产高清精品在线91| 欧洲av毛片| 亚洲欧美日韩动漫| 亚洲成a人在线播放www| 一级片一区| 成人国产精品一级毛片天堂| 亚洲精品午夜无码电影网| 日本国产在线| 综合亚洲网| 精品视频第一页| 国产女主播一区| 99这里只有精品在线| 亚洲人成人无码www| 啪啪永久免费av| 国产精品一区二区无码免费看片| 欧美成人国产| 国产在线一区二区视频| 精品国产自在现线看久久| 综合网久久| 日韩少妇激情一区二区| 国产真实乱了在线播放| 91无码视频在线观看| 久久综合成人| 一本色道久久88| 在线观看无码av五月花| 日韩无码视频专区| 五月婷婷丁香色| 久草青青在线视频| 国国产a国产片免费麻豆| 特级欧美视频aaaaaa| 久热这里只有精品6|