ECONOMIC MODELLING & MACHINE LEARNING

Similar documents
Economic Analysis for Business and Strategic Decisions. The Fundamentals of Managerial Economics

Forecasting models for short and long term gas price

Du Smart Metering au Big Data

Using Decision Tree to predict repeat customers

Towards a Usable Set of Leading Indicators for Hong Kong

USING REMOTE SENSING AND GEOSPATIAL DATA SETS TO DELINEATE GROUNDWATER DEPENDENT ECOSYSTEMS IN THE UNITED STATES

Using survey data for predicting Belgian quarterly GDP growth

Top-down Forecasting Using a CRM Database Gino Rooney Tom Bauer

Testing for oil saving technological changes in ARDL models of demand for oil in G7 and BRICs

SDMXUSE MODULE TO IMPORT DATA FROM STATISTICAL AGENCIES USING THE SDMX STANDARD 2016 LONDON STATA USERS GROUP MEETING. Sébastien Fontenay

Predictive Conversion Modeling

SPM 8.2. Salford Predictive Modeler

Forecasting Patent Filings at the European Patent Office (EPO) using compositional data analysis techniques.

Machine learning in neuroscience

EC Window Energy Optimization

Levels, differences and ECMs Principles for Improved Econometric Forecasting Appendix

Time Series Models for Business and Economic Forecasting

Addressing Predictive Maintenance with SAP Predictive Analytics

The Performance of Unemployment Rate Predictions in Romania. Strategies to Improve the Forecasts Accuracy

Weka Evaluation: Assessing the performance

Building the In-Demand Skills for Analytics and Data Science Course Outline

Describing DSTs Analytics techniques

Predictive Modeling Using SAS Visual Statistics: Beyond the Prediction

IMPACT OF THREE-PHASE PSEUDO-MEASUREMENT GENERATION FROM SMART METER DATA ON DISTRIBUTION GRID STATE ESTIMATION

BOARD 10: the future of decision making

RESPECTIVE CONTRIBUTION OF YIELD AND AREA ESTIMATES TO THE ERROR IN CROP PRODUCTION FORECASTING

A Länder-based Forecast of the 2017 German Bundestag Election

For the PMP Exam using PMBOK Guide 5 th Edition. PMI, PMP, PMBOK Guide are registered trade marks of Project Management Institute, Inc.

Calculate the total variable cost per unit. (2 marks) Calculate the selling price of the product that will maximise the company s profits.

Master of Business Administration Course Descriptions

1.Which of the items listed below is not one of the software engineering layers?

Visions on the role of Statisticians in the Pharmaceutical Industry. Merete Jørgensen President EFSPI VP Biostatistics, Novo Nordisk A/S

PMI EXAM - PMI-001. Project Management Professional v5. Buy Full Product.

ADIKAVI NANNAYA UNIVERSITY


ASSIGNMENT SUBMISSION FORM

Program Overview. Through the use of Excel, this course will teach you how to create and use financial models in your organization.

Intro Logistic Regression Gradient Descent + SGD

OPINION SURVEYS ON ACTIVITY, PRICES AND LABOUR MARKET DEVELOPMENTS IN THE EURO AREA: FEATURES AND USES

A Treeboost Model for Software Effort Estimation Based on Use Case Points

CRUDE OIL PRICE FLUCTUATION AND THE NIGERIAN ECONOMY

Mail Volume Forecasting

Building Energy Modeling Using Artificial Neural Networks

BOARD 10: the future of decision making

Determining NDMA Formation During Disinfection Using Treatment Parameters Introduction Water disinfection was one of the biggest turning points for

DR-Advisor: A Data-Driven Demand Response Recommender System

Tree Depth in a Forest

Artificial neural network application in modeling revenue returns from mobile payment services in Kenya

Economic Growth Effect on Income Inequality

Predictive Modeling using SAS. Principles and Best Practices CAROLYN OLSEN & DANIEL FUHRMANN

The use of Machine Learning techniques to predict farm size change An implementation in the Dutch Dairy sector

Does Big Data Deliver? Identifying and Addressing At-Risk Players

Designing the integration of register and survey data in earning statistics

WHITE PAPER FAST ANALYTICS OVER SLOW DATA

Bringing the Consumer in the Mix: Using Agent-Based Modeling to Power Marketing Mix Optimization informs New York Metro Chapter November

In silico prediction of novel therapeutic targets using gene disease association data

Deep Dive into High Performance Machine Learning Procedures. Tuba Islam, Analytics CoE, SAS UK

This course will explore how your projects can easily and successfully make the transition to an effective Agile environment.

