51
Slide 1 of 52 Economic and Financial Forecasting Economic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas Associate Professor

Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Embed Size (px)

Citation preview

Page 1: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 1 of 52

Economic and Financial ForecastingUsing Machine Learning Methodologies

Economic and Financial ForecastingUsing Machine Learning Methodologies

Periklis Gogas

Associate Professor

Page 2: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 2 of 52

Presentation Outline

• Intuition for using Machine Learning in Forecasting

• Forecasting applications:• Exchange rate forecasting

• Forecasting House Prices in the U.S.

• Forecasting Bank Failures and stress testing in the U.S.

• Forecasting Recession

Page 3: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 3 of 52

The framework

• Research Grant “Thales” – awarded to T. Papadimitriou

• Started 2012

• Concluded November 2015

Page 4: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 4 of 52

Why Machine Learning?

• Renewed interest in machine learning

• Higher volumes and varieties of available data

• Affordable data storage.

• More importantly: computer processing is cheaperand more powerful

Page 5: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 5 of 52

Application 1: Forecasting FX Rates

• Driven by microeconomic factors: Markets, demand & supply

High frequency

(daily)

• Driven by Macroeconomics: e.g. Purchasing Power parity, etc.

• Driven by Macroeconomics: e.g. Purchasing Power parity, etc.

Lower frequency (monthly)

Lower frequency (monthly)

Journal of Forecasting, 2015, vol. 34 (7), pp. 560-573

• 2 exchange rate frequencies• Theory: different data generating processes• Is this confirmed?

Page 6: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 6 of 52

Methodologies employed

Machine Learning Econometrics

• ARCH• GARCH• EGARCH• AR• ARMA• ARIMA• AFRIMA• Random Walk

• Artificial Neural Networks

• Support Vector Regression

Page 7: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 7 of 52

Overview: Hybrid Method

Signal Processing Econometrics Machine Learning

Page 8: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 8 of 52

Decomposition: Ensemble Empirical Mode Dec.• Signal processing - Huang et al. (2009)• Additive, oscillatory, signals: Intrinsic Mode Functions (IMFs)• High energy signals were treated as noise – we exploit them

Page 9: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 9 of 52

Variable Selection: Multivariate Adaptive Regression Splines (MARS)

knot

• Breaks dataset into subsamples• Identifying observations called knots• Assigns weights to variables• Selects the most informative

Page 10: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 10 of 52

0

ζ

Forecasting: Support Vector Regression• Fit error tolerance band: errors set to zero• Higher flexibility than fitting a simple line• Position defined according to subset of observations called support

vectors

Page 11: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 11 of 52

The Kernel Projection

K(x1,x2)

• We fit a linear model• Real phenomena usually non-linear• Project to higher dimensions• Find a dimensional space where a linear error tolerance band is

defined• Re-project to original space and obtain non-linear error tolerance

band

Cylinder in 3D

Band in 2D

Page 12: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 12 of 52

Kernels Used

Linear

RBF

Polynomial

Sigmoid

