Nonlinear Feedback Loops Adding uncertainty to a dynamic model of oil prices William Strauss FutureMetrics, LLC Presented at the Palisade.

Slides:



Advertisements
Similar presentations
Value-at-Risk: A Risk Estimating Tool for Management
Advertisements

McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. A PowerPoint Presentation Package to Accompany Applied Statistics.
Design of Experiments Lecture I
Chapter 18 If mathematical analysis is too difficult, we can try each possibility out on paper. That way we can find which alternative appears to work.
Irwin/McGraw-Hill © Andrew F. Siegel, 1997 and l Chapter 12 l Multiple Regression: Predicting One Factor from Several Others.
6 - 1 Lecture 4 Analysis Using Spreadsheets. Five Categories of Spreadsheet Analysis Base-case analysis What-if analysis Breakeven analysis Optimization.
Statistics 100 Lecture Set 7. Chapters 13 and 14 in this lecture set Please read these, you are responsible for all material Will be doing chapters
December 4, 2000© 2000 Fernando L. Alvarado1 Reliability concepts and market power Fernando L. Alvarado Professor, The University of Wisconsin Invited.
Operations Management
Regression Analysis Once a linear relationship is defined, the independent variable can be used to forecast the dependent variable. Y ^ = bo + bX bo is.
Regression Analysis Using Excel. Econometrics Econometrics is simply the statistical analysis of economic phenomena Here, we just summarize some of the.
Session 2. Applied Regression -- Prof. Juran2 Outline for Session 2 More Simple Regression –Bottom Part of the Output Hypothesis Testing –Significance.
Time Series Analysis Autocorrelation Naive & Simple Averaging
The Multiple Regression Model Prepared by Vera Tabakova, East Carolina University.
Chapter 12 - Forecasting Forecasting is important in the business decision-making process in which a current choice or decision has future implications:
Point estimation, interval estimation
Simple Linear Regression
Ant Colonies As Logistic Processes Optimizers
1 Simple Linear Regression Chapter Introduction In this chapter we examine the relationship among interval variables via a mathematical equation.
Lecture 10 Comparison and Evaluation of Alternative System Designs.
Chapter 21. Stabilization policy with rational expectations
AGEC 622 Mission is prepare you for a job in business Have you ever made a price forecast? How much confidence did you place on your forecast? Was it correct?
Introduction to Regression Analysis, Chapter 13,
Monté Carlo Simulation MGS 3100 – Chapter 9. Simulation Defined A computer-based model used to run experiments on a real system.  Typically done on a.
Chapter 14 Risk and Uncertainty Managerial Economics: Economic Tools for Today’s Decision Makers, 4/e By Paul Keat and Philip Young.
Fall, 2012 EMBA 512 Demand Forecasting Boise State University 1 Demand Forecasting.
Lecture 11 Implementation Issues – Part 2. Monte Carlo Simulation An alternative approach to valuing embedded options is simulation Underlying model “simulates”
Chapter 8: Bivariate Regression and Correlation
Chapter 15 Forecasting Copyright © 2011 Pearson Addison-Wesley. All rights reserved. Slides by Niels-Hugo Blunch Washington and Lee University.
Inference for regression - Simple linear regression
Statistics for Managers Using Microsoft Excel, 4e © 2004 Prentice-Hall, Inc. Chap 12-1 Chapter 12 Simple Linear Regression Statistics for Managers Using.
3 CHAPTER Cost Behavior 3-1.
Forecasting inflation; The Fan Chart CCBS/HKMA May 2004.
Lecture 7: Simulations.
Identifying Input Distributions 1. Fit Distribution to Historical Data 2. Forecast Future Performance and Uncertainty ◦ Assume Distribution Shape and Forecast.
Financial Statement Modeling & Spreadsheet Engineering “Training in spreadsheet modeling improves both the efficiency and effectiveness with which analysts.
Alternative Measures of Risk. The Optimal Risk Measure Desirable Properties for Risk Measure A risk measure maps the whole distribution of one dollar.
Chapter 8: Regression Analysis PowerPoint Slides Prepared By: Alan Olinsky Bryant University Management Science: The Art of Modeling with Spreadsheets,
Integrating Reserve Risk Models into Economic Capital Models Stuart White, Corporate Actuary Casualty Loss Reserve Seminar, Washington D.C September.
BPS - 3rd Ed. Chapter 211 Inference for Regression.
Estimation of Statistical Parameters
Two Approaches to Calculating Correlated Reserve Indications Across Multiple Lines of Business Gerald Kirschner Classic Solutions Casualty Loss Reserve.
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
Discrete Distributions The values generated for a random variable must be from a finite distinct set of individual values. For example, based on past observations,
Various topics Petter Mostad Overview Epidemiology Study types / data types Econometrics Time series data More about sampling –Estimation.
MBA.782.ForecastingCAJ Demand Management Qualitative Methods of Forecasting Quantitative Methods of Forecasting Causal Relationship Forecasting Focus.
Brian Macpherson Ph.D, Professor of Statistics, University of Manitoba Tom Bingham Statistician, The Boeing Company.
Chapter 6 Business and Economic Forecasting Root-mean-squared Forecast Error zUsed to determine how reliable a forecasting technique is. zE = (Y i -
+ Chapter 12: More About Regression Section 12.1 Inference for Linear Regression.
Chapter 5 Parameter estimation. What is sample inference? Distinguish between managerial & financial accounting. Understand how managers can use accounting.
A Stochastic Model of CPP Liabilities – Preliminary Results Rick Egelton Chief Economist CPPIB October 27, 2007 The views in this presentation reflect.
Simulation is the process of studying the behavior of a real system by using a model that replicates the system under different scenarios. A simulation.
Risk Analysis Simulate a scenario of possible input values that could occur and observe key impacts Pick many input scenarios according to their likelihood.
fall ‘ 97Principles of MicroeconomicsSlide 1 This is a PowerPoint presentation on fundamental math tools that are useful in principles of economics. A.
Chapter 11: Estimation of Population Means. We’ll examine two types of estimates: point estimates and interval estimates.
Risk Analysis Simulate a scenario of possible input values that could occur and observe key financial impacts Pick many different input scenarios according.
ANOVA, Regression and Multiple Regression March
MARKET APPRAISAL. Steps in Market Appraisal Situational Analysis and Specification of Objectives Collection of Secondary Information Conduct of Market.
Louisiana Department of Transportation and Development Forecasting Construction Cost Index Values Using Auto Regression Modeling Charles Nickel, P.E. Cost.
Irwin/McGraw-Hill © Andrew F. Siegel, 1997 and l Chapter 14 l Time Series: Understanding Changes over Time.
6 - 1 Chapter 6: Analysis Using Spreadsheets PowerPoint Slides Prepared By: Alan Olinsky Bryant University Management Science: The Art of Modeling with.
BPS - 5th Ed. Chapter 231 Inference for Regression.
Business Modeling Lecturer: Ing. Martina Hanová, PhD.
Central Bank of Egypt Basic statistics. Central Bank of Egypt 2 Index I.Measures of Central Tendency II.Measures of variability of distribution III.Covariance.
Stats Methods at IC Lecture 3: Regression.
Supplementary Chapter B Optimization Models with Uncertainty
Prepared by Lloyd R. Jaisingh
Analysis Using Spreadsheets
CHAPTER 26: Inference for Regression
Undergraduated Econometrics
Presentation transcript:

Nonlinear Feedback Loops Adding uncertainty to a dynamic model of oil prices William Strauss FutureMetrics, LLC Presented at the Palisade User Conference October 25, 2007

 Nonlinear feedback loops describe many on the processes that make up the real world. The resulting rising and falling patterns with overshoot (feast or famine) are observed in many area of study in the natural world. © FutureMetrics, LLC

 The oil market’s many positive and negative feedbacks and the time delayed responses of the supply side and demand side to price signals and shocks suggest a complex dynamic model.  Long-term trends are accompanied by cyclic price fluctuations. The many interacting feedback loops make the system very complex and sensitive to small changes. © FutureMetrics, LLC

 The model that follows is a stylized construction of the oil market. FutureMetrics is not expert in the oil sector. However:  The model is calibrated to start with the median estimates of current global consumption and proven reserves in the correct ratio (these initial conditions, along with many other variables in the model, are allowed to vary based on their uncertainty). Many of the other relationships are based on observed economic data. © FutureMetrics, LLC

 For the oil price forecasting model we use a tool that is specific to developing very complex nonlinear systems by using visual maps to create the structure. However this tool (STELLA from ISSE Systems) does not provide a robust method of incorporating variable uncertainty into the model’s dynamics. © FutureMetrics, LLC

 Many of the driving variables are uncertain. For example: what are the expected proven reserves over time and how rapidly will supply respond to price signals (this includes extraction productivity, discovery rates and amounts, price elasticity of supply, etc.); how rapidly will demand respond to price signals (efficiency of transportation, power generation, price elasticity of demand, etc.); how rapidly will demand grow (the developing world, etc.). © FutureMetrics, LLC

 In order to bring uncertainty into the model, Palisade Corporation’s Excel based risk modeling is used to generate the appropriate probability distributions and then sample these distributions over many simulation runs. is also used to co-vary variables that are expected to move in correlation to each provides orderly (following correlation rules) random inputs © FutureMetrics, LLC

 Dynamically linking generated data to the complex non-linear model provides a unique method of generating simulation based forecasts for oil prices.  The architecture of the model is as follows: © FutureMetrics, LLC

The foundation is the flow of oil © FutureMetrics, LLC

Next we add the demand structure that drives consumption. Don’t worry, prices will arrive later.

© FutureMetrics, LLC Here is the beginning of how prices are determined.

© FutureMetrics, LLC A difference between actual and desired inventories drive the oil futures prices. Spot prices adjust in response.

© FutureMetrics, LLC Prices influence exploration and the development of new sources.

© FutureMetrics, LLC The stock of proven reserves influences extraction productivity.

© FutureMetrics, LLC Prices also influence the rate of production.

© FutureMetrics, LLC Prices also influence energy efficiency which influences consumption.

© FutureMetrics, LLC Oil Price also drives the demand relationship

© FutureMetrics, LLC Finally, new discoveries add to the proven reserves.

 13 of the key inputs to the model have stochastic elements. Within 7 of those inputs there are multiple and complex relationships.  For example, the demand schedule has 24 nodes relating oil price to demand. Each node can randomly vary around a base value but each node is correlated to both past and expected future demand and past and expected oil futures prices. © FutureMetrics, LLC

 The ability to create a demand schedule and a correlation matrix (48x48) in Excel and then to drive the randomly (with rules) generated cell values for the demand schedule is the key to estimating multiple demand curves for simulation (next slide for an aside).  This technique is repeated for many of the inputs that vary non-linearly with other inputs and variables. © FutureMetrics, LLC

Here is generated raw output from the 24 nodes in the demand schedule with a fitted second order polynomial regression line. Everyone knows how to get the fit equation on the chart using the “trendline” option. But what about getting those parameters in cells so you can recreate the trendline and send the smoothed data to the simulation? The documentation for “LINEST” in Excel does not tell you about the function’s ability to take array inputs. Thus, by highlighting three cells in a row and then typing in {=LINEST(Yvalues,Xvalues^{1,2})} and entering using Crtl-Shft-Enter to create an array function (and getting the function encased in { }), the parameters for X 2, X, and the intercept will be in the three highlighted cells. The parameters update for iteration and send a new smoothed demand schedule to each simulation run.

 The demand schedule therefore changes randomly but within certain rules based on the correlation matrix (using RiskCorrmat) that assures that demand becomes more elastic (flatter) over time if oil prices remain high.  Many other key variables follow similar rules.  The way in which new discovery is modeled is perhaps the weakest part of the model; not in mathematical terms but in terms of understanding the oil discovery process. The next slide shows how that was done for this model. © FutureMetrics, LLC

 The initial proven reserves have a mean value that calibrates the simulation to a real-world ratio of consumption to proven reserves (note that this mean value also varies stochastically based on the range of estimates for current proven reserves.  New discovery require that an “event” happens. to define a discrete distribution, the event has a probability of occurring of 0.1. There is the possibility of an “event” happening every 16 months or 15 times in 20 years).  If the “event” happens then a quantity of new oil is moved into the proven reserves. Another discrete distribution provides the amount that is moved (screenshot on the next slide). © FutureMetrics, LLC

So in any given iteration, the total added to the proven reserves could be zero or, potentially, a value that is significantly higher than the initial condition. In one iteration, new discoveries totaled more than 2.5 times initial conditions. The median total new discovery was about.43 initial conditions. Now for some results!

© FutureMetrics, LLC Extraction Intensity forecasts “peak oil”.

© FutureMetrics, LLC Blue is median Red are 10 th and 90 th Percentiles

© FutureMetrics, LLC

We took the data from the simulation (almost 24,000 data points) and used econometric methods to estimate a set of model parameters and generate predicted oil prices and a vector of standard errors (gory details on request). As the previous charts suggest and testing confirms, the data is not normally distributed and thus calculating standard confidence intervals based on an assumption of normality would produce erroneous results. To find the probability distribution that best describes the simulation data we used Palisade's BestFit. The monthly simulation data is very close to a lognormal distribution. Thus the upper and lower confidence intervals are not symmetrical. We then to generate a lognormal distribution for each of the 240 months’ data across all 100 simulations and calculate the values that define the upper and lower confidence intervals (at 90%) using the 240 standard errors generated by the regression.

© FutureMetrics, LLC  Assuming Normal Distribution. (Oil price has no chance of going below zero so this is bogus!) Assuming Lognormal Distribution  90% Confidence Intervals

© FutureMetrics, LLC From month 12 to month 24 delivery of oil is at 40% of pre-shock capacity In this single run, oil price TRIPLES – And this is assuming that alternative extraction sources will be developed.

© FutureMetrics, LLC If there are limited source alternatives, in this single run the price quadruples and there is no lower price overshoot. Since inventory cannot recover, prices remain volatile!

© FutureMetrics, LLC The war starts at month 48 and continues for a period that has a mean of 18 months and a standard deviation of 6 months. 100 iterations Blue is median Red are 10 th and 90 th percentiles

 By integrating the powerful capabilities for generating correlated random variables that change values for each iteration into a complex non-linear feedback loop model, we have been able to forecast an array of future time paths of oil prices.  We also relied ability to fit and generate non-normal distributions to find the confidence bands for our simulated oil prices. © FutureMetrics, LLC

 This model has illustrated potential oil price dynamics under a future of both consistent (but stochastic) supply and demand relationships and a future with a severe supply disruption.  Many other scenarios and model refinements are possible (suggestions welcomed).  Finally, as has been noted, the parameters used in the model could be refined by oil sector experts to bring more confidence to the forecasts. © FutureMetrics, LLC