Analyzing Federal Reserve Board Interest Rate Yield Curve Data With JMP® Matthew Flynn, PhD, Data Science - Head of Machine Learning.

Slides:



Advertisements
Similar presentations
Bank of Greece, 4 February Assessing the predictive power of measures of financial conditions for macroeconomic variables Kostas Tsatsaronis Head.
Advertisements

AEB 37 / AE 802 Marketing Research Methods Week 5
YIELD CURVES AND BOND RATINGS An Online Tutorial # Yield Curves and Bond Ratings explains what drives the shape of the yield curve for traded debt.
EViews. Agenda Introduction EViews files and data Examining the data Estimating equations.
Lecture 21 – Thurs., Nov. 20 Review of Interpreting Coefficients and Prediction in Multiple Regression Strategy for Data Analysis and Graphics (Chapters.
Repeated Measures ANOVA Used when the research design contains one factor on which participants are measured more than twice (dependent, or within- groups.
Chapter 2 Dimensionality Reduction. Linear Methods
Copyright © Insightful Corporation. All Rights Reserved. Validation of derivatives pricing models Dr Dario Cziráky.
The Nelson-Siegelson-Svensson in Python
Section Copyright © 2014, 2012, 2010 Pearson Education, Inc. Lecture Slides Elementary Statistics Twelfth Edition and the Triola Statistics Series.
Copyright © 2010, 2007, 2004 Pearson Education, Inc. All Rights Reserved Section 10-1 Review and Preview.
Section Copyright © 2014, 2012, 2010 Pearson Education, Inc. Lecture Slides Elementary Statistics Twelfth Edition and the Triola Statistics Series.
Luciano Vereda 1 Eduardo Bevilaqua 1 Ana Luiza Abrão 1 Adapting the Diebold and Li Methodology to Deal with Heteroskedasticity in Factor Dynamics 1 IAPUC.
INTRODUCTORY MATHEMATICAL ANALYSIS For Business, Economics, and the Life and Social Sciences  2007 Pearson Education Asia Chapter 10 Limits and Continuity.
Copyright © 2005, SAS Institute Inc. All rights reserved. Interactive Demonstrations of Statistical Concepts Using JMP TM Mark Bailey Statistical Services.
Review of Building Multiple Regression Models Generalization of univariate linear regression models. One unit of data with a value of dependent variable.
Multiple Regression Petter Mostad Review: Simple linear regression We define a model where are independent (normally distributed) with equal.
Copyright © 2008, SAS Institute Inc. All rights reserved. Interactive Analysis and Data Visualization Using JMP −Dara Hammond, Federal Systems Engineer.
Descriptive Statistics vs. Factor Analysis Descriptive statistics will inform on the prevalence of a phenomenon, among a given population, captured by.
1 Estimating the Term Structure of Interest Rates for Thai Government Bonds: A B-Spline Approach Kant Thamchamrassri February 5, 2006 Nonparametric Econometrics.
1 1 Chapter 3: Graphical Data Exploration 3.1 Exploring Relationships with a Continuous Y Variable 3.2 Exploring Relationships with a Categorical Y Variable.
Week 5Slide #1 Adjusted R 2, Residuals, and Review Adjusted R 2 Residual Analysis Stata Regression Output revisited –The Overall Model –Analyzing Residuals.
Chapter 22: Building Multiple Regression Models Generalization of univariate linear regression models. One unit of data with a value of dependent variable.
?v=cqj5Qvxd5MO Linear and Quadratic Functions and Modeling.
Economic Data Sources on the Internet Su, Chapter 3.
Logistic Regression & Elastic Net
Irwin/McGraw-Hill © Andrew F. Siegel, 1997 and l Chapter 14 l Time Series: Understanding Changes over Time.
Lecture 11 Introduction to R and Accessing USGS Data from Web Services Jeffery S. Horsburgh Hydroinformatics Fall 2013 This work was funded by National.
Lecturer: Ing. Martina Hanová, PhD.. Regression analysis Regression analysis is a tool for analyzing relationships between financial variables:  Identify.
Scatter Plots. Standard: 8.SP.1 I can construct and interpret scatterplots.
Chapter 14 EXPLORATORY FACTOR ANALYSIS. Exploratory Factor Analysis  Statistical technique for dealing with multiple variables  Many variables are reduced.
Statistics for Business and Economics Module 2: Regression and time series analysis Spring 2010 Lecture 7: Time Series Analysis and Forecasting 1 Priyantha.
Introduction Many problems in Engineering, Management, Health Sciences and other Sciences involve exploring the relationships between two or more variables.
Before the class starts: Login to a computer Read the Data analysis assignment 1 on MyCourses If you use Stata: Start Stata Start a new do file Open the.
1 C.A.L. Bailer-Jones. Machine Learning. Data exploration and dimensionality reduction Machine learning, pattern recognition and statistical data modelling.
Section Copyright © 2014, 2012, 2010 Pearson Education, Inc. Lecture Slides Elementary Statistics Twelfth Edition and the Triola Statistics Series.
Building Dashboards with JMP 13 Dan Schikore SAS, JMP
Energy Consumption Forecast Using JMP® Pro 11 Time Series Analysis
Case Study: FAA Air Traffic Data
An introduction to Dynamic Factor Analysis
Bayesian Neural Networks
Core Math Tools (CMT) Kyle Linford.
Overview Modern chip designs have multiple IP components with different process, voltage, temperature sensitivities Optimizing mix to different customer.
Fujimi SPC System using JSL June 22, 2016
Linear Regression.
Introduction Previous lessons have demonstrated that the normal distribution provides a useful model for many situations in business and industry, as.
By Dr. Madhukar H. Dalvi Nagindas Khandwala college
Beyond 20/20 for Beginners.
SIMPLE LINEAR REGRESSION MODEL
Financial Risk Management of Insurance Enterprises
Statistics for the Social Sciences
Elementary Statistics
CHAPTER 29: Multiple Regression*
Data Presentation Carey Williamson Department of Computer Science
Communication and Coding Theory Lab(CS491)
Kostas Tsatsaronis Head of Financial Institutions
Introduction Previous lessons have demonstrated that the normal distribution provides a useful model for many situations in business and industry, as.
© 2017 by McGraw-Hill Education
Data Analysis and Statistics
Multiple Linear Regression
Data Mining for Engineers
JMP 11 added new features and improvements to CCB and MSA.
Carey Williamson Department of Computer Science University of Calgary
Inference for Regression Slope
Samsung Austin Semiconductor
Making Use of Associations Tests
Association between 2 variables
Main A, No B, No AxB B1 B2 10 A B2 A B1 3 3 A1 A2.
LESSON 4: THE DATA CYCLE Unit 1
Passport to Advanced Math
Presentation transcript:

Analyzing Federal Reserve Board Interest Rate Yield Curve Data With JMP® Matthew Flynn, PhD, Data Science - Head of Machine Learning

Introduction This presentation walks through retrieving current interest rate data from www.FederalReserve.gov, then explores the dramatic drop in short-term rates after the 2009 recession. We use JMP scripting to automate the process of retrieving publically available data history. Next we explore and transform the data in JMP to generate interactive visualization and analysis reports. Next we identify common factors within the yield curve data via Principal Components to identify parallel shifts, twists and butterfly effects. We then model the yield curve data via the Time Series and Nonlinear platforms to estimate polynomial and Nelson-Siegel-Svensson functions for forecast interest rates. In short, we demonstrate that JMP can be an attractive and powerful analysis platform for yield curve modeling.   We will describe an example JMP JSL application to retrieve interest rate yield curve data from the U.S. Federal Reserve Board web site (www.federalreserve.gov), explore that data via several data visualizations then fit several non-linear models to that historical data.

Outline of task steps Connect to www.federalreserve.gov and download yield data from 2007 forward. Examine missing data patterns and eliminate several rows with missing data (holidays). Define new columns as lags and spread (short term (1 Month) to long term (30 year)). Graph the yield curve over time. Compute Principal Components. Extract the PC loading matrix from the Principal Components report into a new data table. Graph the first three Principal Components vs. term – highlighting three so called factors – “parallel shift”, “twist”, and “butterfly”. Build a scatterplot matrix of Principal Components. Send the data from JMP to R and repeat the three factor plot. Model the yield curve with the JMP nonlinear platform.

The set of scripts are organized and presented in a JMP Journal.

  The first script connects to www.federalreserve.gov and downloads interest rate yield data from 2007 forwards. We also examine missing data patterns and eliminate several rows with missing data (holidays).

After eliminating missing data rows

Define new columns as lags and spread (short term (1 Month) to long term (30 year)).

Graph Builder makes it simple to graph the yield curve over time.

We next compute Principal Components We next compute Principal Components. A large fraction of the total variability can be covered in the first three PCs.

We next extract the PC loading matrix from the Principal Components report into a new data table.

Graph the first three Principal Components vs Graph the first three Principal Components vs. term – highlighting three so called factors – “parallel shift”, “twist”, and “butterfly”.

Build a scatterplot matrix of Principal Components.

Send the data from JMP to R and repeat the three factor plot.

Along the way, we’ll plot the yield curve over time in a 3-D plot.

Another way to see the change in the curve over time is via a yield curve plot matrix.

We are heading to model the yield curve with the JMP nonlinear platform. Here we have added formulas for the several nonlinear models we will fit. .

Model the yield curve with the JMP nonlinear platform Model the yield curve with the JMP nonlinear platform. Here we have optimized one of the yield curve functions

Citations Robert R. Bliss (1997): Testing Term Structure Estimation Methods. Advances in Futures and Options Research, 9 197–232. Bank for International Settlements (2005): Zero-Coupon Yield Curves: Technical Documentation. BIS Papers, No. 25. F.X. Diebold and C. Li (2006): Forecasting the Term Structure of Government Bond Yields. Journal of Econometrics,130:337–364. Robert Ferstl and Josef Hayden (2010): Zero-Coupon Yield Curve Estimation with the Package termstrc, Journal of Statistical Software, 36(1), 1-34. http://www.jstatsoft.org/v36/i01/ J. Huston McCulloch (1971): Measuring the Term Structure of Interest Rates. The Journal of Business, 44 19–31. J. Huston McCulloch (1975): The Tax-Adjusted Yield Curve. The Journal of Finance, 30 811–830. Charles R. Nelson and Andrew F. Siegel (1987): Parsimonious Modeling of Yield Curves. The Journal of Business,60(4):473–489. Michiel De Pooter (2007): Examining the Nelson-Siegel Class of Term Structure Models: In-Sample Fit versus Out-of-Sample Forecasting Performance, Working paper Lars E.O. Svensson (1994): Estimating and Interpreting Forward Interest Rates: Sweden 1992 -1994. Technical Reports 4871, National Bureau of Economic Research.