2121 ),( xxxxK T

2

21),( 21

xxexxK

dTrxxxxK )(),( 2121

)tanh(),( 2121 rxxxxKT

Page 13: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

• Separate data• Train data: used to obtain the optimum model• Test data: never seen by the optimum model, used for out-of-

sample forecasting

Train data

Test data

Building the Model: Split the dataset into two parts

Page 14: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Overfitting and Cross-Validation

• The problem of overfitting:• High accuracy in a specific sample• Low generalization ability

• Solution: use k-part Cross-Validation• Example of a 3-part CV

Page 15: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Training Testing

Model

evaluation

model

Training Testingmodel

Training Testingmodel

Initial

Dataset

Overfitting and Cross-Validation

Page 16: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 16 of 52

Forecasting Exchange Rates

The data used:

• 5 rates of various trading volumes:

• 2 high volume rates USD/EUR, USD/JPY

• 1 medium volume rate NOK/AUD

• 2 low volume rates ZAR/ PHP and NZD/BRL

Page 17: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 17 of 52

Commodities

Crude Oil

Cotton

Lumber

Cocoa

Coffee

Orange Juice

Sugar

Corn

Wheat

Oats

Rough Rice

Soybean Meal

Soybean Oil

Soybeans

Feeder Cattle

Lean Hogs

Live Cattle

Pork Bellies

Iron Ore

Metals

Gold

Copper

Palladium

Platinum

Silver

Aluminum

Zinc

Nickel

Lead

Tin

Stock Indices

Dow Jones

Nasdaq 100

S & P 500

DAX

CAC 40

FTSE 100

Nikkei 225

Interest rates

T-bill 6 months

T-bill 10 years

Spread MLP-EURIBOR 3M

Spread MLR-Eonia

Spread FF-CP

Spread FF-EFF

EONIA

EURIBOR 1 Week

ECB Interest rate

EURIBOR 1 Month

FED rate

Technical Analysis

variables

Five Day Index

Moving Average 3 day

Moving Average 5 day

Moving Average 10 day

Moving Average 30 day

Macroeconomic

Vars all countries

CPI

Productivity

index

GDP

Trade Balance

Unemployment

Central Bank

Discount rate

Long Term

Interest Rates

Short Term

Interest Rate

Aggregate money

M1, M2

Public Debt

Deficit/Surplus of

Government

Budget

Exchange Rates

JPY/EUR

JPY/USD

USD/GBP

BRL/NZD

NOK/AUD

PHP/ZAR

EUR/GBP

EUR/USD

USD Trade

Weighted

Indices

Major partners

Broad Index

Other Partners

Input Variables (192)

Page 18: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 18 of 52

Forecasting Exchange RatesEEMD smoothed component vs USD/EUR series

Page 19: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 19 of 52

0%

2%

4%

6%

8%

10%

12%

14%

16%

EUR/USD USD/JPY AUD/NOK

Mea

n A

bso

lute

Per

cen

tage

Err

or

RW

AR-SVR

EEMD-AR-SVR

EEMD-MARS-SVR

EEMD-AR-ANN

EEMD-MARS-ANN

ARIMA

GARCH

Out-of-sample forecasting resultsDaily frequency

Autoregressive models, no-fundamentals

Page 20: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 20 of 52

0%

1%

2%

3%

4%

5%

6%

ZND/BRL ZAR/PHP

Mea

n A

bso

lute

Per

cen

tage

Err

or

RW

AR-SVR

EEMD-AR-SVR

EEMD-MARS-SVR

EEMD-AR-ANN

EEMD-MARS-ANN

ARIMA

GARCH

Autoregressive models, no-fundamentals

Out-of-sample forecasting resultsDaily frequency

Page 21: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 21 of 52

0.0%

0.1%

0.2%

0.3%

0.4%

0.5%

0.6%

0.7%

0.8%

0.9%

1.0%

EUR/USD USD/JPY AUD/NOK

Mea

n A

bso

lute

Per

cen

tage

Err

or

RW

AR-SVR

EEMD-AR-SVR

EEMD-MARS-SVR

EEMD-AR-ANN

EEMD-MARS-ANN

ARIMA

GARCH

Structural Models: Fundamentals Included

Out-of-sample forecasting resultsMonthly frequency

Page 22: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 22 of 52

0.0%

0.1%

0.2%

0.3%

0.4%

0.5%

0.6%

0.7%

0.8%

0.9%

ZND/BRL ZAR/PHP

Mea

n A

bso

lut

Perc

enta

ge E

rro

r

RW

AR-SVR

EEMD-AR-SVR

EEMD-MARS-SVR

EEMD-AR-ANN

EEMD-MARS-ANN

ARIMA

GARCH

Structural Models: Fundamentals Included

Out-of-sample forecasting resultsMonthly frequency

Page 23: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 23 of 52

Conclusions

Best model outperforms the RW model

ML: outperforms all econometric methodologies

Rejection even of the weak form of efficiency

The model captures the different data generatingprocesses that drive exchange rates in short and longrun

Page 24: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 24 of 52

• Forecast direction: UP or DOWN

• Frequency: Daily

• Rates: USD/EUR, USD/JPY, USD/GBP and USD/AUD

• Data span: January 2, 2013 to December 26, 2013

• Training 200

• Test: 51

Application 2: Forecasting Exchange Rates Directionally

Algorithmic Finance, vol. 4 (1-2), pp. 69-79.

Page 25: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 25 of 52

• Ideally use: Order Flow Analysis

• Problem: data availability

• Alternative: www.Stocktwits.com

• Investor sentiment index

• Investors explicitly provide their sentiment

Application 2: Forecasting Exchange Rates Directionally

Page 26: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 26 of 52

Application 2: Investor Sentiment Index

Page 27: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 27 of 52

Past values of the exchange rate

The volume of “Bearish” and “Bullish” posts per day

The volume of “Bearish”, “Bullish” and total posts per day

Past values of the exchange rate and the volumes of “Bullish” and “Bearish” posts per day

Past values of the exchange rate, volumes of “Bullish”, “Bearish” and total posts per day

Input Variables Sets

Page 28: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 28 of 52

Application 2: Methodologies

Machine Learning• Artificial Neural Networks• Support Vector Machines• Knn Nearest Neighbors• Boosted Decision Trees

Econometrics• Logistic Regression• Naïve Bayes Classifier• Random Walk

Page 29: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 29 of 52

Classification: Support Vector Machines

Page 30: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Φ

Φ-1

Projection to n+i dimensions

Page 31: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 31 of 52

Support Vector Machines

Page 32: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 32 of 52

0%

10%

20%

30%

40%

50%

60%

70%

80%

USD/EUR USD/JPY USD/GBP USD/AUD

Dir

ecti

on

al A

ccu

racy

RW

SVM

Naïve Bayes

Knn

Adaboost

Logitboost

Logistic Regression

ANN

Forecasting Exchange Rates(Short term– microstructural approach - classification)

Page 33: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 33 of 52

Conclusions

• The machine learning methodologies outperformthe RW model

• Machine Learning techniques forecast moreaccurately that the econometric methodologies theout-of-sample direction

• Market hype expressed through the volume (totalnumber) of posts improves the total forecastingability

Page 34: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 34 of 52

Forecasts

• 1-10 years ahead

• 1890-2012

• 80% - 20%

Input Variables

• Real GDP per capita

• Long and short term interest rate

• Population number

• Real asset value

• Real construction cost

• Unemployment / Inflation

• Real oil Prices

• Fiscal Policy Indicator

Methodologies

• EEMD – Elastic Net – SVR

• Bayesian AR/VAR

Application 3: Forecasting the Case & Schiller house price index

Economic Modelling, 2015, vol. 45, pp. 259-267.

Page 35: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 35 of 52

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

Mean Absolute PercentageError

Directional Accuracy

RW

RW with drift

BAR

BVAR

AR-SVR

EN-SVR

EEMD-AR-SVR

EEMD-EN-SVR

Optimum Model

Page 36: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 36 of 52

0%

5%

10%

15%

20%

25%

1 2 3 4 5 6 7 8 9 10

Mea

n A

bso

lute

Per

cen

tage

Err

or

Forecasting Horizon (Years)

RW

EEMD-AR-SVR

Comparison in Alternative Forecasting Horizons

EEMD-AR-SVR vs Random Walk

Page 37: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 37 of 52

95

115

135

155

175

195

The EEMD-AR-SVR and the Collapse of the Housing Market – Actual vs Forecasted

ML model forecasts the sudden drop of house prices in 2006 that sparked the 2007 financial crisis.

Page 38: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 38 of 52

Conclusions

• ΕΕΜD-SVR forecasts more accurately theevolution of house prices in out-of-sampleforecasting

• The proposed model forecasts almost 2years ahead the actual 2006 sudden drop inhouse prices

Page 39: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 39 of 52

Application 4: Forecasting bank failures and stress testing

• 1443 U.S. Banks • 962 solvent • 481 failed

Data from FDIC (Federal Deposit Insurance Corporation)

Period 2003-2013

The dependent variable• Financial position of a bank (solvent or insolvent)

The independent variables • 144 financial variables and ratios for each bank

Page 40: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 40 of 52

Variable selection:

Local-learning for high-dimensional data (Sun et al. in 2010)

Selected variables:

• Tier 1 (core) risk-based capital/total assets year t-1

• Provision for loan and lease losses/total interest income year t-1

• Loan loss allowance/total assets year t-1

• Total interest expense/total interest income year t-1

• Equity capital to assets year t-1

Page 41: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 41 of 52

Forecasting bank failures and stress testing

96.67%

89.90%

78.13%

50%

55%

60%

65%

70%

75%

80%

85%

90%

95%

100%

t-1 t-2 t-3

Out-of-Sample accuracy

• 3 forecasting windows

Page 42: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 42 of 52

Optimum model: Year t-1

Real Solvent228

Real Failed115

Predicted Solvent 223 3

Predicted Failed 5 112

Accuracy 97.39% 97.81%

Forecasting accuracy

Solvent Misclassified as failed 5• 4 out of 5 received enforcement action from FDIC• 1 received financial help from the U.S. Treasury as part of the

Capital Purchase Program under the Troubled Asset Relief Program

Failed misclassified as solvent 3• 1 discovered with unreported losses and was closed• 2 small banks with total assets $44.5 & $26.3 million respectively

Page 43: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 43 of 52

Solvency elasticity – Stress testing

Insolvent Bank Space

Solvent Bank Space

Bank 1

Bank 2

Bank 3

Variable 2

Variable 1

• Banks are mapped on feature space• Distance from the separating hyperplane provides the sensitivity of its

state• This property may be used as an auxiliary stress testing methodology

Page 44: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 44 of 52

• The behavior of the yield curve is associated with the business cycles.

• Indicator of future economic activity.

Application 5: Yield Curve and Recession Forecasting

Page 45: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

• Forecasting: GDP deviations from trend

• positive > Inflationary gaps

• negative > Unemployment gaps

• Literature: Pairs of interest rates, other variables

Application 5: The Yield Curve and EU Recession Forecasting

International Finance, vol. 18 (2), pp. 207-226

Page 46: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

• Data span: September 2009 - October 2013

• Methodologies: SVM vs Probit vs ANN

• Variables: Eurocoin and interest rates: 3 & 6 months and 1, 2, 3, 5, 7, 10, 20 years.

• We tested:• 27 interest rates in pairs• 27 interest rates in triplets• All interest rates

Application 5: The Yield Curve and EU Recession Forecasting

International Finance, vol. 18 (2), pp. 207-226

Page 47: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Application 5: The Yield Curve and EU Recession Forecasting

International Finance, vol. 18 (2), pp. 207-226

A

B

A

B

D

C

• Motivation for interest rate triplets: exploit the curvature• AB same slope• ACB and ADB different curvature (concave vs convex)

Page 48: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Methodology Kernel CombinationTrain accuracy

(%)

Test accuracy

(%)

Growth

accuracy (%)

Recession

Accuracy (%)

Pair

s

Probit 2Υ-10Υ 82,00 65,00 57,00 78,00

SVM RBF 2Y-20Y 73,68 78,26 93,00 56,00

SVM RBF 3Y-20Y 72,63 78,26 93,00 56,00

SVM Polynomial 3M-5Y 78,94 69,56 50,00 100,00

SVM Polynomial 1Y-2Y 77,89 69,56 50,00 100,00

ΝN 3M-5Y 79,59 65,21 42,85 100,00

Tri

ple

ts

Probit 1Υ-5Υ-10Υ 74,00 61,00 43,00 89,00

SVM RBF 1Y-3Y-20Y 73,68 91,30 86,00 100,00

SVM RBF 3M-2Y-20Y 73,68 78,26 64,00 100,00

SVM Polynomial 1Y-3Y-7Y 74,73 65,22 50,00 89,00

SVM Polynomial 3M-5Y-20Y 71,57 65,22 50,00 89,00

ΝN 6M-5Y-7Y 81,63 65,21 57,14 77,78

All

in

tere

st r

ate

s Probit 83,00 65,00 57,00 78,00

SVM Linear 58,94 39,13 0,00 100,00

SVM RBF 74,73 69,56 79,00 56,00

SVM Polynomial 74,73 56,52 50,00 67,00

NN 75,51 69,56 78,57 55,56

Forecasting EU recessions

Page 49: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 53 of 52

Augmenting with Fundamentals

• Australian dollar/euro

• Canadian dollar/euro

• Czech corone-euro

• Chinese yuan-euro

• Dollar-euro

• CPI

• Oil price

• Unemployment

• Inflation

• Μ1

• Μ2

• Μ3

• Industrial Index

• PPI

• External liabilities

• External demand

Page 50: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 54 of 52

73.68

87.369091.3 91.3

95.65

0

10

20

30

40

50

60

70

80

90

100

1Y-3Y-20Y Exchange rate austr. $/

euroΜ1

Train Accuracy (%) Test accuracy (%)

Forecasting EU recessions

Page 51: Economic and Financial Forecasting Using Machine Learning ... · PDF fileEconomic and Financial Forecasting Using Machine Learning Methodologies Periklis Gogas ... •ARIMA •AFRIMA

Slide 55 of 52

Thank you

Acknowledgments

This research has been co-financed by the European Union(European Social Fund – ESF) and Greek national fundsthrough the Operational Program "Education and LifelongLearning" of the National Strategic Reference Framework(NSRF) - Research Funding Program: THALES. Investing inknowledge society through the European Social Fund.