时间序列 - 案例按步骤详解 -(SPSS建模)
時(shí)間序列簡(jiǎn)單的說(shuō)就是各時(shí)間點(diǎn)上形成的數(shù)值序列,通過(guò)觀察歷史數(shù)據(jù)的變化規(guī)律預(yù)測(cè)未來(lái)的值。在這里需要強(qiáng)調(diào)一點(diǎn)的是,時(shí)間序列分析并不是關(guān)于時(shí)間的回歸,它主要是研究自身的變化規(guī)律的。
準(zhǔn)備工作:SPSS - 中文版 SPSS 22.0 軟件下載與安裝教程 - 【附產(chǎn)品授權(quán)許可碼,永久免費(fèi)】
第一步:導(dǎo)入數(shù)據(jù)
路徑:【文件】--【打開(kāi)】--【數(shù)據(jù)】--【更改文件類型,找到你的數(shù)據(jù)】--【打開(kāi)】--【然后會(huì)蹦出下圖左中的篩選框,基本使用默認(rèn)值就行,點(diǎn)確定】
數(shù)據(jù)中,第一列為融資年月時(shí)間(2000-01~2018-12),第二列為融資金額(已脫敏),一共228行數(shù)據(jù)。
既然是研究融資金額在各時(shí)間點(diǎn)上的變化規(guī)律,那么第一列的月份必須連續(xù),因此部分月份會(huì)有缺失值存在。下面我們需要填補(bǔ)缺失值。
第二步:數(shù)據(jù)預(yù)處理
填補(bǔ)缺失值:
【轉(zhuǎn)換】--【替換缺失值】
【1:選擇存在缺失值的列名(金額)】--【2:點(diǎn)擊箭頭】--【3:重命名填補(bǔ)缺失值之后的列名】--【4:選擇填補(bǔ)缺失值的方法】--【5:部分填補(bǔ)方法需要設(shè)置鄰近點(diǎn)的跨度】--【6:所有方法設(shè)置好了之后,點(diǎn)擊更改(勿忘)】--【7:點(diǎn)擊確定】
? ? ? ? ?
共有7個(gè)缺失值被鄰近點(diǎn)的均值替換,填補(bǔ)之后的數(shù)據(jù)表為下圖右所示。
時(shí)間變量的定義:
?若需要按照月度(或年度)差分查看分布狀況的話,我們還需要對(duì)時(shí)間列進(jìn)行轉(zhuǎn)換。
第三步:做圖觀察
【分析】--【預(yù)測(cè)】--【序列圖】
【變量(y軸,使用填補(bǔ)缺失值后的金額)】--【時(shí)間軸標(biāo)簽(x軸)】--【待熟悉之后可以嘗試改變‘時(shí)間線’、‘格式’、‘轉(zhuǎn)換’里的參數(shù),現(xiàn)在先使用默認(rèn)值】--【確定】
輸出:大致可以看出,金額隨著時(shí)間的變化是有一定規(guī)律的。
第四步:創(chuàng)建時(shí)間序列
計(jì)算前后相鄰兩個(gè)數(shù)值之差
輸出:
?給‘金額_填補(bǔ)_之差’這一列作圖觀察數(shù)值的變化情況(操作步驟與第三步一樣):
圖形輸出:
如果每個(gè)月金額的變化速度一致的話(即接近等差數(shù)列),那么‘金額_填補(bǔ)_之差’這一列的數(shù)值應(yīng)該是比較平緩的!
季節(jié)差分
輸出:
?給‘金額_填補(bǔ)_季節(jié)性查分’這一列作圖觀察數(shù)值的變化情況(操作步驟與第三步的區(qū)別是,需要勾選【差分】和【季節(jié)性差分】如下圖所示):
圖形輸出:
?第五步:自相關(guān)分析
通過(guò)自相關(guān)看金額變量在時(shí)間上是否存在序列依存性。
輸出結(jié)果:
自相關(guān)圖中,Sig 小于理論顯著性水平 0.01(或0.05) 即認(rèn)為顯著,這些數(shù)據(jù)間是有自相關(guān)的。
第六步:創(chuàng)建模型
【分析】--【預(yù)測(cè)】--【創(chuàng)建模型】
輸出:
平穩(wěn)的R方:決定系數(shù),現(xiàn)有模型所能夠解釋的原變量的多少變異(較客觀)。
R方:原數(shù)據(jù)去掉季節(jié)趨勢(shì),波動(dòng)趨勢(shì),周期趨勢(shì)之后的變異解釋度(偏高)。
RMSE:殘差均方。
MAPE:平均相對(duì)誤差。
MAXApe:最大的相對(duì)百分比誤差。
MAE:平均實(shí)測(cè)誤差。
MAXAE:最大的絕對(duì)誤差
H0未被拒絕。H0:當(dāng)前的模型剩下來(lái)的這一塊是否被看成是白噪聲序列。
保存模型:【分析】--【預(yù)測(cè)】--【創(chuàng)建模型】
?對(duì)比預(yù)測(cè)值與實(shí)際值:
按照第三步的操作(區(qū)別是 y 軸不僅僅是填充后的金額第一列,還需要選上 以 pre,LCL,UCL為前綴的三列)進(jìn)行對(duì)比:
第七步:預(yù)測(cè)
【分析】--【預(yù)測(cè)】--【創(chuàng)建模型】
輸出(圖表中藍(lán)色線為預(yù)測(cè)值),同時(shí)數(shù)據(jù)表中也會(huì)自動(dòng)保存具體的預(yù)測(cè)值:
使用的時(shí)候?qū)С鼍秃?#xff0c;(左上角:【文件】--【另存為】)
?
?
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的时间序列 - 案例按步骤详解 -(SPSS建模)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 李宏毅机器学习(六)自监督学习(一)
- 下一篇: java ndc_通过slf4j/log