日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

时间序列预测(中)

發布時間:2023/12/19 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 时间序列预测(中) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

總第218篇/張俊紅

上一篇文章我們介紹的時間預測的方法基本都是通過歷史數據直接求平均算出來的的。這一篇講一些用模型來預測的方法。

1.AR(p)模型

先講第一個AR模型,AR的全稱是Auto Regression,表示自回歸,大家應該都知道普通的回歸方程,都是用x去回歸y,這里的x和y一般不是同一個東西。而我們這里的自回歸顧名思義就是用自己回歸自己,也就是x和y都是時間序列自己。具體的模型如下:

上面模型中,Xt表示t期的值,當期的值由前p期的值來決定,δ值是常數項,相當于普通回歸中的截距項,μ是隨機誤差,因為當期值總有一些因素是我們沒考慮進去的,而這些因素帶來的的當期值的改變,我們就把它歸到μ部分中。

AR模型與我們前面講過的加權平均之間的區別就是多了常數項和誤差項。

2.MA(q)模型

MA的全稱是Moving Average,表示移動平均。具體模型如下:

上面模型中,Xt表示t期的值,當期的值由前q期的誤差值來決定,μ值是常數項,相當于普通回歸中的截距項,ut是當期的隨機誤差。MA模型的核心思想是每一期的隨機誤差都會影響當期值,把前q期的所有誤差加起來就是對t期值的影響。

3.ARMA(p,q)模型

ARMA模型其實就是把上面兩個模型進行合并,就是認為t期值不僅與前p期的x值有關,而且還與前q期對應的每一期的誤差有關,這兩部分共同決定了目前t期的值,具體的模型如下:

4.ARIMA(p,d,q)模型

ARIMA模型是在ARMA模型的基礎上進行改造的,ARMA模型是針對t期值進行建模的,而ARIMA是針對t期與t-d期之間差值進行建模,我們把這種不同期之間做差稱為差分,這里的d是幾就是幾階差分。

還是拿gdp數據為例,下圖就是一階差分以及一階差分以后的結果:

下圖為一階差分前后的gdp趨勢圖,可以看出實際gdp值為持續上升趨勢,差分后變成了隨機波動:

ARIMA的的具體模型如下:

上面公式中的wt表示t期經過d階差分以后的結果。我們可以看到ARIMA模型的形式基本與ARMA的形式是一致的,只不過把X換成了w。

5.最后

當數據是平穩時間序列時可以使用前面的三個模型,當數據是非平穩時間序列時,可以使用最后一個,通過差分的方式將非平穩時間時間序列轉化為平穩時間序列。

以上就是常用的對時間序列預測的統計模型。

總結

以上是生活随笔為你收集整理的时间序列预测(中)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。