Simultaneous Forecasting of Non-stationary conditional Mean & Variance Speaker: Andrey Torzhkov September 25 th, 2006.

Slides:



Advertisements
Similar presentations
FINANCIAL TIME-SERIES ECONOMETRICS SUN LIJIAN Feb 23,2001.
Advertisements

Autocorrelation Functions and ARIMA Modelling
Functional Form and Dynamic Models
Markov Decision Process
MARKOV CHAIN EXAMPLE Personnel Modeling. DYNAMICS Grades N1..N4 Personnel exhibit one of the following behaviors: –get promoted –quit, causing a vacancy.
Lecture #11: Introduction to the New Empirical Industrial Organization (NEIO) - What is the old empirical IO? The old empirical IO refers to studies that.
A.M. Alonso, C. García-Martos, J. Rodríguez, M. J. Sánchez Seasonal dynamic factor model and bootstrap inference: Application to electricity market forecasting.
Financial Risk Management Framework - Cash Flow at Risk
Fast Bayesian Matching Pursuit Presenter: Changchun Zhang ECE / CMR Tennessee Technological University November 12, 2010 Reading Group (Authors: Philip.
Slide 1 DSCI 5340: Predictive Modeling and Business Forecasting Spring 2013 – Dr. Nick Evangelopoulos Lecture 7: Box-Jenkins Models – Part II (Ch. 9) Material.
Generalized minority games with adaptive trend-followers and contrarians A. Tedeschi, A. De Martino, I. Giardina, M.Marsili.
Robot Localization Using Bayesian Methods
STAT 497 APPLIED TIME SERIES ANALYSIS
The loss function, the normal equation,
Planning under Uncertainty
CAS 1999 Dynamic Financial Analysis Seminar Chicago, Illinois July 19, 1999 Calibrating Stochastic Models for DFA John M. Mulvey - Princeton University.
Kernel methods - overview
HMM-BASED PATTERN DETECTION. Outline  Markov Process  Hidden Markov Models Elements Basic Problems Evaluation Optimization Training Implementation 2-D.
Spot Price Models. Spot Price Dynamics An examination of the previous graph shows several items of interest. –Price series exhibit spikes with seasonal.
Bootstrap in Finance Esther Ruiz and Maria Rosa Nieto (A. Rodríguez, J. Romo and L. Pascual) Department of Statistics UNIVERSIDAD CARLOS III DE MADRID.
PREDICTABILITY OF NON- LINEAR TRADING RULES IN THE US STOCK MARKET CHONG & LAM 2010.
HDD and CDD Option Pricing with Market Price of Weather Risk for Taiwan Hung-Hsi Huang Yung-Ming Shiu Pei-Syun Lin The Journal of Futures Markets Vol.
The generalized Additive Nonparametric GARCH Model --With application to the Chinese stock market Ai Jun Hou Department of Economics School of Economics.
Prediction and model selection
Simulation Models as a Research Method Professor Alexander Settles.
The Paradigm of Econometrics Based on Greene’s Note 1.
Chapter 15 Forecasting Copyright © 2011 Pearson Addison-Wesley. All rights reserved. Slides by Niels-Hugo Blunch Washington and Lee University.
Applications of Bayesian sensitivity and uncertainty analysis to the statistical analysis of computer simulators for carbon dynamics Marc Kennedy Clive.
Survey of Local Volatility Models Lunch at the lab Greg Orosi University of Calgary November 1, 2006.
Probabilistic Robotics Bayes Filter Implementations Gaussian filters.
Probabilistic Robotics Bayes Filter Implementations.
R. Bhar, A. G. Malliariswww.bhar.id.au1 Deviation of US Equity Return Are They Determined by Fundamental or Behavioral Variables? R. Bhar (UNSW), A. G.
Various topics Petter Mostad Overview Epidemiology Study types / data types Econometrics Time series data More about sampling –Estimation.
Mixture Models, Monte Carlo, Bayesian Updating and Dynamic Models Mike West Computing Science and Statistics, Vol. 24, pp , 1993.
Time Series Analysis and Forecasting
Generalised method of moments approach to testing the CAPM Nimesh Mistry Filipp Levin.
CS Statistical Machine learning Lecture 24
1 CONTEXT DEPENDENT CLASSIFICATION  Remember: Bayes rule  Here: The class to which a feature vector belongs depends on:  Its own value  The values.
CIA Annual Meeting LOOKING BACK…focused on the future.
Additional Topics in Prediction Methodology. Introduction Predictive distribution for random variable Y 0 is meant to capture all the information about.
3.Analysis of asset price dynamics 3.1Introduction Price – continuous function yet sampled discretely (usually - equal spacing). Stochastic process – has.
Time Series Analysis and Forecasting. Introduction to Time Series Analysis A time-series is a set of observations on a quantitative variable collected.
Lecture 2: Statistical learning primer for biologists
Housing Price, Mortgage Lending and Speculative Bubble: a UK perspective Dr Qin Xiao University of Aberdeen Business School
Forecasting Parameters of a firm (input, output and products)
REGIME CHANGES AND FINANCIAL MARKETS Prepared for Topics in Quantitative Finance | Abhishek Rane - Andrew Ang and Allan Timmermann.
Dynamic Models, Autocorrelation and Forecasting ECON 6002 Econometrics Memorial University of Newfoundland Adapted from Vera Tabakova’s notes.
EC208 – Introductory Econometrics. Topic: Spurious/Nonsense Regressions (as part of chapter on Dynamic Models)
1 Chapter 8: Model Inference and Averaging Presented by Hui Fang.
Stats Term Test 4 Solutions. c) d) An alternative solution is to use the probability mass function and.
Econometric methods of analysis and forecasting of financial markets Lecture 4. Cointegration.
Analysis of financial data Anders Lundquist Spring 2010.
By: David Johnston, James Mataras, Jesse Pirnat, Daniel Sanchez, Eric Shaw, Sean Vazquez, Brad Warren Stevens Institute of Technology Department of Quantitative.
1 VaR Models VaR Models for Energy Commodities Parametric VaR Historical Simulation VaR Monte Carlo VaR VaR based on Volatility Adjusted.
Ch 1. Introduction Pattern Recognition and Machine Learning, C. M. Bishop, Updated by J.-H. Eom (2 nd round revision) Summarized by K.-I.
Probabilistic Robotics Bayes Filter Implementations Gaussian filters.
March-14 Central Bank of Egypt 1 Strategic Asset Allocation.
Multiple Random Variables and Joint Distributions
Monetary Policy and Inventory Investment
Financial Econometrics Lecture Notes 2
Making complex decisions
Chapter 6: Autoregressive Integrated Moving Average (ARIMA) Models
CHAPTER 16 ECONOMIC FORECASTING Damodar Gujarati
Propagating Uncertainty In POMDP Value Iteration with Gaussian Process
CONTEXT DEPENDENT CLASSIFICATION
Stock Prediction with ARIMA
The loss function, the normal equation,
Mathematical Foundations of BME Reza Shadmehr
Lecturer Dr. Veronika Alhanaqtah
BOX JENKINS (ARIMA) METHODOLOGY
Presentation transcript:

