Transcript
Page 1: Stata 02 04timeseriesanalysis 120605154536 Phpapp02

STATA: Data Analysis Software

www.STATA.org.ukStep-by Step Screenshot Guides

to help you use STATA

Not affiliated with Stata Corp.

STATATime Series Analysis

Page 2: Stata 02 04timeseriesanalysis 120605154536 Phpapp02

Datasets Used in Tutorial

– Datasets in these tutorials are based on examples in:

Stock and Watson (2006) “Introduction to Econometrics”

– You can obtain all of the datasets used in these tutorials by downloading a STATA command file from http://www.stata.org.uk/download-examples.html

Page 3: Stata 02 04timeseriesanalysis 120605154536 Phpapp02

Outline

– Statistical Analysis• Time Series

– Managing Time Series Data– Dickey-Fuller Test

– ARIMA

– VAR

– ARCH

Page 4: Stata 02 04timeseriesanalysis 120605154536 Phpapp02

Outline

– Statistical Analysis• Time Series

– Managing Time Series Data» Open Dataset» Set Time Variable

» Graph Data

» Create Lags

» Create Leads

» Create Differences

Page 5: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 6: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 7: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 8: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 9: Stata 02 04timeseriesanalysis 120605154536 Phpapp02

Outline

– Statistical Analysis• Time Series

– Managing Time Series Data» Open Dataset

» Set Time Variable» Graph Data

» Create Lags

» Create Leads

» Create Differences

Page 10: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 11: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 12: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 13: Stata 02 04timeseriesanalysis 120605154536 Phpapp02

Outline

– Statistical Analysis• Time Series

– Managing Time Series Data» Open Dataset

» Set Time Variable

» Graph Data» Create Lags

» Create Leads

» Create Differences

Page 14: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 15: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 16: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 17: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 18: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 19: Stata 02 04timeseriesanalysis 120605154536 Phpapp02

Outline

– Statistical Analysis• Time Series

– Managing Time Series Data» Open Dataset

» Set Time Variable

» Graph Data

» Create Lags» Create Leads

» Create Differences

Page 20: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 21: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 22: Stata 02 04timeseriesanalysis 120605154536 Phpapp02

Outline

– Statistical Analysis• Time Series

– Managing Time Series Data» Open Dataset

» Set Time Variable

» Graph Data

» Create Lags

» Create Leads» Create Differences

Page 23: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 24: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 25: Stata 02 04timeseriesanalysis 120605154536 Phpapp02

Outline

– Statistical Analysis• Time Series

– Managing Time Series Data» Open Dataset

» Set Time Variable

» Graph Data

» Create Lags

» Create Leads

» Create Differences

Page 26: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 27: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 28: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 29: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 30: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 31: Stata 02 04timeseriesanalysis 120605154536 Phpapp02

Outline

– Statistical Analysis• Time Series

– Managing Time Series Data

– Dickey-Fuller Test– ARIMA

– VAR

– ARCH

Page 32: Stata 02 04timeseriesanalysis 120605154536 Phpapp02

Outline

– Statistical Analysis• Time Series

– Dickey-Fuller Test» DF Test on a variable» DF Test on differenced variable

Page 33: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 34: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 35: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 36: Stata 02 04timeseriesanalysis 120605154536 Phpapp02

Outline

– Statistical Analysis• Time Series

– Dickey-Fuller Test» DF Test on a variable

» DF Test on differenced variable

Page 37: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 38: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 39: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 40: Stata 02 04timeseriesanalysis 120605154536 Phpapp02

Outline

– Statistical Analysis• Time Series

– Managing Time Series Data

– Dickey-Fuller Test

– ARIMA– VAR

– ARCH

Page 41: Stata 02 04timeseriesanalysis 120605154536 Phpapp02

Outline

– Statistical Analysis• Time Series

– ARIMA» ARIMA Estimation» Partial Correlogram (PAC)

» Correlogram (AC)

» Info Criteria (AIC and BIC)

» Challenge

Page 42: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 43: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 44: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 45: Stata 02 04timeseriesanalysis 120605154536 Phpapp02

Outline

– Statistical Analysis• Time Series

– ARIMA» ARIMA Estimation

» Partial Correlogram (PAC)» Correlogram (AC)

» Info Criteria (AIC and BIC)

» Challenge

Page 46: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 47: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 48: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 49: Stata 02 04timeseriesanalysis 120605154536 Phpapp02

Outline

– Statistical Analysis• Time Series

– ARIMA» ARIMA Estimation

» Partial Correlogram (PAC)

» Correlogram (AC)» Info Criteria (AIC and BIC)

» Challenge

Page 50: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 51: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 52: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 53: Stata 02 04timeseriesanalysis 120605154536 Phpapp02

Outline

– Statistical Analysis• Time Series

– ARIMA» ARIMA Estimation

» Partial Correlogram (PAC)

» Correlogram (AC)

» Info Criteria (AIC and BIC)» Challenge

Page 54: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 55: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 56: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 57: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 58: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 59: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 60: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 61: Stata 02 04timeseriesanalysis 120605154536 Phpapp02

Outline

– Statistical Analysis• Time Series

– ARIMA» ARIMA Estimation

» Partial Correlogram (PAC)

» Correlogram (AC)

» Info Criteria (AIC and BIC)

» Challenge