Incorporating Predictive Models for Operational Intelligence

GSU College of Business MBA Core Course Learning Outcomes. Updated 9/24/2015

Startup Machine Learning: Bootstrapping a fraud detection system. Michael Manapat

arxiv: v2 [cs.ai] 15 Apr 2014

Evaluation of Machine Learning Algorithms for Satellite Operations Support

Case of predictive maintenance by analysis of acoustic data in an industrial environment

Global Transcatheter Aortic Valve Replacement (TAVR) Market Report

IBM SPSS Modeler Personal

Agriculture and Climate Change Revisited

Reliability Tools. Why use the tool? Where to use the tool? What does the tool achieve? When to use the tool?

Forecasting Tax Revenue at the U.S. Department of the Treasury with FocalPoint TaxInsight. Leading the way in tax analytics

Asian Economic and Financial Review ISSN(e): /ISSN(p): OIL PRICE SHOCKS-MACRO ECONOMY RELATIONSHIP IN TURKEY

Marketing & Big Data

Information Transmission between Livestock Futures and Expert Price Forecasts. Jason Franken, Philip Garcia, Scott H. Irwin, and Xiaoli Etienne

INTRODUCTION: SHORT-TERM FORECASTING METHODS JOINT ISSUE WITH ÉCONOMIE ET PRÉVISION. Hélène Erkel-Rousse and Michael Graff

Churn Prediction for Game Industry Based on Cohort Classification Ensemble

A Parametric Bootstrapping Approach to Forecast Intermittent Demand

Business surveys modelling with Seasonal-Cyclical Long Memory models. Abstract

Ask the Expert Model Selection Techniques in SAS Enterprise Guide and SAS Enterprise Miner

Agile Industrial Analytics

Copyr i g ht 2012, SAS Ins titut e Inc. All rights res er ve d. ENTERPRISE MINER: ANALYTICAL MODEL DEVELOPMENT

INTERDEPARTMENTAL PROGRAMME OF POSTGRADUATE STUDIES (I.P.P.S.) IN ECONOMICS (MASTERS IN ECONOMICS)

Future Transportation Activity and Modal Split in a Higher Oil Price Economy. Werner Rothengatter. Universität Karlsruhe (TH)

A selective look a modelling challenges in energy associated with large scale

Predicting Corporate Influence Cascades In Health Care Communities

France: employment and job support measures Hélène Baudchon

Planning the Capacity of a Web Server: An Experience Report D. Menascé. All Rights Reserved.

Helping your business grow!

HEATING LOAD PREDICTIONS USING THE STATIC NEURAL NETWORKS METHOD. S.Sholahudin 1, Hwataik Han 2*

MANAGERIAL ECONOMICS WILEY A JOHN WILEY & SONS, INC., PUBLICATION. A Mathematical Approach

Policy Note August 2015

PMBOK Guide Fifth Edition Pre Release Version October 10, 2012

PASSPORT GATEWAY TO GLOBAL STRATEGIC INTELLIGENCE TRAINING OF GLOBAL MARKET INFORMATION DATABASE ECATERINA BONDARENKO. Euromonitor International

e7 Capacity Expansion Long-term resource planning for resource planners and portfolio managers

Integrating Market and Credit Risk Measures using SAS Risk Dimensions software

College of Business Administration

wipro.com Cognitive and Predictive Mining: Improving Efficiency and Driving Capabilities

DORNBUSCH S OVERSHOOTING MODEL: A REVIEW

Decision Tree Learning. Richard McAllister. Outline. Overview. Tree Construction. Case Study: Determinants of House Price. February 4, / 31

Available Active Power Estimation for the Provision of Control Reserve by Wind Turbines Summary Keywords: 1. Introduction 2.

Refinement of the FVS-NE predictions of

Application of Machine Learning to Financial Trading

Transcription:

ECONOMIC MODELLING & MACHINE LEARNING A PROOF OF CONCEPT NICOLAS WOLOSZKO, OECD TECHNOLOGY POLICY INSTITUTE FEB 22 2017

Economic forecasting with Adaptive Trees 1 2 Motivation Adaptive Trees 3 Proof of Concept 4 Perspectives

I. MOTIVATION Machine learning and economic complexity

Linear models are constrained by economic complexity Non-linearities Structural change Context-specific impact of policies Multiple interactions Multiple discontinuities } Especially around turning points Relationships between variables may change over time, suddenly or incrementally Depending on countries Depending on people s place in income, skills, or age distribution

Non-linearities Housing prices against GDP growth, UK Non-linear behaviour past a given threshold, at a tipping point Where danger lurks