Simultaneous Forecasting of Non-stationary conditional Mean & Variance Speaker: Andrey Torzhkov September 25 th, 2006

Agenda Introduction Introduction Methodology Methodology Model Model Markovian part Markovian part Bayesian part Bayesian part Autoregressive part Autoregressive part Estimation Estimation Conclusions Conclusions

Introduction Why forecast conditional moments? Why forecast conditional moments? Basestock inventory policies: Basestock inventory policies: Volatility Gamma-trading: Volatility Gamma-trading: Empirical regression rules: Empirical regression rules: Portfolio-management, etc. Portfolio-management, etc.

Introduction How to recover conditional moments? How to recover conditional moments? Proxies: moving average and variance Proxies: moving average and variance Analytical models: ARIMA, GARCH etc. Analytical models: ARIMA, GARCH etc. Proxies often exhibit non-stationarity Proxies often exhibit non-stationarity Most of analytical models do require stationarity Most of analytical models do require stationarity

Introduction Why is non-stationarity important? Why is non-stationarity important? Market demands follow consumer trends and react to management actions Market demands follow consumer trends and react to management actions Asset prices follow economic trends and react to market innovations Asset prices follow economic trends and react to market innovations Non-stationarity arise due to interplay between controllable and stochastic behavior Non-stationarity arise due to interplay between controllable and stochastic behavior

Typical features Underlying controllable factor(s) Underlying controllable factor(s) Regime-switches -> Shifting mean Regime-switches -> Shifting mean Anticipatory behavior -> Volatility spikes Anticipatory behavior -> Volatility spikes Heterogeneous beliefs -> Long-term dynamics Heterogeneous beliefs -> Long-term dynamics Co-integrated movement of mean & vol. Co-integrated movement of mean & vol.

Methodology BMA: Bayesian-Markov-Autoregression model BMA: Bayesian-Markov-Autoregression model Stochastic trend part: long-to-medium term Stochastic trend part: long-to-medium term Market learning -> Bayesian Market learning -> Bayesian Market regimes -> Markov Market regimes -> Markov Market beliefs -> Non-homogeneity Market beliefs -> Non-homogeneity Autoregressive part: short term Autoregressive part: short term Volatility clusters -> GARCH Volatility clusters -> GARCH Mean momentum -> ARMA Mean momentum -> ARMA Overlay: unit A-model scaled by BM-trends Overlay: unit A-model scaled by BM-trends

Unit Scaling is original moments pair is original moments pair is the trend processes pair is the trend processes pair is the unit processes pair is the unit processes pair

