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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

有季节效应的非平稳序列分析之因素分解

發(fā)布時間:2025/3/15 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 有季节效应的非平稳序列分析之因素分解 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

目錄

6.1 因素分解理論

6.2因素分解模型

6.2.1因素分解模型的選擇

6.2.2趨勢效應(yīng)的提取

????????簡單中心移動平均的良好屬性

????????R語言中,使用filter函數(shù)可以做簡單移動平均

6.2.3 季節(jié)效應(yīng)的提取

6.2.4? X11季節(jié)調(diào)節(jié)模型

????????X11模型分析步驟:

??????????確定性因素分解函數(shù):

小結(jié)


6.1 因素分解理論

1919年英國統(tǒng)計學(xué)家W.M.Persons(沃倫.珀森斯)在他的論文“商業(yè)環(huán)境的指標(Indices ofBusiness Conditions)“中首次提出。

  • 長期趨勢(Trend)
  • 循環(huán)波動(Circle)
  • 季節(jié)性變化(Season)
  • 隨機波動(Immediate)

四種因素的相互作用模式

  • 加法模型
  • 乘法模型
  • 混合模型模型結(jié)構(gòu)不唯一

部分改進

  • 如果觀察時期不夠長,循環(huán)波動因素可能不考慮
  • 交易日有顯著影響,會增加交易日因素( Day)

新的相互作用模式

  • :偽加法模型
  • ,:對數(shù)加法模型

進行確定性時序分析的目的:
一是克服其它因素的影響,單純測度出某一個確定性因素對序列的影響。
二是推斷出各種確定性因素彼此之間的相互作用關(guān)系及它們對序列的綜合影響。

6.2因素分解模型

6.2.1因素分解模型的選擇

例6-1?澳大利亞政府1981——1990年每季度的消費支出序列?

a<-read.table('D:/桌面/6_1.csv',sep=',',header=T) x<-ts(b$sales,start=c(1981,1),frequency=4) plot(x)

返回:

隨著趨勢的遞增,振幅相對穩(wěn)定,說明季節(jié)效應(yīng)沒有受到趨勢的影響,通常選擇加法模型

例6-2??1993年——2000年的中國社會消費品零售總額序列進行定性時序分析

b<-read.table('D:/桌面/6_2.csv',sep=',',header=T) y<-ts(b$sales,start=c(1993,1),frequency=12) plot(y)

返回:

?隨著趨勢的遞增,振幅在增大,說明季節(jié)效應(yīng)受到趨勢的影響,通常選擇乘法模型。

6.2.2趨勢效應(yīng)的提取

  • 趨勢效應(yīng)的提取方法有很多,比如構(gòu)建序列與時間t的線性回歸方程或曲線回歸方程,或者構(gòu)建序列與歷史信息的自回歸方程,但在因素分解場合,最常用的趨勢效應(yīng)提取方法是簡單中心移動平均方法。
  • 移動平均方法最早于1870年由法國數(shù)學(xué)家De Forest提出。移動平均的計算公式如下

式中,稱為序列的k+f+1期移動平均函數(shù);稱為移動平均系數(shù)或移動平均算子。

  • 簡單中心移動平均

對移動平均函數(shù)增加三個約束條件——時期對稱,系數(shù)相等,系數(shù)和為1。

例如5期中心移動平均:

  • 復(fù)合移動平均

如果移動平均的期數(shù)為偶數(shù),那么通常需要進行兩次偶數(shù)期移動平均才能實現(xiàn)時期對稱。記作

例如:

