sebastian hoffmeister - statcon · 2015-03-23 · this generates a forecast based on a equation...

41
SEBASTIAN HOFFMEISTER www.statcon.de

Upload: others

Post on 15-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SEBASTIAN HOFFMEISTER - STATCON · 2015-03-23 · This generates a forecast based on a equation called Eq01. The forecast is stored in a new series named yhat. An additional series

SEBASTIAN HOFFMEISTER www.statcon.de

Page 2: SEBASTIAN HOFFMEISTER - STATCON · 2015-03-23 · This generates a forecast based on a equation called Eq01. The forecast is stored in a new series named yhat. An additional series
Page 3: SEBASTIAN HOFFMEISTER - STATCON · 2015-03-23 · This generates a forecast based on a equation called Eq01. The forecast is stored in a new series named yhat. An additional series

INNOVATION

Page 4: SEBASTIAN HOFFMEISTER - STATCON · 2015-03-23 · This generates a forecast based on a equation called Eq01. The forecast is stored in a new series named yhat. An additional series

2:22

min

Time needed to create a forecast graph in EViews.

Page 5: SEBASTIAN HOFFMEISTER - STATCON · 2015-03-23 · This generates a forecast based on a equation called Eq01. The forecast is stored in a new series named yhat. An additional series

-10

0

10

20

30

40

1974 1976 1978 1980 1982 1984 1986

OELREAL Predicted OELREAL

Forecast Graph: OELREAL (alpha = 0.05)

Page 6: SEBASTIAN HOFFMEISTER - STATCON · 2015-03-23 · This generates a forecast based on a equation called Eq01. The forecast is stored in a new series named yhat. An additional series
Page 7: SEBASTIAN HOFFMEISTER - STATCON · 2015-03-23 · This generates a forecast based on a equation called Eq01. The forecast is stored in a new series named yhat. An additional series

SCRIPTING GUIDE

Page 8: SEBASTIAN HOFFMEISTER - STATCON · 2015-03-23 · This generates a forecast based on a equation called Eq01. The forecast is stored in a new series named yhat. An additional series

Finetuning Scripting Plan Goal

Page 9: SEBASTIAN HOFFMEISTER - STATCON · 2015-03-23 · This generates a forecast based on a equation called Eq01. The forecast is stored in a new series named yhat. An additional series
Page 10: SEBASTIAN HOFFMEISTER - STATCON · 2015-03-23 · This generates a forecast based on a equation called Eq01. The forecast is stored in a new series named yhat. An additional series

-10

0

10

20

30

40

1974 1976 1978 1980 1982 1984 1986

OELREAL Predicted OELREAL

Forecast Graph: OELREAL (alpha = 0.05)

Page 11: SEBASTIAN HOFFMEISTER - STATCON · 2015-03-23 · This generates a forecast based on a equation called Eq01. The forecast is stored in a new series named yhat. An additional series

Working Packages

EViews Addin

GUI

Logic

Data Management

Calculations Graph

Customization

Page 12: SEBASTIAN HOFFMEISTER - STATCON · 2015-03-23 · This generates a forecast based on a equation called Eq01. The forecast is stored in a new series named yhat. An additional series

Equation

OK

Make Forecast

Page 13: SEBASTIAN HOFFMEISTER - STATCON · 2015-03-23 · This generates a forecast based on a equation called Eq01. The forecast is stored in a new series named yhat. An additional series

Equation

OK

Make Forecast

Sample Start

Sample End

0.05 LoS

Page 14: SEBASTIAN HOFFMEISTER - STATCON · 2015-03-23 · This generates a forecast based on a equation called Eq01. The forecast is stored in a new series named yhat. An additional series

1. Forecast based on Equation

2. Prediction Intervals for Forecast

3. Customized Forecast Graph

Page 15: SEBASTIAN HOFFMEISTER - STATCON · 2015-03-23 · This generates a forecast based on a equation called Eq01. The forecast is stored in a new series named yhat. An additional series

PRINT(„HELLO WORLD!“)

Page 16: SEBASTIAN HOFFMEISTER - STATCON · 2015-03-23 · This generates a forecast based on a equation called Eq01. The forecast is stored in a new series named yhat. An additional series
Page 17: SEBASTIAN HOFFMEISTER - STATCON · 2015-03-23 · This generates a forecast based on a equation called Eq01. The forecast is stored in a new series named yhat. An additional series
Page 18: SEBASTIAN HOFFMEISTER - STATCON · 2015-03-23 · This generates a forecast based on a equation called Eq01. The forecast is stored in a new series named yhat. An additional series
Page 19: SEBASTIAN HOFFMEISTER - STATCON · 2015-03-23 · This generates a forecast based on a equation called Eq01. The forecast is stored in a new series named yhat. An additional series
Page 20: SEBASTIAN HOFFMEISTER - STATCON · 2015-03-23 · This generates a forecast based on a equation called Eq01. The forecast is stored in a new series named yhat. An additional series
Page 21: SEBASTIAN HOFFMEISTER - STATCON · 2015-03-23 · This generates a forecast based on a equation called Eq01. The forecast is stored in a new series named yhat. An additional series

COMMAND LINE INTERFACE

Page 22: SEBASTIAN HOFFMEISTER - STATCON · 2015-03-23 · This generates a forecast based on a equation called Eq01. The forecast is stored in a new series named yhat. An additional series

This generates a forecast based on a

equation called Eq01.

The forecast is stored in a new series

named yhat.