Page 62: Stata 02 04timeseriesanalysis 120605154536 Phpapp02

ARIMA: Challenge

Challenge– Estimate ARIMA(2,0,2) for inflation

Method– Use current data– Generate inflation = (punew-L1.punew)/L1.punew– Run Dickey-Fuller on inflation– Use PAC and AC graphs– Use AIC and BIC tests on ARIMA(3,0,2)– Compare to AIC and BIC on ARIMA(2,0,2)

Page 63: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 64: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 65: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 66: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 67: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 68: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 69: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 70: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 71: Stata 02 04timeseriesanalysis 120605154536 Phpapp02

Outline

– Statistical Analysis• Time Series

– Managing Time Series Data

– Dickey-Fuller Test

– ARIMA

– VAR– ARCH

Page 72: Stata 02 04timeseriesanalysis 120605154536 Phpapp02

Outline

– Statistical Analysis• Time Series

– VAR» Declare Time Variable» VAR Regression (Dinflation vs Unemployment)

» Joint Significance Test

» VAR Forecast Calculations

» VAR Forecast Graphs

» Challenge

Page 73: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 74: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 75: Stata 02 04timeseriesanalysis 120605154536 Phpapp02

Outline

– Statistical Analysis• Time Series

– VAR» Declare Time Variable

» VAR Regression (Dinflation vs Unemployment)» Joint Significance Test

» VAR Forecast Calculations

» VAR Forecast Graphs

» Challenge

Page 76: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 77: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 78: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 79: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 80: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 81: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 82: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 83: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 84: Stata 02 04timeseriesanalysis 120605154536 Phpapp02

Outline

– Statistical Analysis• Time Series

– VAR» Declare Time Variable

» VAR Regression (Dinflation vs Unemployment)

» Joint Significance Test» VAR Forecast Calculations

» VAR Forecast Graphs

» Challenge

Page 85: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 86: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 87: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 88: Stata 02 04timeseriesanalysis 120605154536 Phpapp02

Outline

– Statistical Analysis• Time Series

– VAR» Declare Time Variable

» VAR Regression (Dinflation vs Unemployment)

» Joint Significance Test

» VAR Forecast Calculations» VAR Forecast Graphs

» Challenge

Page 89: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 90: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 91: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 92: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 93: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 94: Stata 02 04timeseriesanalysis 120605154536 Phpapp02

Outline

– Statistical Analysis• Time Series

– VAR» Declare Time Variable

» VAR Regression (Dinflation vs Unemployment)

» Joint Significance Test

» VAR Forecast Calculations

» VAR Forecast Graphs» Challenge

Page 95: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 96: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 97: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 98: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 99: Stata 02 04timeseriesanalysis 120605154536 Phpapp02

Outline

– Statistical Analysis• Time Series

– VAR» Declare Time Variable

» VAR Regression (Dinflation vs Unemployment)

» Joint Significance Test

» VAR Forecast Calculations

» VAR Forecast Graphs

» Challenge

Page 100: Stata 02 04timeseriesanalysis 120605154536 Phpapp02

VAR: Challenge

Challenge– Forecast unemployment using VAR with 4 lags

Method– Use current data– Run VAR with 4 lags– Forecast 20 steps ahead

Page 101: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 102: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 103: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 104: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 105: Stata 02 04timeseriesanalysis 120605154536 Phpapp02

Outline

– Statistical Analysis• Time Series

– Managing Time Series Data

– Dickey-Fuller Test

– ARIMA

– VAR

– ARCH

Page 106: Stata 02 04timeseriesanalysis 120605154536 Phpapp02

Outline

– Statistical Analysis• Time Series

– ARCH» ARCH Estimation» Conditional Variance

» Conditional St. Deviation

» Challenge

Page 107: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 108: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 109: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 110: Stata 02 04timeseriesanalysis 120605154536 Phpapp02

Outline

– Statistical Analysis• Time Series

– ARCH» ARCH Estimation

» Conditional Variance» Conditional St. Deviation

» Challenge

Page 111: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 112: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 113: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 114: Stata 02 04timeseriesanalysis 120605154536 Phpapp02

Outline

– Statistical Analysis• Time Series

– ARCH» ARCH Estimation

» Conditional Variance

» Conditional St. Deviation» Challenge

Page 115: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 116: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 117: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 118: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 119: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 120: Stata 02 04timeseriesanalysis 120605154536 Phpapp02

Outline

– Statistical Analysis• Time Series

– ARCH» ARCH Estimation

» Conditional Variance

» Conditional St. Deviation

» Challenge

Page 121: Stata 02 04timeseriesanalysis 120605154536 Phpapp02

GARCH: Challenge

Challenge– Estimate a GARCH(2,2) model

Method– Use current data– Run GARCH(2,2)– Save conditional variance

Page 122: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 123: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 124: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 125: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 126: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 127: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 128: Stata 02 04timeseriesanalysis 120605154536 Phpapp02
Page 129: Stata 02 04timeseriesanalysis 120605154536 Phpapp02

www.STATA.org.uk

– If you visit www.STATA.org.uk you can download tutorials on these other topics:

Data Management Statistical AnalysisImporting Data Summary Statistics

Graphs Linear Regressions

Presenting Output Panel Regressions

Merge or Drop Data Time Series Analysis

Instrumental Variables

Probit Analysis