Markovian part The model assumption is that there exists a fundamental indicator which is Normally distributed Markov-modulated. The actual observations are (independently) drawn from the Gaussian conditional forecast distribution of the one-day ahead value of The model assumption is that there exists a fundamental indicator which is Normally distributed Markov-modulated. The actual observations are (independently) drawn from the Gaussian conditional forecast distribution of the one-day ahead value of

Semi-Markov Chain 3 states (e.g. {Ease, Stay, Tight}). 3 states (e.g. {Ease, Stay, Tight}). Each state is a couple (Mean, Volatility) Each state is a couple (Mean, Volatility) Hence, the underlying factor values: Hence, the underlying factor values: State jumps p.d.f. is represented via – the probability of jump next day State jumps p.d.f. is represented via – the probability of jump next day

Semi-Markov Chain State transitions are represented by - the probability of switching into one of two alternative states ( or ) in the EMC State transitions are represented by - the probability of switching into one of two alternative states ( or ) in the EMC The whole chain dynamics is driven by a pair of implied probabilities corresponding to the current state c only The whole chain dynamics is driven by a pair of implied probabilities corresponding to the current state c only Trend pair is linked to the factor as follows: Trend pair is linked to the factor as follows:

Markov equations Trend dynamics is driven by the non-homogeneity of implied probabilities (market beliefs) Trend dynamics is driven by the non-homogeneity of implied probabilities (market beliefs) Hence, the model can be fit to match long-run trends via solving Markov equations given the state means and volatilities Hence, the model can be fit to match long-run trends via solving Markov equations given the state means and volatilities

Bayesian part The model assumption is that state parameters are unknown and change with each jump. These values are learned continuously through time by observing the underlying factor values (via a Bayesian updating rule). The model assumption is that state parameters are unknown and change with each jump. These values are learned continuously through time by observing the underlying factor values (via a Bayesian updating rule).

Bayesian rules Unknown state mean and volatility pair learning: Unknown state mean and volatility pair learning: Unknown current state learning: Unknown current state learning:

Bayesian learning The state learning rule exhibits fast convergence to degenerate distribution The state learning rule exhibits fast convergence to degenerate distribution Updating is being made on a rolling horizon (last n observations) Updating is being made on a rolling horizon (last n observations) Hence, the Bayesian learning here is just a proper way of implementing the moving-average technique Hence, the Bayesian learning here is just a proper way of implementing the moving-average technique

Overlay of Markov and Bayes Markov equations are rewritten in the form: Markov equations are rewritten in the form:

Autoregressive part The A-part applies to pair The A-part applies to pair It is a combination of regular ARMA- and GARCH-type stationary unit models It is a combination of regular ARMA- and GARCH-type stationary unit models Particular example: AR(1)-GARCH(1,1)-M model Particular example: AR(1)-GARCH(1,1)-M model

Estimation: historical trends Rolling T-test: detects mean shifts Rolling T-test: detects mean shifts compute the Max. & Min. significance windows at each point of time compute the Max. & Min. significance windows at each point of time identify “lines” in test window observations identify “lines” in test window observations detect dates of “line” terminations detect dates of “line” terminations Trend estimation Trend estimation Robust regression-based splines Robust regression-based splines

Estimation: Markov chain “map” Input: Input: Pair of historical trends Pair of historical trends Regime switch dates Regime switch dates State parameters estimation methods: State parameters estimation methods: GMM: higher moments matching GMM: higher moments matching ML: implied probabilities matching ML: implied probabilities matching Other: tail-index (of aggregated model) matching Other: tail-index (of aggregated model) matching

Estimation: implied probabilities Monte-Carlo simulation + Linear Programming approach: Monte-Carlo simulation + Linear Programming approach:

Estimation: A-model parameters Iterative regression-based algorithm converging to the Kalman-filtered solution: Iterative regression-based algorithm converging to the Kalman-filtered solution: GLS estimates of and GLS estimates of and OLS estimates of and OLS estimates of and Two sets of estimates are bound by the “same-noise” relation: Two sets of estimates are bound by the “same-noise” relation:

Forecasting: scenario based Scenario components: Scenario components: Key future dates -> time-knots array Key future dates -> time-knots array Jump simulation -> real jump and switch probabilities Jump simulation -> real jump and switch probabilities Trend continuation -> implied jump and switch probabilities Trend continuation -> implied jump and switch probabilities Post-jump states parameters -> (Mean, Volatility) state pairs Post-jump states parameters -> (Mean, Volatility) state pairs Post-jump trend renewal -> renewed implied probabilities Post-jump trend renewal -> renewed implied probabilities

Conclusions The model features: The model features: Flexible and broad – potentially, any time series which exhibits regime-switches and anticipatory behavior can be fitted Flexible and broad – potentially, any time series which exhibits regime-switches and anticipatory behavior can be fitted Novel – Combination of Bayesian & Markov approaches applied to forecasting stochastic non- stationary trends has not been described in the econometric literature yet Novel – Combination of Bayesian & Markov approaches applied to forecasting stochastic non- stationary trends has not been described in the econometric literature yet Future research: Future research: Multivariate version of the model Multivariate version of the model