An additional series y_sd saves the

prediction standard deviation.

Eq01.forecast yhat y_sd

Page 23: SEBASTIAN HOFFMEISTER - STATCON · 2015-03-23 · This generates a forecast based on a equation called Eq01. The forecast is stored in a new series named yhat. An additional series

𝑷𝑰𝟏−𝜶 𝒚𝒕+𝟏 =

𝒚 𝒕+𝟏 ± 𝒕(𝟏−

𝜶𝟐,𝒅𝒇)

∙ 𝒔 𝟏 + 𝒙𝒕+𝟏′ 𝑿′𝑿 −𝟏𝒙𝒕+𝟏

Page 24: SEBASTIAN HOFFMEISTER - STATCON · 2015-03-23 · This generates a forecast based on a equation called Eq01. The forecast is stored in a new series named yhat. An additional series

Calculating the prediction intervals is easy!

Series upper = yhat +

@qtdist(1-alpha/2, df)*y_sd

Page 25: SEBASTIAN HOFFMEISTER - STATCON · 2015-03-23 · This generates a forecast based on a equation called Eq01. The forecast is stored in a new series named yhat. An additional series

Degrees of Freedom?

Eq01.@df

Page 26: SEBASTIAN HOFFMEISTER - STATCON · 2015-03-23 · This generates a forecast based on a equation called Eq01. The forecast is stored in a new series named yhat. An additional series

EVIEWS PROGRAMS

Page 27: SEBASTIAN HOFFMEISTER - STATCON · 2015-03-23 · This generates a forecast based on a equation called Eq01. The forecast is stored in a new series named yhat. An additional series
Page 28: SEBASTIAN HOFFMEISTER - STATCON · 2015-03-23 · This generates a forecast based on a equation called Eq01. The forecast is stored in a new series named yhat. An additional series

Subroutines allow to perform the same task for different objects

without writing the same code twice.

Subroutine create_fc_graph

...

endsub

Page 29: SEBASTIAN HOFFMEISTER - STATCON · 2015-03-23 · This generates a forecast based on a equation called Eq01. The forecast is stored in a new series named yhat. An additional series
Page 30: SEBASTIAN HOFFMEISTER - STATCON · 2015-03-23 · This generates a forecast based on a equation called Eq01. The forecast is stored in a new series named yhat. An additional series

Equation

OK

Make Forecast

@uidialog(

„caption“, „Make Forecast“,

„edit“, %eqname, „Equation“

)

Remember this?

Page 31: SEBASTIAN HOFFMEISTER - STATCON · 2015-03-23 · This generates a forecast based on a equation called Eq01. The forecast is stored in a new series named yhat. An additional series
Page 32: SEBASTIAN HOFFMEISTER - STATCON · 2015-03-23 · This generates a forecast based on a equation called Eq01. The forecast is stored in a new series named yhat. An additional series

Creating a group object

Group g01 y yhat upper lower

G

Page 33: SEBASTIAN HOFFMEISTER - STATCON · 2015-03-23 · This generates a forecast based on a equation called Eq01. The forecast is stored in a new series named yhat. An additional series

Creating a graph object from a group

Graph graph01.line g01

Page 34: SEBASTIAN HOFFMEISTER - STATCON · 2015-03-23 · This generates a forecast based on a equation called Eq01. The forecast is stored in a new series named yhat. An additional series

0

100

200

300

400

500

600

700

49 50 51 52 53 54 55 56 57 58 59 60

Monthly Flight Passangers PAS_LFI

PAS_UFI PAS_HAT

Legend & Colors

Sample

Title

Page 35: SEBASTIAN HOFFMEISTER - STATCON · 2015-03-23 · This generates a forecast based on a equation called Eq01. The forecast is stored in a new series named yhat. An additional series

Customizing Graphs

Graph01.setelem(2) lcolor(blue)

lwidth(2) lpat(dash6)

Page 36: SEBASTIAN HOFFMEISTER - STATCON · 2015-03-23 · This generates a forecast based on a equation called Eq01. The forecast is stored in a new series named yhat. An additional series

0

100

200

300

400

500

600

700

1950 1952 1954 1956 1958 1960 1962

Monthly Flight PassangersPredicted PAS

Forecast Graph: PAS (alpha = 0.05)

Page 37: SEBASTIAN HOFFMEISTER - STATCON · 2015-03-23 · This generates a forecast based on a equation called Eq01. The forecast is stored in a new series named yhat. An additional series

One more thing …

Page 38: SEBASTIAN HOFFMEISTER - STATCON · 2015-03-23 · This generates a forecast based on a equation called Eq01. The forecast is stored in a new series named yhat. An additional series
Page 39: SEBASTIAN HOFFMEISTER - STATCON · 2015-03-23 · This generates a forecast based on a equation called Eq01. The forecast is stored in a new series named yhat. An additional series

Script

Installation Script

Doc

Page 40: SEBASTIAN HOFFMEISTER - STATCON · 2015-03-23 · This generates a forecast based on a equation called Eq01. The forecast is stored in a new series named yhat. An additional series

Like it?

Soon on:

www.statcon.de

Page 41: SEBASTIAN HOFFMEISTER - STATCON · 2015-03-23 · This generates a forecast based on a equation called Eq01. The forecast is stored in a new series named yhat. An additional series

References

1. Open Clipart Library

https://openclipart.org

2. EViews Forums

http://forums.eviews.com

3. Statcon Blog

http://statistiksoftware.blogspot.de