Structural change Inflation in the US, 1970-2017 Monetary policy helped tame inflation and changed the nature of the Philipps Curve, by stabilising inflation expectations.

Machine learning provides tools to tackle these challenges What is machine learning? Powerful methods designed to extract information from data How is different from econometrics? Modelling without a model: no prior knowledge is required Relies on cross-validation to prevent overfitting and underfitting How can it be useful? Uncover complex patterns in data, even from a vast array of variables Data comes first, theory comes next

II. ADAPTIVE TREES A non-linear approach to capture structural change in the economy

Adaptive Trees: two steps 1. Tackling non-linearities with regression trees 2. Adressing structural change: adaptive trees

Training regression trees At each node, the algorithm selects the splitting variable + splitting point that minimises sub-group variance of GDP growth

Training regression trees The tree grows until reaching some predifined criteria (ex: minimum #observations per leaf)

Train & Predict The tree is grown using past data (training). Then it makes a prediction about the future (here, Q+1), using contemporaneous and past data.

Prediction Regression trees: Prediction identifies complex structure: if then Regression: simple weighted mean of variables

Adaptive Trees: two steps 1. Tackling non-linearities with regression trees 2. Adressing structural change: adaptive trees

Trade off quantity/relevance Without structural change, we want to use as much data as possible But in presence of strong structural change, we need to focus on most recent data

Structural change The economy is ever-changing. That is part of «economic complexity». Consequence: recent past more informative about near future than remote past There may be sudden structural breaks (during crises), or incremental structural change We tackle structural change using an original technique that we developped for the purpose of economic forecasting: «Adaptive Trees»

Adaptive Trees Adaptive Trees are a transformation of the Gradient Boosting algorithm Tackling incremental structural change: Give more weight to the recent past Tackling sudden structural change: Detect structural change: measuring how accurately the algorithm trained on the training set can predict the latest observations If not well: gives even more weight to the recent observations that are hard to predict

III. PROOF OF CONCEPT FORECAST OF GDP GROWTH IN G6 COUNTRIES

Setting of forecast simulations Simulations in pseudo-real time of a forecast of GDP growth in G6 countries Using the exact same data as benchmark OECD Indicator Model (housing prices, indutrial production, PMI ) so as to provide a methodological benchmark

Benchmark forecasts Compare with a benchmark forecast: OECD Indicator Model M+3 & M+6 VAR 2007 2016, quarterly, q-o-q Measuring performance: Accuracy: Root Mean Square Error (RMSE) Forecast Directional Accuracy (FDA): % times forecasts right direction

Comparison with OECD Indicator Model 1. UK, M+3 Accuracy: +25 % Dir. Accuracy: +4 % 2. USA, M+3 Accuracy: +9 % Dir. Accucacy: +32 %

Comparison with OECD Indicator Model 3. Japan, M+6 Accuracy: + 29 % Dir. Accuracy: + 42 % 4. Germany, M+6 Accuracy: + 25 % Dir. Accuracy: + 18 %

Overall improvement from Indicator Model G6 RMSE FDA M+3 12% 27% M+6 23% 32% Adaptive Tree forecast consistently has better accuracy, and much better directional accuracy than the Indicator Model, while using the exact same data.

IV. CONCLUSION

Economics & machine learning Great tool to explore the complexity of the economy Performance: at M+6, Adaptive Trees are 23% more accurate and 32% more directionally accurate than the Indicator Models, using the exact same data Numerous possible extensions using broader set of variables

THANK YOU Questions?

ADDITIONAL MATERIAL

Problem: interpretability Modelling complexity requires more complex models Trade off simplicity/accuracy: Too much simplicity: fail to capture important variations Too much complexity: fail to produce a sensible story

Interpretability We can easily decompose in variable s contribution Y = 0.9% + Feature Contributions

Variable contributions, Italy M+3

Variable selection For each variable: What relevant lag : M-1, M-2, M-12, M-24? In level? In growth rate? Data-driven variable selection: Based on variable importance Variable importance: a variable is all the more important that it is high in the tree, close to the root Accounts for multiple interactions (can keep a variable that is loosely correlated with the GDP but that provides relevant interactions. Ex: price of gold)

Complexity v. Bayesian econometrics In a regression with 10 variables, should we want to test all possible multiple interactions : 10 10 possibilities With tree-based approaches, we explore all possible interactions with 120 variables Amount of prior knowledge: Linear econometrics: we know the form of the relationship Bayesian econometrics: we know the relationship can take any of the know forms Machine learning: we know nothing

France, M+3