簡單中心移動平均的良好屬性

  • 簡單中心移動平均方法盡管很簡單,但是卻具有很多良好的屬性:
  • 簡單中心移動平均能夠有效提取低階趨勢(一元一次線性趨勢或一元二次拋物線趨勢)。
  • 簡單中心移動平均能夠?qū)崿F(xiàn)擬合方差最小。
  • 簡單中心移動平均能有效消除季節(jié)效應(yīng)。對于有穩(wěn)定季節(jié)周期的序列進行周期長度的簡單移動平均可以消除季節(jié)效應(yīng)。
    • 因為簡單中心移動平均具有這些良好的屬性,所以,只要選擇適當?shù)囊苿悠骄跀?shù)就能有效消除季節(jié)效應(yīng)和隨機波動的影響,有效提取序列的趨勢信息。

    R語言中,使用filter函數(shù)可以做簡單移動平均

    對上面例6_1做移動評價:

    m4<-filter(x/4,rep(1,4)) #4期移動平均 m4_2<-filter(m4/2,rep(1,2),sides=1) #在做一個2期移動平均,賦值給最后一期 data.frame(x,m4,m4_2) #輸出結(jié)果plot(x,type='o') #繪制時序圖 lines(m4_2,col='red') #繪制4期再2期后的移動平均線,為紅色

    返回:

    消除趨勢:

    x_t = x-m4_2 #消除季節(jié)效應(yīng)趨勢 plot(x_t) #時序圖

    返回:

    ?例6_2(續(xù))移動評價

    m12<-filter(y/12,rep(1,12)) #12期 m12_2<-filter(m12/2,rep(1,2),sides=1) #2期,賦值給最后一期 plot(y) #時序圖 lines(m12_2,col='red') #加線

    返回:

    例6-2續(xù) 對于乘法模型..原序列除以趨勢效應(yīng)....就從原序列中剔除了趨勢效應(yīng),...剩下的就是季節(jié)效應(yīng)和隨機波動

    y_t = y/m12_2 #消除季節(jié)效應(yīng)趨勢 plot(y_t) #時序圖

    返回:

    6.2.3 季節(jié)效應(yīng)的提取

    一、加法模型季節(jié)效應(yīng)的提取步驟

    例6_1(續(xù))

    x_t<-matrix(x_t,ncol=4,byrow=T) #構(gòu)造矩陣 m<-mean(x_t,na.rm=T) #均值 , na.rm=T 刪除空值再求均值 ms<-0 #定義一個空值 for(k in 1:4)ms[k]=mean(x_t[,k],na.rm=T) #for循環(huán)求值 s<-ms-m # 季節(jié)指數(shù)圖 q<-1:4 plot(q,s,type='o')I<-x-m4_2-s #隨機因素干擾 plot(I) #時序圖

    返回:

    季節(jié)指數(shù)圖:

    隨機因素干擾圖:

    二、乘法季節(jié)效應(yīng)的提取

    乘法模型季節(jié)效應(yīng)的提取步驟:

    y_t<-matrix(y_t,ncol=12,byrow=T) #構(gòu)造矩陣 ym<-mean(y_t,na.rm=T) for(k in 1:12)ms[k]=mean(y_t[,k],na.rm=T) ys<-yms/ym month<-1:12 plot(month,ys,type='o') #季節(jié)指數(shù)圖yI<-y/m12_2/ys #隨機因素干擾 plot(yI) #時序圖

    返回:

    季節(jié)指數(shù)圖:

    隨機因素干擾圖:

    6.2.4? X11季節(jié)調(diào)節(jié)模型

    背景介紹:

    • X11模型也稱為X11季節(jié)調(diào)節(jié)模型。它是第二次世界大戰(zhàn)之后,美國人口普查局委托統(tǒng)計學(xué)家進行的基于計算機自動進行的時間序列因素分解方法。構(gòu)造它的目的是因為很多序列通常具有明顯的季節(jié)效應(yīng),季節(jié)性會掩蓋序列發(fā)展的真正趨勢,妨礙人們做出正確判斷。因此在進行國情監(jiān)控研究時,首先需要對序列進行因素分解,分別監(jiān)控季節(jié)性波動和趨勢效應(yīng)。
    • 1954年,第一個基于計算機自動完成的因素分解程序測試版本面世,隨后經(jīng)過10多年的發(fā)展,計算方法不斷完善,陸續(xù)推出了新的測試版本X-1,X-2,-----,X10。
    • 1965年,出統(tǒng)計學(xué)家Shiskin,Young和Musgrave共同研發(fā)推出了新的測試版本X11。X11在傳統(tǒng)的簡單移動平均方法的基礎(chǔ)上,又創(chuàng)造性地引入兩種移動平均方法以補足簡單移動平均方法的不足。它通過三種移動平均方法,進行三階段的因素分解。大量的實踐應(yīng)用證明,對各種特征的序列,X11模型都能進行精度很高的、計算機程序化操作的因素分解。自此,X11模型成為全球統(tǒng)訂機構(gòu)和商業(yè)機構(gòu)進行因素分解時最常使用模型。
    • 1975年,加拿大統(tǒng)計局將ARIMA模型引入X11模型。借助ARIMA模型可以對序列進行向后預(yù)測擴允數(shù)據(jù),以保證擬合數(shù)據(jù)的完整性,彌補了中心移動平均方法的缺陷。
    • 1998年,美國人口普查局開發(fā)了X12-ARIMA模型。這次是將干預(yù)分析(我們將在第八章介紹干預(yù)分析)引入X11模型。它是在進行X11分析之前,將一些特殊因素作為干預(yù)變量引入研究。這些干預(yù)變量包括:特殊節(jié)假日、固定季節(jié)因素、工作日因素、交易門因素、閏年因素,以及研究人員自行定義的任意白變量。
    • 2006年美國人П普查局再次推出更新版本X13-ARIMA-Seats,它是在X12的基礎(chǔ)上,增加了seats季節(jié)調(diào)整方法。
    • 由這個改進過程我們可以看到,盡管現(xiàn)在有很多因素分解模型的最新版本,但最重要的理論基礎(chǔ)依然是X11模型。所以我們主要介紹X11模型的理論基礎(chǔ)和操作流程。

    一、Henderson加權(quán)移動平均

    • 簡單移動平均具有很多優(yōu)良的屬性,這使得它成為實務(wù)中應(yīng)用最廣的一種移動平均方法,但它也有不足之處。在提取趨勢信息的時候,它能很好地提取一次函數(shù)(線性趨勢)和二次函數(shù)(拋物線趨勢)的信息,但是對于二次以上曲線,它對趨勢信息的提取就不夠充分了。
    • 這說明簡單移動平均對高階多項式函數(shù)的擬合是不夠精確的。為了解決這個問題,X11模型引入了Henderson加權(quán)移動平均。?
    • 在,且的約束下,是的下式達到最小的系數(shù)即為Henderson加權(quán)移動平均系數(shù)

    其中S等于移動平均系數(shù)的三階差分的平方和,這等價于把某個三次多項式作為光滑度的一個指標,要求達到最小,就是力求修勻值接近一條三次曲線。理論上也可以要求逼近更高次數(shù)的多項式曲線,比如四次或五次,這時只需要調(diào)整函數(shù)中的差分階數(shù)。但階數(shù)越高,計算越復(fù)雜,所以使用最多的還是3階差分光滑度要求。

    二、Musgrave非對稱移動平均

    • 前面兩種移動平均方法可以很好地消除趨勢,提取線性或非線性趨勢信息,但是它們都有一個明顯的缺點:因為是中心移動平均,假如移動平均期數(shù)為2k+1,那么序列最前面的k期和最后面的k期經(jīng)過移動平均擬合后,信息就缺失了。
    • 這是嚴重的信息損失,尤其是最后幾期的信息可能正是我們最關(guān)心的信息。
    • 1964年,統(tǒng)計學(xué)家Musgrave針對這個問題構(gòu)造了Musgrave非對稱移動平均方法,專門對最后k期數(shù)據(jù)進行補充平滑擬合。
    • Musgrave非對稱移動平均的構(gòu)造思想是:已知一組中心移動平均系數(shù),滿足系數(shù)和為1、方差最小、光滑度最優(yōu)等前提約束。現(xiàn)在需要另外尋找一組非中心移動平均系數(shù),也滿足系數(shù)和為1且.它的擬合值能無限接近中心移動平均的擬合值,即對中心移動平均現(xiàn)有估計值做出的修正最小

    ?

    式中,d為補充平滑的項數(shù)。

    X11模型分析步驟:

    第一階段迭代:

    第二階段:

    ?確定性因素分解函數(shù)

    例6_1(續(xù))

    xfit<-decompose(x,type='additive') plot(xfit)

    ?返回:

    觀察值序列圖,趨勢圖,季節(jié)指數(shù)圖,隨機因素干擾圖

    例6_2(續(xù))

    yfit<-decompose(y,type='multiplicative') plot(yfit)

    返回:

    觀察值序列圖,趨勢圖,季節(jié)指數(shù)圖,隨機因素干擾圖

    小結(jié)

    1.因素分解

    • 長期趨勢(Trend)
    • 加法模型
    • 循環(huán)波動(Circle)
    • 乘法模型
    • 季節(jié)性變化(Season)
    • 隨機波動(Immediate)

    2.趨勢效應(yīng)提取

    • 季節(jié)效應(yīng)提取
    • R語言確定性因素分解decompose?

    總結(jié)

    以上是生活随笔為你收集整理的有季节效应的非平稳序列分析之因素分解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。