《從隨機(jī)方法到軟計(jì)算的時間序列預(yù)測最全綜述》
P Hendikawati et al 2020, A survey of time series forecasting from stochastic method to soft computing, J. Phys.: Conf. Ser. 1613 012019
Forecasting is a part of statistical modelling that is widely used in various fields because of its benefits in decision-making. The purpose of forecasting is to predict the future values of certain variables that vary with time using its previous values. Forecasting is related to the formation of models and methods that can be used to produce a good forecast. This research is a survey paper research that used a systematic mapping study and systematic literature review. Generally, time series research uses linear time series models, specifically the autoregressive integrated moving average model that has long been used because it has good forecasting accuracy. The successfulness of the Box–Jenkins methodology is based on the reality that various models can imitate the behaviour of various types of series, usually without requiring many parameters to be estimated in the final choice of the model. However, the assumption of stationarity that must be met makes this method inflexible to use. With the advances in computers, forecasting methods from stochastic models to soft computing continue to develop and extend. Soft computing for forecasting can provide more accurate results than traditional methods. Moreover, soft computing has many advantages in terms of the amount of data that can be analysed and the time- and cost-effectiveness of the process.
ARCH/GARCH通常用于通過分析數(shù)據(jù)序列中方差、誤差和平方的影響來確定數(shù)據(jù)的波動性。如果選擇的ARIMA模型不符合同方差假設(shè),即模型仍然包含異方差性,則會使用ARCH/GARCH。該方法最初由Engle [13]引入,用于計(jì)量經(jīng)濟(jì)學(xué)數(shù)據(jù),并側(cè)重于金融應(yīng)用。除金融數(shù)據(jù)外,還進(jìn)行了許多將GARCH及其擴(kuò)展方法應(yīng)用于各種情境的研究。多個研究人員使用ARCH/GARCH分析具有波動性的數(shù)據(jù),其中[14-20]發(fā)現(xiàn)ARCH/GARCH對于具有波動性的數(shù)據(jù)比ARIMA產(chǎn)生更好的結(jié)果。處理具有波動性和異方差性數(shù)據(jù)的另一種方法是由Morgan于1994年開發(fā)的EWMA方法。EWMA方法是一種估計(jì)未來波動性的步驟,通過給最新的觀察數(shù)據(jù)比以前的數(shù)據(jù)更大的權(quán)重。[21]和[22]使用和分析了EWMA的表現(xiàn),并獲得了有前途的預(yù)測結(jié)果。表1至5提供了與從傳統(tǒng)方法到利用計(jì)算機(jī)技術(shù)的復(fù)雜性方法的預(yù)測目的相關(guān)的已進(jìn)行的研究列表。還總結(jié)了開發(fā)新的預(yù)測方法和技術(shù)的幾項(xiàng)研究。
單變量時間序列模型成功地用于預(yù)測,促使研究人員將模型的使用擴(kuò)展到多變量情況。多種時間序列預(yù)測案例描述了兩個或多個變量之間的關(guān)系。這可以通過使用涉及多個相關(guān)變量的更多信息來實(shí)現(xiàn),從而提高模型預(yù)測數(shù)據(jù)的精度。幾種適用于多元時間序列數(shù)據(jù)的時間序列數(shù)據(jù)預(yù)測模型包括向量自回歸(VAR)、向量移動平均(VMA)和向量自回歸移動平均(VARMA)。VAR用于分析模型中包含的干擾因素的動態(tài)效應(yīng)。VAR分析與同時方程模型相同,因?yàn)樗谝粋€模型中考慮了幾個內(nèi)生變量。但是,在VAR中,除了前一值解釋的變量之外,每個變量還受到觀察中其他內(nèi)生變量的先前值的影響。VARMA模型是單變量ARIMA的概括,可用于預(yù)測多變量數(shù)據(jù)或具有多個變量的數(shù)據(jù)。VARMA模型的條件是數(shù)據(jù)必須是平穩(wěn)的。VARMA模型是VAR和VMA模型的組合。這個模型的優(yōu)點(diǎn)不僅在于能夠預(yù)測數(shù)據(jù),還在于能夠看到數(shù)據(jù)之間的相互關(guān)系。[31-37]已開發(fā)了多個版本的多元VAR模型,實(shí)現(xiàn)了VAR/VARMA以預(yù)測各種經(jīng)濟(jì)案例。
平穩(wěn)性是使用ARIMA模型進(jìn)行時間序列分析過程的初始要求。在實(shí)際情況中,大多數(shù)時間序列數(shù)據(jù)都是非平穩(wěn)的。人工神經(jīng)網(wǎng)絡(luò)(ANN)方法的發(fā)展為非平穩(wěn)數(shù)據(jù)的時間序列分析提供了便利。然而,當(dāng)時間序列數(shù)據(jù)分析過程中不需要平穩(wěn)性假設(shè)時,會出現(xiàn)問題。隨著科學(xué)的發(fā)展,許多新的技術(shù)和程序已經(jīng)被開發(fā)出來。隨著計(jì)算技術(shù)的進(jìn)步,新的時間序列預(yù)測方法也已經(jīng)被開發(fā)出來。人工智能是一種快速發(fā)展的預(yù)測方法。與隨機(jī)方法相比,使用人工智能方法進(jìn)行預(yù)測具有幾個優(yōu)點(diǎn),包括(a)不需要形成特定的模型,(b)能夠分析數(shù)據(jù)行為而不涉及數(shù)據(jù)的統(tǒng)計(jì)分布的某些假設(shè),(c)能夠處理復(fù)雜的模式和非線性數(shù)據(jù),(d)提供更準(zhǔn)確的預(yù)測結(jié)果。然而,使用人工智能方法的缺點(diǎn)是可能會陷入最優(yōu)局部值。
模糊邏輯是一種人工智能專家系統(tǒng)的發(fā)展,它可以通過將數(shù)據(jù)形成范圍來簡化計(jì)算以獲得結(jié)果。模糊邏輯還具有靈活性,即能夠適應(yīng)問題的變化和不確定性,模擬復(fù)雜的非線性函數(shù),并立即構(gòu)建和應(yīng)用專家經(jīng)驗(yàn),無需經(jīng)過訓(xùn)練過程。已經(jīng)用于預(yù)測的模糊邏輯時間序列預(yù)測方法包括模糊時間序列(FTS;時變和時不變)、模糊神經(jīng)元(FNN)、神經(jīng)模糊系統(tǒng)或神經(jīng)模糊、模糊ARMA、模糊推理系統(tǒng)和ANFIS等多種方法。在日益復(fù)雜的系統(tǒng)中,模糊邏輯通常很難,并且需要很長時間來設(shè)置正確的規(guī)則和隸屬函數(shù)。在NN中,當(dāng)采用Yu和Chen模型的模糊邏輯時,組合方法必須是有方法的。多項(xiàng)實(shí)證研究表明,組合模型具有良好的應(yīng)用效果。多位研究人員使用模糊邏輯和模糊組合與其他方法進(jìn)行預(yù)測。例如,[70]、[71]和[72]提出了一種新的混合ANN與模糊的方法,可以成為提高預(yù)測精度的潛在方法,因?yàn)榻Y(jié)合了ANN和模糊的優(yōu)點(diǎn)以克服兩種模型的局限性。計(jì)算機(jī)的發(fā)展也支持了使用模糊系統(tǒng)進(jìn)行預(yù)測的發(fā)展。[73]提出了一種簡化計(jì)算方法,可以最小化模糊關(guān)系矩陣的復(fù)雜計(jì)算,確定適當(dāng)?shù)娜ツ:^程,并實(shí)現(xiàn)更好的預(yù)測精度。此外,[74]、[75]和[76]提出了用于預(yù)測的FTS。多位研究人員進(jìn)一步發(fā)展了FTS,這是擴(kuò)展模糊邏輯用于預(yù)測時間序列數(shù)據(jù)的一種方法。[77]首次展示了使用FTS的預(yù)測程序。其他使用FTS進(jìn)行各種案例研究的研究人員包括[78]、[79]、[80]、[81]、[82]和[83]。此外,F(xiàn)TS正在不斷發(fā)展,有多種新方法正在集成。[84]和[85]提出了一種新的FTS預(yù)測技術(shù),比傳統(tǒng)的FTS模型更準(zhǔn)確。除此之外,[86]和[87]開發(fā)了一種基于FTS的混合模型,與其他方法結(jié)合,顯示出良好的精度和性能。
多位研究者報告了ANFIS與其他各種方法和方法結(jié)合的卓越預(yù)測性能。[104]介紹了ANFIS和粗糙集的組合,以最小化模糊規(guī)則的數(shù)量,并采用ANFIS和PSO的簡單結(jié)構(gòu)來確定參數(shù)。[105]進(jìn)行了實(shí)驗(yàn),比較了螢火蟲算法和ANFIS組合與其他方法的性能。[106]提出了基于子集ARIMA模型對原始數(shù)據(jù)進(jìn)行預(yù)處理的ANFIS建模過程以選擇輸入變量。在開發(fā)良好的模型時,需要考慮三個重要概念,即選擇輸入變量、指定聚類數(shù)和選擇隸屬函數(shù)。[107]將減法聚類過程應(yīng)用于聚類數(shù)據(jù),以幫助簡化模糊規(guī)則。
[108]設(shè)計(jì)了一個模糊系統(tǒng)與RKLM相結(jié)合,以適應(yīng)其隸屬函數(shù)和參數(shù)以提高系統(tǒng)性能。[109]使用了具有網(wǎng)格劃分技術(shù)的ANFIS。[110]提出了一種基于自適應(yīng)種群活動PSO算法與最小二乘法相結(jié)合的混合學(xué)習(xí)方法,以優(yōu)化ANFIS模型。[111]介紹了將新的混合學(xué)習(xí)規(guī)則與Levenberg–Marquardt和梯度方法相結(jié)合應(yīng)用于ANFIS技術(shù)的方法,作為一種替代通用混合學(xué)習(xí)方法。[112]綜述了元啟發(fā)式算法,如GA、PSO、ABC、CSO及其變體,以訓(xùn)練ANFIS以克服計(jì)算昂貴的問題并減少ANFIS規(guī)則庫中的規(guī)則數(shù)。[113]提出了使用TS–ANFIS混合方法的預(yù)測系統(tǒng)。所提出的ANFIS混合方法表現(xiàn)出更好的性能,并且比傳統(tǒng)方法更有效。此外,實(shí)驗(yàn)結(jié)果表明優(yōu)化速度快,預(yù)測精度高。
當(dāng)談到未來技術(shù)和用戶機(jī)構(gòu)的發(fā)展時,預(yù)測會發(fā)生兩件事。首先,計(jì)算機(jī)技術(shù)的發(fā)展與越來越復(fù)雜的軟件開發(fā)相結(jié)合,將是預(yù)測領(lǐng)域中強(qiáng)有力的組合。各種此時難以想象的復(fù)雜方法和技術(shù)將很快實(shí)現(xiàn)并應(yīng)用于實(shí)際案例。其次,隨著數(shù)據(jù)量的增加,數(shù)據(jù)的變化和難度水平也在增加。需要使用大量數(shù)據(jù)進(jìn)行預(yù)測的機(jī)構(gòu)數(shù)量也將增加。這兩種計(jì)算機(jī)技術(shù)和大量數(shù)據(jù)的組合,涉及預(yù)測和數(shù)據(jù)挖掘,將在未來迅速增長,并成為一種常見現(xiàn)象。因此,利用軟計(jì)算方法開發(fā)新的預(yù)測方法和技術(shù)非常重要,這些方法不僅可以提供比傳統(tǒng)方法更準(zhǔn)確的預(yù)測結(jié)果,而且在處理數(shù)據(jù)量和時間、成本效益方面也有許多優(yōu)勢。
關(guān)于時間序列方法,1.時間序列分析的各種程序, 38頁集結(jié)整理成文檔,2.ARDL, ARIMA, VAR, (G)ARCH時間數(shù)據(jù)模型講解及軟件操作,3.R軟件中的時間序列分析程序包縱覽,4.時間序列分析的各種程序, 38頁集結(jié)整理成文檔,5.時間序列數(shù)據(jù)分析的思維導(dǎo)圖一覽, 金融經(jīng)濟(jì)學(xué)者必備工具,6.送書: 應(yīng)用時間序列分析(經(jīng)典),7.為啥時間序列模型比較難學(xué)?時間序列的正名路,8.面板數(shù)據(jù)單位根檢驗(yàn)軟件操作和解讀全在這里,9.動態(tài)面板回歸和軟件操作,單位根和協(xié)整檢驗(yàn)(Dynamic Panel Data),10.疫情期計(jì)量課程免費(fèi)開放!面板數(shù)據(jù), 因果推斷, 時間序列分析與Stata應(yīng)用,11.送書: 應(yīng)用時間序列分析(經(jīng)典),12.時間序列模型分解,季節(jié)調(diào)整分析基礎(chǔ),13.動態(tài)因子模型是什么, 又怎么去實(shí)現(xiàn)? 14.動態(tài)面板分位數(shù)估計(jì)怎么做?15.動態(tài)面板門檻回歸程序公布, 使用方法介紹,16.把動態(tài)面板命令講清楚了,對Stata的ado詳盡解釋,17.時間序列分析概覽(今天的重點(diǎn)1),18.全面比較和概述運(yùn)用機(jī)器學(xué)習(xí)模型進(jìn)行時間序列預(yù)測的方法優(yōu)劣!19.一文讀懂“非平穩(wěn)時間序列計(jì)量經(jīng)濟(jì)學(xué)分析”, 包括單位根檢驗(yàn), 結(jié)構(gòu)突變檢驗(yàn)等,20.中斷時間序列分析ITSA是什么? 很流行的政策評估新范式!21.可以在面板回歸分析中使用時間序列解釋變量或被解釋變量嗎?22.ARIMA時間序列模型的步驟, 程序和各種檢驗(yàn), 附上代碼并通過示例進(jìn)行解讀!23.使用Stata做時間序列分析書籍, 包括模型講解以及Stata示例操作,24.時間序列中的協(xié)整檢驗(yàn)和VECM,以及回歸后的系列估計(jì)操作
關(guān)于VAR方法,1.R軟件中的時間序列分析程序包縱覽,2.時間序列分析的各種程序, 38頁集結(jié)整理成文檔,3.時間序列數(shù)據(jù)分析的思維導(dǎo)圖一覽, 金融經(jīng)濟(jì)學(xué)者必備工具,4.送書: 應(yīng)用時間序列分析(經(jīng)典),5.為啥時間序列模型比較難學(xué)?時間序列的正名路,6.時間序列中的協(xié)整檢驗(yàn)和VECM,以及回歸后的系列估計(jì)操作,7.時間序列模型分解,季節(jié)調(diào)整分析基礎(chǔ),8.空間和時間的計(jì)量,關(guān)注二位國人,9.TVP-VAR時變參數(shù)VAR系列文獻(xiàn)和估計(jì)程序,10.向量自回歸VAR模型操作指南針,為微觀面板VAR鋪基石,11.VAR宏觀計(jì)量模型演進(jìn)與發(fā)展,無方向確認(rèn)推斷更好,12.應(yīng)用VAR模型時的15個注意點(diǎn),總結(jié)得相當(dāng)?shù)氐?/a>,13.面板數(shù)據(jù)單位根檢驗(yàn)軟件操作和解讀全在這里,14.動態(tài)面板回歸和軟件操作,單位根和協(xié)整檢驗(yàn)(Dynamic Panel Data),15.面板向量自回歸PVAR是什么? 數(shù)據(jù), 程序和解讀一步到位,16.ARDL, ARIMA, VAR, (G)ARCH時間數(shù)據(jù)模型講解及軟件操作,17.動態(tài)因子模型是什么, 又怎么去實(shí)現(xiàn)?18.SVAR模型的起源、識別、估計(jì)與應(yīng)用, 系統(tǒng)講述,19.平滑轉(zhuǎn)移自回歸模型(STAR)應(yīng)用與在R軟件的操作,20.Copula函數(shù),21.GVAR, 全局VAR模型是什么?該如何用軟件實(shí)現(xiàn), 有哪些研究文獻(xiàn)和最新進(jìn)展!22.前沿: BVAR, 貝葉斯VAR是什么, 為什么需要, 軟件怎么做, 如何解讀呢?23.結(jié)構(gòu)性面板VAR是什么? 如何實(shí)現(xiàn)PSVAR呢?怎么解讀?24.2021年AER上最新基于DSGE模型的宏觀計(jì)量文章, 附上50篇時序, VAR模型文章!
4年,計(jì)量經(jīng)濟(jì)圈近1000篇不重類計(jì)量文章,
可直接在公眾號菜單欄搜索任何計(jì)量相關(guān)問題,
Econometrics Circle
聯(lián)系客服