The Nelson-Siegelson-Svensson in Python

Slides:



Advertisements
Similar presentations
Bond pricing theorems. Bond convexity The mathematical relationship between bond yields and prices.
Advertisements

Bond Price Volatility.
Forward Rates FNCE 4070 Financial Markets and Institutions.
11-1 Empirical Models Many problems in engineering and science involve exploring the relationships between two or more variables. Regression analysis.
Interest Rates Chapter 4.
6-1 Chapter 6 The Risk of Changing Interest Rates.
Term Structure of Interest Rates. Outline  Meaning of Term Structure of Interest Rates  Significance of Term Structure of Interest Rates  What is Yield.
Irwin/McGraw-Hill 1 Interest Rate Risk II Chapter 9 Financial Institutions Management, 3/e By Anthony Saunders.
CHAPTER 4 BOND PRICES, BOND YIELDS, AND INTEREST RATE RISK.
Financial Innovation & Product Design II Dr. Helmut Elsinger « Options, Futures and Other Derivatives », John Hull, Chapter 22 BIART Sébastien The Standard.
BOND RISK MEASURE Lada Kyj November 19, Bond Characteristics: Type of Issuer Governments (domestic, foreign, federal, and municipal), government.
Bond Yields Fixed Income Securities. Outline Sources of Return for a Bond Investor Measures of Return/Yield Nominal Yield Current Yield Yield to Maturity.
Previous discussions of “yield to maturity” and “internal rate of return” have implicitly been based on an assumption of one level interest rate throughout.
Section 4.2 Fitting Curves and Surfaces by Least Squares.
Duration and Yield Changes
Duration and Convexity
Bond Portfolio Management Strategies: Basics II 02/25/09.
International Fixed Income Topic IA: Fixed Income Basics- Valuation January 2000.
Simple Linear Regression
Petter Mostad Linear regression Petter Mostad
1 MF-852 Financial Econometrics Lecture 2 Matrix Operations in Econometrics, Optimization with Excel Roy J. Epstein Fall 2003.
TERM STRUCTURE OF INTEREST RATES (also called YIELD CURVE) A PLOT OF YIELD TO MATURITY VS. MATURITY.
Engineering Computation Curve Fitting 1 Curve Fitting By Least-Squares Regression and Spline Interpolation Part 7.
Term Structure MGT 4850 Spring 2009 University of Lethbridge.
V: Bonds 14: Term Structure of Interest Rates. Chapter 14: Term Structure of Interest Rates Term Structure  $1000  (1 Year 3%  (2 Year 4%
FINC4101 Investment Analysis
Chapter 8 Valuing Bonds. 8-2 Chapter Outline 8.1 Bond Cash Flows, Prices, and Yields 8.2 Dynamic Behavior of Bond Prices 8.3 The Yield Curve and Bond.
Bond Portfolio Management Strategies
Finance 300 Financial Markets Lecture 12 Fall, 2001© Professor J. Petry
CMPS1371 Introduction to Computing for Engineers NUMERICAL METHODS.
Introduction to Fixed Income – part 2
Chapter 6 & 7 Linear Regression & Correlation
BOND PRICE VOLATILITY. PRICE YIELD PRICE YIELD RELATIONSHIP CONVEX SHAPE.
Term structure of interest rates Teacher : Jan R ö man Group : An Qi.
Interest Rates Finance (Derivative Securities) 312 Tuesday, 8 August 2006 Readings: Chapter 4.
Fixed Income Basics Finance 30233, Fall 2010 The Neeley School of Business at TCU ©Steven C. Mann, 2010 Spot Interest rates The zero-coupon yield curve.
BOND VALUATION All bonds have the following characteristics: 1. A maturity date- typically years. 2. A coupon rate- the rate of interest that the.
Extrapolation Models for Convergence Acceleration and Function ’ s Extension David Levin Tel-Aviv University MAIA Erice 2013.
Finance 300 Financial Markets Lecture 11 Professor J. Petry, Fall, 2002©
Pricing of Bonds. Outline  Time Value of Money Concepts  Valuation of Fixed Income Securities  Pricing zero coupon bonds  Price/Yield Relationship.
Chapter 8 Curve Fitting.
1 Debt Valuation Topic #2. 2 Context Complete Markets Bonds  Time Value of Money  Bond Valuation Equity Derivatives Real Estate.
Curve-Fitting Regression
Copyright © 2014, 2011 Pearson Education, Inc. 1 Chapter 19 Linear Patterns.
CHAPTER 3 Model Fitting. Introduction Possible tasks when analyzing a collection of data points: Fitting a selected model type or types to the data Choosing.
1 Interest Rate Risk Part 2, Convexity. 2 Convexity Empirical evidence shows that duration works well in estimating the percent change in value of relatively.
No-Arbitrage Testing with Single Factor Presented by Meg Cheng.
Lecture 5 Valuing Bonds Professor Paul Howe. Professor Paul Howe.5-2 Lecture Outline 5.1 Bond Cash Flows, Prices, and Yields 5.2 Dynamic Behavior of Bond.
Fundamentals of the bond Valuation Process The Value of a Bond.
Fixed Income Analysis Week 4 Measuring Price Risk
1 Estimating the Term Structure of Interest Rates for Thai Government Bonds: A B-Spline Approach Kant Thamchamrassri February 5, 2006 Nonparametric Econometrics.
Financial Risk Management of Insurance Enterprises
MODEL FITTING jiangyushan. Introduction The goal of model fitting is to choose values for the parameters in a function to best describe a set of data.
Bond Price Volatility Chapter 4.
Regression Analysis Deterministic model No chance of an error in calculating y for a given x Probabilistic model chance of an error First order linear.
Fixed Income portfolio management: - quantifying & measuring interest rate risk Finance 30233, Fall 2010 S. Mann Interest rate risk measures: Duration.
1 Duration and Convexity by Binam Ghimire. Learning Objectives  Duration of a bond, how to compute it  Modified duration and the relationship between.
Chapter 4 Deriving the Zero-Coupon Yield Curve FIXED-INCOME SECURITIES.
VALUATION OF FIXED INTEREST SECURITIES FOCUS Bond valuation Yield measures Yield maturity relationship Effect of reinvestment on realised return Calculating.
Chapter 5 Factors Affecting Bond Yields and the Term Structure of Interest Rates.
Estimating standard error using bootstrap
The simple linear regression model and parameter estimation
Financial Risk Management of Insurance Enterprises
Analyzing Federal Reserve Board Interest Rate Yield Curve Data With JMP® Matthew Flynn, PhD, Data Science - Head of Machine Learning.
FLATBUSH by Smart bruins
Financial Risk Management of Insurance Enterprises
Interest Rate Basis Curve Construction and Bootstrapping Guide
Linear regression Fitting a straight line to observations.
SKTN 2393 Numerical Methods for Nuclear Engineers
Presentation transcript:

The Nelson-Siegelson-Svensson in Python ¦Andile Ndiweni ¦ David Brown ¦ Erick Mokaya ¦

To select and fit some of the bootstrapped curves in Python to the NSS Model Our Task

The term structure of interest rates This is the relationship between the yields of default-free zero- coupon bonds and their time to maturity. The term structure is not always directly observable in the market yet it is very useful in finance. Since it cannot be observed, it needs to be estimated using approximation methods which derive the zero coupon yield or spot rate curves from observable data The term structure of interest rates

Approximation Methods The Fama-Bliss bootstrapping technique –the process of extracting the zero-coupon rates from the coupon bearing bonds by splitting the coupons and principal of normal bonds to create virtual zero coupon bonds of longer maturity Cubic splines Exponential splines Polynomials functions Parametric methods like the Nelson-Siegel-Svensson Non-parametric methods Approximation Methods

The Nelson-Siegel-Svensson Method The NSS model is an optimization technique used to approximate observable empirical data in order to generate yield curves. It was created by Nelson and Siegel (1987) and to include a third term by Svensson (1994) It is used by several Central banks and other market participants as a model for the term structure of interest rates. 9 out of 13 Central Banks that report their curve estimation methods Bank of International Settlements use this model. It helps to estimate the current and also to forecast the future term structure of interest rates. The Nelson-Siegel-Svensson Method

The Formula The formula Where And are constants to be estimated and used to fit the models to the bonds university

Interpreting the terms 𝛽 0 is the long run level of interest rates, 𝛽 1 short-term component and 𝛽 2 medium-term component while 𝜏 is the decay factor. 𝛽 3 is an additional medium-term component. Note that smaller values of 𝜏 produce slow decay and can better fit the curve at long maturities while large values of 𝜏 produce fast decay and can better fit the curve at short maturities The constants are estimated by minimizing the sum of the squared bond price errors weighted by (1/ 𝜙 𝑗 ) where 𝜙 equals the duration * price/(1+yield to maturity) The minimizing problem here can be solved by use of the least squares method or the solver in Excel Interpreting the terms

The NSS Model Steps in computation: We take a limited amount of bond yield information, and then extrapolate and interpolate from this a good-fitting yield curve which covers all the ‘potential’ rates in- between using the Nelson-Siegel- Svensson model. We minimize the weighted sum of the squared deviations of the fitted prices from the ‘potential’ prices. We will conduct both steps first in Excel and then in Python. The NSS Model

The Data

The Excel Solver The Python Program (Find them attached) The NSS Model

Conclusion

Excel Sheet and 2 python code pages Appendix