The termstrc Package
|
|
- Caren Clarke
- 6 years ago
- Views:
Transcription
1 The termstrc Package July 9, 2007 Type Package Title Term Structure and Credit Spread Estimation Version 1.0 Date Author Maintainer Robert Ferstl Depends R (>= 2.4.0) The package offers several widely-used term structure estimation procedures, i.e. the parametric Nelson and Siegel approach, Svensson approach and cubic splines. License GPL R topics documented: aabse bond_prices bond_yields corpbonds create_cashflows_matrix create_maturities_matrix duration eurobonds gi loss_function maturity_range nelson_estim nelson_siegel plot.cubicsplines plot.nelson print.cubicsplines print.nelson
2 2 aabse print.summary.cubicsplines print.summary.nelson rmse splines_estim spotrates summary.cubicsplines summary.nelson svensson termstrc-package Index 24 aabse Average Absolute Mean Error Average absolute mean error aabse(actual, estimated) actual estimated vector, consisting of the observed values vector, consisting of the estimated values Details Calculation of the AABSE according to the formula: References AABSE = 1 n n e i e i David Bolder and David Streliski (1999): Yield Curve Modelling at the Bank of Canada.Technical Report No 84 Bank of Canada rmse i=1
3 bond_prices 3 bond_prices Bond Price Calculation Function for the calculation of bond prices according to the chosen approach (Nelson and Siegel or Svensson) based on the cashflows and maturities of the bonds. bond_prices(method = "Nelson/Siegel", beta, m, cf) method beta m cf defines the desired method, "Nelson/Siegel" for the Nelson/Siegel approach or "Svensson" for the Svensson approach parameter vector, is linked to the chosen approach maturities matrix, consists of the maturity dates which are appended to the cashflows of the bonds cashflows matrix Value Note Returns a list with: spot_rates spot rates discount_factors discount factors bond_prices bond prices References David Bolder and David Streliski (1999): Yield Curve Modelling at the Bank of Canada.Technical Report No 84 Bank of Canada svensson, nelson_siegel
4 4 bond_yields bond_yields Bond Yield Calculation Function for the calculation of bond yields. bond_yields(cashflows, m, tol = 1e-10) cashflows m tol matrix with the bonds cashflows maturity matrix desired accuracy for function uniroot Value matrix with the bond yields and the associated maturities References David Bolder and David Streliski (1999): Yield Curve Modelling at the Bank of Canada.Technical Report No 84 Bank of Canada uniroot Examples
5 corpbonds 5 corpbonds Corporate Bonds Details Note Corporate bonds data(corpbonds) The data set eurobonds consists of bonds of the rating classes AAA,AA+, AA, AA-, A+, A, A-, BBB+, BBB, BBB- If you use your own dataset, make sure that the structure is identical to the provided data sets. Use the function str() to explore the data set. Every element of the list except $RATING, $NAME is required for the estimation. The elements $COUPONRATE, $PRICE are not necessarily required. The calculation of the accrued interest is not implemented and has therefore be provided by the user. For the provided datasets the list element $ACCRUED includes the accrued interests. eurobonds Examples data(corpbonds) str(corpbonds) # You may use this to generate an empty data set, # which can be filled with bond data: ISIN <- vector() MATURITYDATE <- vector() STARTDATE <- vector() COUPONRATE <- vector() PRICE <- vector() ACCRUED <- vector() CFISIN <- vector() CF <- vector() DATE <- vector() CASHFLOWS <- list(cfisin,cf,date)
6 6 create_cashflows_matrix names(cashflows) <- c("isin","cf","date") TODAY <- vector() mycountry1 <- list(isin,maturitydate,startdate, COUPONRATE,PRICE,ACCRUED,CASHFLOWS,TODAY) mycountry2 <- list(isin,maturitydate,startdate, COUPONRATE,PRICE,ACCRUED,CASHFLOWS,TODAY) names(mycountry1) <- c("isin","maturitydate","startdate","couponrate", "PRICE","ACCRUED","CASHFLOWS","TODAY") names(mycountry2) <- c("isin","maturitydate","startdate","couponrate", "PRICE","ACCRUED","CASHFLOWS","TODAY") mybonds <- list(mycountry1,mycountry2) names(mybonds) <- c("mycountry1","mycountry2") create_cashflows_matrix Cashflows Matrix Creation Creates a matrix of cashflows for a specified group of bonds. The number of rows is the number of cashflows for the bond with the longest maturity. create_cashflows_matrix(group, include_price = FALSE) Value group group name include_price if TRUE the dirty price is included matrix create_maturities_matrix
7 create_maturities_matrix 7 create_maturities_matrix Maturity Matrix Creation Creates a matrix of maturities for a specified group of bonds. The number of rows is the number of cashflows for the bond with the longest maturity. create_maturities_matrix(group, include_price = FALSE) Value group group name include_price if TRUE the dirty price is included matrix create_cashflows_matrix duration Duration, modified Duration and Duration based Weights Duration, modified duration and duration based weights duration(cf_p, m_p, y) cf_p m_p y cashflows matrix maturity matrix yield of the bond
8 8 eurobonds Value The function returns a matrix with three columns, i.e. duration, modified duration and duration based weights. References David Bolder and David Streliski (1999): Yield Curve Modelling at the Bank of Canada.Technical Report No 84 Bank of Canada eurobonds European Government Bonds European government bonds data(eurobonds) Details The data set eurobonds consists of German, Austrian, Italian and Hungarian government bonds. Note If you use your own dataset, make sure that the structure is identical to the provided data sets. Use the function str() to explore the data set. corpbonds Examples data(corpbonds) str(corpbonds)
9 gi 9 gi Cubic Functions Calculation of the cubic functions according to an approach of McCulloch (1975) gi(t, T, i, s) t T i s maturity knot points index number of basis functions References J. Huston McCulloch (1971): Measuring the Term Structure of Interest Rates. The Journal of Business, J. Huston McCulloch (1975): The Tax-Adjusted Yield Curve. The Journal of Finance, Sanjay K. Nawalkha and Gloria M. Soto and Natalia K. Beliaeva (2005): Interest Rate Risk Modeling : The Fixed Income Valuation Course Wiley Finance,60 67 loss_function Loss Function used for the Term Structure Estimation The loss function defines the objective function used for the optimisation. loss_function(p, phat, omega, weights)
10 10 maturity_range p phat omega weights observed prices, yields estimated prices, yields weights if "none" the squared deviation of p and phat is not weighted, use "duration" for a duration weighted optimization References David Bolder and David Streliski (1999): Yield Curve Modelling at the Bank of Canada.Technical Report No 84 Bank of Canada maturity_range Maturity Range for Bond Data Set The function restricts a bond data set to a specified maturity range. maturity_range(bonddata, lower, upper) bonddata lower upper bond dataset lower bound of maturity spectrum upper bound of maturity spectrum
11 nelson_estim 11 nelson_estim Term Structure and Credit Spread Estimation with Nelson/Siegel and Svensson Method Term structure and credit spread estimation with Nelson/Siegel and Svensson method nelson_estim(group, bonddata, matrange = "all", method = "Nelson/Siegel", fit = "prices", weights = "none", startparam, control = list(eval.max = 1000)) group bonddata matrange method fit weights startparam control vector defining the group of bonds used for the estimation, e.g. c("germany","austria") a dataset of bonds in list format use "all" for no restrictions, or restrict the maturity range used for the estimation with c(lower,upper) "Nelson/Siegel" or "Svensson" use "prices" ("yields") for minimising the squared price (yield) error If a weighted minimisation of the squared price deviation is required, use "duration", otherwise "none" matrix of start parameters, for the Nelson/Siegel (Svensson) method 4 (6) parameters for each each group are required (one row per group). list of control parameters for the function nlminb Details group The first element of the vector will be used as the reference country for the credit spread estimation. The group can be either a vector of groups or a scalar. bonddata The package is tailored to the included data sets. Therefore the structure and the naming convention of other used data sets has to be identical. Use the function str() to explore the structure of the provided datasets. startparam For the estimation a matrix of start parameters must be provided. The estimation is very sensitive to the start parameters, due to multiple local minima of the objective functions. Therefore a great effort should be invested in finding a good start parameter set. control Please refer to the documentation of the function mlimnb.
12 12 nelson_estim Value The function nelson_estim returns a list with the following elements or sub-lists: group matrange method fit weights n_group zcy_curves scurves cf m duration p phat y yhat opt_result groups used from data set includes the chosen maturity range includes the chosen estimation method includes the chosen objective function type of weighting used in optimisation the number of groups used for the optimisation values for plotting the estimated zero-coupon yield curves values for plotting the spread curves cashflows matrix for all specified groups maturity matrix for all specified groups duration, weighted duration and duration based weights dirty prices estimated bond prices bond yields theoretical bond yields calculated with the estimated bond prices phat the optimal parameter vector for the specified groups according to the chosen estimation approach References Charles R. Nelson and Andrew F. Siegel (1987): Parsimonious modeling of yield curves. The Journal of Business, 60(4): Lars E.O. Svensson (1994): Estimating and interpreting forward interest rates: Sweden Technical Reports 4871, National Bureau of Economic Research. David Bolder and David Streliski (1999): Yield Curve Modelling at the Bank of Canada. Technical Report No 84 Bank of Canada for another estimation method see splines_estim Examples demo(euro01)
13 nelson_siegel 13 nelson_siegel Spot Rate Function according to Nelson/Siegel This function calculates the spot rates for certain maturity dates and a parameter vector according to Nelson/Siegel. nelson_siegel(beta, m) beta a vector of parameters (β 0, β 1, β 2, τ 1 ) m Value one maturity (or a vector of maturities) returns a vector consisting of the calculated spot rates References Charles R. Nelson and Andrew F. Siegel (1987): Parsimonious modeling of yield curves. The Journal of Business, 60(4): Examples nelson_siegel(rep(0.01,4),1:30) plot.cubicsplines S3 Plot Method for Cubic Splines S3 plot method for an object of the class cubicsplines ## S3 method for class 'cubicsplines': plot(x,matrange,pdf=false,...)
14 14 plot.nelson x matrange pdf... other arguments object of the class cubicsplines maturity range for the plot, e.g. c(2,10) if TRUE the graphics are plotted in a pdf file, which is saved in the current working directory Details A plot of the estimated zero-coupon yield curve including the calculated yields for each specified group of bonds is offered. The occurrence of dashed vertical lines in a graphic represents the knot points used for the cubic splines estimation. In addition all zero-coupon yield curves are plotted in one graphic and afterwards the spread curves are plotted. print.cubicsplines, summary.cubicsplines plot.nelson S3 Plot Method S3 plot method for an object of the class nelson ## S3 method for class 'nelson': plot(x,matrange,pdf=false,...) x matrange pdf object of the class nelson... other arguments maturity range for the plot, e.g. c(2,10) If TRUE the graphics are plotted in a pdf file, which is saved in the current working directory
15 print.cubicsplines 15 Details A plot of the estimated zero-coupon yield curve including the calculated yields for each specified group of bonds is offered. In addition all zero-coupon yield curves are plotted in one graphic and afterwards the spread curves are plotted. The occurrence of a partially dashed line in a graphic indicates that the the curve has been extrapolated. print.nelson, summary.nelson print.cubicsplines S3 Print Method for Cubicsplines S3 print method for an object of the class cubicsplines ## S3 method for class 'cubicsplines': print(x,...) x object of the class cubicsplines... other arguments Details The print method for an object of the class cubicsplines prints important input parameters of the optimisation and the results of the regression (i.e. the parameter of the cubic spline functions). plot.cubicsplines, summary.cubicsplines
16 16 print.summary.cubicsplines print.nelson S3 Print Method S3 print method for an object of the class nelson ## S3 method for class 'nelson': print(x,...) x Details object of the class nelson... other arguments The print method for an object of the class nelson prints important input parameters of the optimisation and the results of the optimisation (i.e. the optimal parameter vector). plot.nelson,summary.nelson print.summary.cubicsplines S3 Print Method S3 print method for an object of the class summary.cubicsplines ## S3 method for class 'summary.cubicsplines': print(x,...) x object of the class summary.nelson... other arguments
17 print.summary.nelson 17 print.summary.nelson print.summary.nelson S3 Print Method S3 print method for an object of the class summary.nelson ## S3 method for class 'summary.nelson': print(x,...) x object of the class summary.nelson... other arguments print.summary.cubicsplines rmse Root Mean Squared Error Root mean squared error rmse(actual, estimated)
18 18 splines_estim actual estimated vector, consisting of the observed values vector, consisting of the estimated values Details Calculation of the RMSE according to the formula: RMSE = 1 n (e i e i ) n 2 References David Bolder and David Streliski (1999): Yield Curve Modelling at the Bank of Canada.Technical Report No 84 Bank of Canada. aabse i=1 splines_estim Term Structure and Credit Spread Estimation with Cubic Splines Method Term structure and credit spread estimation with cubic splines method splines_estim(group, bonddata, matrange = "all") group bonddata matrange vector defining the group of bonds used for the estimation, e.g. c("germany","austria") a dataset of bonds in list format use "all" for no restrictions, or restrict the maturity range used for the estimation with c(lower,upper)
19 splines_estim 19 Details group The first element of the vector will be used as the reference country for the credit spread estimation. The group can be either a vector of groups or a scalar. bonddata The package is tailored to the included data sets. Therefore the structure and the naming convention of other used data sets has to be identical. Use the function str() to explore the structure of the provided datasets. Value The function splines_estim returns a list with the following elements or sub-lists: group matrange n_group zcy_curves scurves cf m duration p phat y yhat alpha groups used from data set maturity range the number of groups used for the optimisation values for plotting the estimated zero-coupon yield curves values for plotting the spread curves cashflows matrix for all specified groups maturity matrix for all specified groups duration, weighted duration and duration based weights dirty prices estimated bond prices bond yields theoretical bond yields calculated with the estimated bond prices phat OLS coefficients of cubic splines estimation References David Bolder and David Streliski (1999): Yield Curve Modelling at the Bank of Canada. Technical Report No 84 Bank of Canada J.Huston McCulloch (1971): Measuring the Term Structure of Interest Rates. The Journal of Business, J. Huston McCulloch (1975): The Tax-Adjusted Yield Curve. The Journal of Finance, Sanjay K. Nawalkha and Gloria M. Soto and Natalia K. Beliaeva (2005): Interest Rate Risk Modeling : The Fixed Income Valuation Course Wiley Finance,60 67 for another estimation method see nelson_estim
20 20 summary.cubicsplines Examples demo(euro02) spotrates Function for the Calculation of the Spot Rates The function calculates the spot rates for the chosen approach, a provided maturity vector and parameter set spotrates(method, beta, m) method beta m "Nelson/Siegel","Svensson" parameter set maturity vector summary.cubicsplines S3 Summary Method for Cubicsplines S3 summary method for objects of the class cubicsplines ## S3 method for class 'cubicsplines': summary(object,...) object object of the class cubicsplines... other arguments
21 summary.nelson 21 Details The summary method for an object of the class cubicsplines prints the solution of the goodness of fit tests (RMSE, AABSE) of the optimisation. plot.cubicsplines, print.cubicsplines, rmse, aabse Examples summary.nelson S3 Summary Method S3 summary method for objects of the class nelson ## S3 method for class 'nelson': summary(object,...) object object of the class nelson... other arguments Details The summary method for an object of the class nelson prints the solution of the goodness of fit tests (RMSE,AABSE) of the optimisation. Moreover a convergence information of the used optimiser (nlminb) is printed. nlminb, plot.nelson, print.nelson, rmse, aabse Examples
22 22 termstrc-package svensson Spot Rate Function according to Svensson This function calculates the spot-rates for certain maturity dates and a parameter vector according to Svensson. svensson(beta, m) beta a vector of parameters (β 0, β 1, β 2, τ 1, β 3, τ 2 ) m one maturity (or a vector of maturities) Value returns a vector consisting of the calculated spot rates References Lars E.O. Svensson (1994): Estimating and interpreting forward interest rates: Sweden Technical Reports 4871, National Bureau of Economic Research. Examples svensson(c(0.07,0.3,0.05,0.1,0.08,0.2),1:30) termstrc-package Term Structure and Credit Spread Estimation The package offers several widely-used term structure estimation procedures, i.e. the parametric Nelson and Siegel approach, Svensson approach and cubic splines.
23 termstrc-package 23 References Bank for International Settlements (2005). Zero-coupon yield curves: technical documentation. BIS Papers, No. 25 Robert R. Bliss (2007): Testing term structure estimation methods. Advances in Futures and Options Research, David Bolder and David Streliski (1999): Yield Curve Modelling at the Bank of Canada. Bank of Canada Technical Report, No. 84 Alois Geyer and Richard Mader (1999): Estimation of the Term Structure of Interest Rates - A Parametric Approach. OeNB Working Paper, No. 37 Michalis Ioannides (2003): A comparison of yield curve estimation techniques using UK data. Journal of Banking & Finance, J. Huston McCulloch (1971): Measuring the Term Structure of Interest Rates. The Journal of Business, J. Huston McCulloch (1975): The Tax-Adjusted Yield Curve. The Journal of Finance, Sanjay K. Nawalkha and Gloria M. Soto and Natalia K. Beliaeva (2005): Interest Rate Risk Modeling : The Fixed Income Valuation Course Wiley Finance Charles R. Nelson and Andrew F. Siegel (1987): Parsimonious modeling of yield curves. The Journal of Business, 60(4): Lars E.O. Svensson (1994): Estimating and interpreting forward interest rates: Sweden Technical Reports 4871, National Bureau of Economic Research.
24 Index Topic datasets corpbonds, 4 eurobonds, 7 Topic package termstrc-package, 22 aabse, 1, 17, 20, 21 svensson, 3, 21 termstrc (termstrc-package), 22 termstrc-package, 22 uniroot, 4 bond_prices, 2 bond_yields, 3 corpbonds, 4, 8 create_cashflows_matrix, 5, 6 create_maturities_matrix, 6, 6 duration, 7 eurobonds, 4, 7 gi, 8 loss_function, 9 maturity_range, 9 nelson_estim, 10, 19 nelson_siegel, 3, 12 nlminb, 21 plot.cubicsplines, 13, 15, 20 plot.nelson, 13, 15, 21 print.cubicsplines, 13, 14, 20 print.nelson, 14, 15, 21 print.summary.cubicsplines, 15, 16 print.summary.nelson, 16, 16 rmse, 2, 17, 20, 21 splines_estim, 11, 18 spotrates, 19 summary.cubicsplines, 13, 15, 20 summary.nelson, 14, 15, 21 24
The Fixed Income Valuation Course. Sanjay K. Nawalkha Gloria M. Soto Natalia A. Beliaeva
Interest Rate Risk Modeling The Fixed Income Valuation Course Sanjay K. Nawalkha Gloria M. Soto Natalia A. Beliaeva Interest t Rate Risk Modeling : The Fixed Income Valuation Course. Sanjay K. Nawalkha,
More informationIndian Sovereign Yield Curve using Nelson-Siegel-Svensson Model
Indian Sovereign Yield Curve using Nelson-Siegel-Svensson Model Of the three methods of valuing a Fixed Income Security Current Yield, YTM and the Coupon, the most common method followed is the Yield To
More informationWorking paper. An approach to setting inflation and discount rates
Working paper An approach to setting inflation and discount rates Hugh Miller & Tim Yip 1 Introduction Setting inflation and discount assumptions is a core part of many actuarial tasks. AASB 1023 requires
More informationSvensson (1994) model and the Nelson & Siegel (1987) model
Mälardalens University Department of Mathematrics and Physics December 005 Svensson (994) model and the Nelson & Siegel (987) model Analytical Finance Group Benjamin Kwesi Osei Amoako Isaac Acheampong
More informationThe impact of non-conventional monetary policy of NBP on short term money market
Journal of Economics and Management ISSN 1732-1948 Vol. 21 (3) 2015 Ewa Dziwok Department of Applied Mathematics Faculty of Finance and Insurance University of Economics in Katowice, Poland ewa.dziwok@ue.katowice.pl
More informationThe Fixed Income Valuation Course. Sanjay K. Nawalkha Gloria M. Soto Natalia A. Beliaeva
Interest Rate Risk Modeling The Fixed Income Valuation Course Sanjay K. Nawalkha Gloria M. Soto Natalia A. Beliaeva Interest t Rate Risk Modeling : The Fixed Income Valuation Course. Sanjay K. Nawalkha,
More informationMODELLING THE BENCHMARK SPOT CURVE FOR THE SERBIAN MARKET
ECONOMIC ANNALS, Volume LV, No. 184 / January March 2010 UDC: 3.33 ISSN: 0013-3264 Scientific Papers Mikica Drenovak* and Branko Urošević** DOI:10.2298/EKA1084029D MODELLING THE BENCHMARK SPOT CURVE FOR
More informationRainer Jankowitsch Vienna University of Technology and CCEFM Favoritenstrasse 11, A-1040 Vienna, Austria
(67,0$7,1*=(52&28321
More informationEstimating Term Structure of U.S. Treasury Securities: An Interpolation Approach
Estimating Term Structure of U.S. Treasury Securities: An Interpolation Approach Feng Guo J. Huston McCulloch Our Task Empirical TS are unobservable. Without a continuous spectrum of zero-coupon securities;
More informationPackage YieldCurve. July 2, 2014
Package YieldCurve July 2, 2014 Type Package Title Modelling and estimation of the yield curve Version 4.1 Date 2013-01-19 Depends R (>= 2.10, xts Author Sergio Salvino Guirreri Maintainer Sergio Salvino
More informationThe Fixed Income Valuation Course. Sanjay K. Nawalkha Gloria M. Soto Natalia A. Beliaeva
Interest Rate Risk Modeling The Fixed Income Valuation Course Sanjay K. Nawalkha Gloria M. Soto Natalia A. Beliaeva Interest t Rate Risk Modeling : The Fixed Income Valuation Course. Sanjay K. Nawalkha,
More informationSmooth estimation of yield curves by Laguerre functions
Smooth estimation of yield curves by Laguerre functions A.S. Hurn 1, K.A. Lindsay 2 and V. Pavlov 1 1 School of Economics and Finance, Queensland University of Technology 2 Department of Mathematics, University
More informationInstantaneous Error Term and Yield Curve Estimation
Instantaneous Error Term and Yield Curve Estimation 1 Ubukata, M. and 2 M. Fukushige 1,2 Graduate School of Economics, Osaka University 2 56-43, Machikaneyama, Toyonaka, Osaka, Japan. E-Mail: mfuku@econ.osaka-u.ac.jp
More informationLiquidity Premium in Emerging Debt Markets
Liquidity Premium in Emerging Debt Markets Abstract Developed markets are currently beset with credit risk though there is not much of a liquidity risk in these markets. However, it is the other way round
More informationEstimating A Smooth Term Structure of Interest Rates
E STIMATING A SMOOTH LTA 2/98 TERM STRUCTURE P. 159 177 OF INTEREST RATES JARI KÄPPI 1 Estimating A Smooth Term Structure of Interest Rates ABSTRACT This paper extends the literature of the term structure
More informationINTERPOLATING YIELD CURVE DATA IN A MANNER THAT ENSURES POSITIVE AND CONTINUOUS FORWARD CURVES
SAJEMS NS 16 (2013) No 4:395-406 395 INTERPOLATING YIELD CURVE DATA IN A MANNER THAT ENSURES POSITIVE AND CONTINUOUS FORWARD CURVES Paul F du Preez Johannesburg Stock Exchange Eben Maré Department of Mathematics
More informationThe Nelson-Siegel-Svensson Model for U.S. Treasury Securities and Its Interpretation
1 The Nelson-Siegel-Svensson Model for U.S. Treasury Securities and Its Interpretation By Lisa Patrick 1 Introduction Whether you are an investor in equities, bonds, real estate, or other financial securities,
More informationRISKMETRICS. Dr Philip Symes
1 RISKMETRICS Dr Philip Symes 1. Introduction 2 RiskMetrics is JP Morgan's risk management methodology. It was released in 1994 This was to standardise risk analysis in the industry. Scenarios are generated
More informationTHE NEW EURO AREA YIELD CURVES
THE NEW EURO AREA YIELD CURVES Yield describe the relationship between the residual maturity of fi nancial instruments and their associated interest rates. This article describes the various ways of presenting
More informationLu, Yun Ting (Tanya) Bachelor of Science in Management National Tsing Hua University, Taiwan, 2009
CANADIAN ZERO-COUPON YIELD CURVE SHOCKS AND STRESS TESTING by Lu, Yun Ting (Tanya) Bachelor of Science in Management National Tsing Hua University, Taiwan, 2009 Chin, Yonghee (Annette) Bachelor of Business
More informationForecasting the Indonesian Government Securities Yield Curve using Neural Networks and Vector Autoregressive Model
Int. Statistical Inst.: Proc. 58th World Statistical Congress, 11, Dublin (Session CPS71) p.571 Forecasting the Indonesian Government Securities Yield Curve using Neural Networks and Vector Autoregressive
More informationThe Geometry of Interest Rate Risk
The Geometry of Interest Rate Risk [Maio-de Jong (2014)] World Finance Conference, Buenos Aires, Argentina, July 23 rd 2015 Michele Maio ugly Duckling m.maio@uglyduckling.nl Slides available at: http://uglyduckling.nl/wfc2015
More informationMind the Trap: Yield Curve Estimation and Svensson Model
Mind the Trap: Yield Curve Estimation and Svensson Model Dr. Roland Schmidt February 00 Contents 1 Introduction 1 Svensson Model Yield-to-Duration Do Taxes Matter? Forward Rate and Par Yield Curves 6 Emerging
More informationSpline Methods for Extracting Interest Rate Curves from Coupon Bond Prices
Spline Methods for Extracting Interest Rate Curves from Coupon Bond Prices Daniel F. Waggoner Federal Reserve Bank of Atlanta Working Paper 97-0 November 997 Abstract: Cubic splines have long been used
More informationIntroduction to Bonds The Bond Instrument p. 3 The Time Value of Money p. 4 Basic Features and Definitions p. 5 Present Value and Discounting p.
Foreword p. xv Preface p. xvii Introduction to Bonds The Bond Instrument p. 3 The Time Value of Money p. 4 Basic Features and Definitions p. 5 Present Value and Discounting p. 6 Discount Factors p. 12
More informationModelling the Zero Coupon Yield Curve:
Modelling the Zero Coupon Yield Curve: A regression based approach February,2010 12 th Global Conference of Actuaries Srijan Sengupta Section 1: Introduction What is the zero coupon yield curve? Its importance
More informationEUROZONE MYC EXPLANATION AND FAQS
EUROZONE MYC EXPLANATION AND FAQS This paper is addressed to users of the Eurozone Mercer Yield Curve ( Eurozone MYC ) and their auditors. It explains the methodology used to derive the Eurozone MYC which
More informationEstimating Nelson-Siegel
UNIVERSITEIT ANTWERPEN Estimating Nelson-Siegel A Ridge Regression Approach Jan Annaert Anouk G.P. Claes Marc J.K. De Ceuster Hairui Zhang Keywords: Smoothed Bootstrap, Ridge Regression, Nelson-Siegel,
More informationUpdating the Long Term Rate in Time: A Possible Approach
Updating the Long Term Rate in Time: A Possible Approach Petr Jakubik and Diana Zigraiova 44 The content of this study does not reflect the official opinion of EIOPA. Responsibility for the information
More informationPackage jrvfinance. R topics documented: August 29, 2016
Package jrvfinance August 29, 2016 Title Basic Finance; NPV/IRR/Annuities/Bond-Pricing; Black Scholes Version 1.03 Implements the basic financial analysis functions similar to (but not identical to) what
More informationEstimating Yield Curves of the U.S. Treasury Securities: An Interpolation Approach
Estimating Yield Curves of the U.S. Treasury Securities: An Interpolation Approach Feng Guo a, a Chinese Academy of Finance and Development, Central University of Finance and Economics, China. Abstract
More informationWhich Market? The Bond Market or the Credit Default Swap Market?
Kamakura Corporation Fair Value and Expected Credit Loss Estimation: An Accuracy Comparison of Bond Price versus Spread Analysis Using Lehman Data Donald R. van Deventer and Suresh Sankaran April 25, 2016
More informationThe Czech Treasury Yield Curve from 1999 to the Present *
JEL Classification: G1, E4, C5 Keywords: yield curve, spot rates, treasury market, Nelson-Siegel The Czech Treasury Yield Curve from 1999 to the Present * Kamil KLADÍVKO Norwegian School of Economics and
More informationdiscussion Papers Some Flexible Parametric Models for Partially Adaptive Estimators of Econometric Models
discussion Papers Discussion Paper 2007-13 March 26, 2007 Some Flexible Parametric Models for Partially Adaptive Estimators of Econometric Models Christian B. Hansen Graduate School of Business at the
More informationPackage tailloss. August 29, 2016
Package tailloss August 29, 2016 Title Estimate the Probability in the Upper Tail of the Aggregate Loss Distribution Set of tools to estimate the probability in the upper tail of the aggregate loss distribution
More informationSolvency II yield curves
Solvency II yield curves EIPOA, May 5, 2011 Svend Jakobsen Partner, Ph.D., Scanrate Financial Systems Aarhus, Denmark skj@scanrate.dk 1 Copyright Scanrate Financial Systems 03-06-2011 Overview Presentation
More informationThe Term Structure of Credit Spreads on Euro Corporate Bonds van Landschoot, A.
Tilburg University The Term Structure of Credit Spreads on Euro Corporate Bonds van Landschoot, A. Publication date: 2003 Link to publication Citation for published version (APA): van Landschoot, A. (2003).
More informationAn 11 Factor Heath, Jarrow and Morton Model for the Thai Government Bond Yield Curve: Implications for Model Validation
An 11 Factor Heath, Jarrow and Morton Model for the Thai Government Bond Yield Curve: Implications for Model Validation Donald R. van Deventer 1 First Version: February 7, 2017 This Version: February 16,
More informationAn Orthogonal Polynomial Approach to Estimate the Term Structure of Interest Rates
An Orthogonal Polynomial Approach to Estimate the Term Structure of Interest Rates by HAS-JüRG BüTTLER * Research, Swiss ational Bank # and University of Zurich Switzerland ABSTRACT In this paper, we introduce
More informationFinancial Modeling, Actuarial Valuation and Solvency in Insurance
Mario V. Wiithrich Michael Merz Financial Modeling, Actuarial Valuation and Solvency in Insurance 4y Springer Contents 1 Introduction 1 1.1 Full Balance Sheet Approach 3 1.2 -Solvency Considerations 4
More informationACI THE FINANCIAL MARKETS ASSOCIATION
ACI THE FINANCIAL MARKETS ASSOCIATION EXAMINATION FORMULAE page number INTEREST RATE..2 MONEY MARKET..... 3 FORWARD-FORWARDS & FORWARD RATE AGREEMENTS..4 FIXED INCOME.....5 FOREIGN EXCHANGE 7 OPTIONS 8
More informationProblems and Solutions
1 CHAPTER 1 Problems 1.1 Problems on Bonds Exercise 1.1 On 12/04/01, consider a fixed-coupon bond whose features are the following: face value: $1,000 coupon rate: 8% coupon frequency: semiannual maturity:
More information1. This appendix sets out the operating procedure for updating debt risk premium (DRP) estimates using Excel (Excel DRP process).
Appendix 1 DRP process for updating in Excel 1. Estimating DRP 1. This appendix sets out the operating procedure for updating debt risk premium (DRP) estimates using Excel (Excel DRP process). 2. In estimating
More informationPARAMETRIC IMMUNIZATION IN BOND PORTFOLIO MANAGEMENT
PARAMETRIC IMMUNIZATION IN BOND PORTFOLIO MANAGEMENT Jorge Miguel Bravo*, José Soares da Fonseca** * University of Évora - Department of Economics and CEFAGE-UE (Center for Advanced Studies in Management
More informationMarie Wahlers Valuation of Long-Term Liabilities under Solvency II Extrapolation Methods for the European Interest Rate Market
Marie Wahlers Valuation of Long-Term Liabilities under Solvency II Extrapolation Methods for the European Interest Rate Market MSc Thesis 2013-044 Maastricht University Master Thesis - Financial Economics:
More informationChinese Bond Market: A Need for Sound Estimation of Term Structure Interest Rates
World Applied Sciences Journal 4 (3): 358-363, 3 ISSN 88-495 IDOSI Publications, 3 DOI:.589/idosi.wasj.3.4.3.35 Chinese Bond Market: A Need for Sound Estimation of Term Structure Interest Rates Victor
More informationOracle Financial Services Market Risk User Guide
Oracle Financial Services User Guide Release 8.0.4.0.0 March 2017 Contents 1. INTRODUCTION... 1 PURPOSE... 1 SCOPE... 1 2. INSTALLING THE SOLUTION... 3 2.1 MODEL UPLOAD... 3 2.2 LOADING THE DATA... 3 3.
More informationGroup of 100 Discount Rate
Group of 100 Discount Rate March 2018 Prepared by: Craig McCulloch, FIAA FFA Jessica Lim, CFA, FRM Level 5 32 Walker Street North Sydney NSW 2060 Tel +61 (0)2 8090 9100 au.milliman.com TABLE OF CONTENTS
More informationGroup of 100 Discount Rate
Group of 100 Discount Rate September 2017 Prepared by: Craig McCulloch, FIAA FFA Jessica Lim, CFA, FRM Level 5 32 Walker Street North Sydney NSW 2060 Tel +61 (0)2 8090 9100 au.milliman.com TABLE OF CONTENTS
More informationCASH FLOW ANALYSIS HANDOUTS
CASH FLOW ANALYSIS HANDOUTS 1 2 RateOfCompoundingAnalysis.hava FV1 r m T FV PV1 r m T PV 0.09 1 0.5 1.04403 0.09 1 0.5 0.957826 0.09 1 1 1.09 0.09 1 1 0.917431 0.09 1 2 1.1881 0.09 1 2 0.84168 0.09 1 5
More informationRisk Measuring of Chosen Stocks of the Prague Stock Exchange
Risk Measuring of Chosen Stocks of the Prague Stock Exchange Ing. Mgr. Radim Gottwald, Department of Finance, Faculty of Business and Economics, Mendelu University in Brno, radim.gottwald@mendelu.cz Abstract
More informationFair value of insurance liabilities
Fair value of insurance liabilities A basic example of the assessment of MVM s and replicating portfolio. The following steps will need to be taken to determine the market value of the liabilities: 1.
More informationDiscussion of Did the Crisis Affect Inflation Expectations?
Discussion of Did the Crisis Affect Inflation Expectations? Shigenori Shiratsuka Bank of Japan 1. Introduction As is currently well recognized, anchoring long-term inflation expectations is a key to successful
More informationLiquidity-adjusted benchmark yield curves: a look at trading concentration and information
MPRA Munich Personal RePEc Archive Liquidity-adjusted benchmark yield curves: a look at trading concentration and information William Lin and David Sun Takming University of Science and Technology December
More informationJaime Frade Dr. Niu Interest rate modeling
Interest rate modeling Abstract In this paper, three models were used to forecast short term interest rates for the 3 month LIBOR. Each of the models, regression time series, GARCH, and Cox, Ingersoll,
More informationGROUP OF 100 DISCOUNT RATE
Milliman Report GROUP OF 100 DISCOUNT RATE May 2017 Prepared by: Craig McCulloch, FIAA FFA Danny Wong, CFA, FIAA, FRM Level 5 32 Walker Street North Sydney NSW 2060 Tel +61 (0)2 8090 9100 au.milliman.com
More informationGroup of 100 Discount Rate
Group of 100 Discount Rate February 2018 Prepared by: Craig McCulloch, FIAA FFA Jessica Lim, CFA, FRM Level 5 32 Walker Street North Sydney NSW 2060 Tel +61 (0)2 8090 9100 au.milliman.com TABLE OF CONTENTS
More informationNATIONAL BANK OF BELGIUM
NATIONAL BANK OF BELGIUM WORKING PAPERS - RESEARCH SERIES Determinants of Euro Term Structure of Credit Spreads Astrid Van Landschoot (*) The views expressed in this paper are those of the author and do
More informationPackage GCPM. December 30, 2016
Type Package Title Generalized Credit Portfolio Model Version 1.2.2 Date 2016-12-29 Author Kevin Jakob Package GCPM December 30, 2016 Maintainer Kevin Jakob Analyze the
More informationEXPLAINING THE RATE SPREAD ON CORPORATE BONDS
EXPLAINING THE RATE SPREAD ON CORPORATE BONDS by Edwin J. Elton,* Martin J. Gruber,* Deepak Agrawal** and Christopher Mann** Revised September 24, 1999 * Nomura Professors of Finance, Stern School of Business,
More informationGROUP OF 100 DISCOUNT RATE
Milliman Report GROUP OF 100 DISCOUNT RATE December 2016 Prepared by: Craig McCulloch, FIAA FFA Danny Wong, CFA, FIAA, FRM Level 5 32 Walker Street North Sydney NSW 2060 Tel +61 (0)2 8090 9100 au.milliman.com
More informationbackground information on the DRP process or template
Appendix 1 DRP process for updating in R 1. Estimating DRP 1. This appendix sets out the operating procedure for updating debt risk premium (DRP) estimates within the R statistical computing environment
More informationDynamic Replication of Non-Maturing Assets and Liabilities
Dynamic Replication of Non-Maturing Assets and Liabilities Michael Schürle Institute for Operations Research and Computational Finance, University of St. Gallen, Bodanstr. 6, CH-9000 St. Gallen, Switzerland
More informationSOLUTIONS 913,
Illinois State University, Mathematics 483, Fall 2014 Test No. 3, Tuesday, December 2, 2014 SOLUTIONS 1. Spring 2013 Casualty Actuarial Society Course 9 Examination, Problem No. 7 Given the following information
More informationForecasting Singapore economic growth with mixed-frequency data
Edith Cowan University Research Online ECU Publications 2013 2013 Forecasting Singapore economic growth with mixed-frequency data A. Tsui C.Y. Xu Zhaoyong Zhang Edith Cowan University, zhaoyong.zhang@ecu.edu.au
More informationUncertainty Analysis with UNICORN
Uncertainty Analysis with UNICORN D.A.Ababei D.Kurowicka R.M.Cooke D.A.Ababei@ewi.tudelft.nl D.Kurowicka@ewi.tudelft.nl R.M.Cooke@ewi.tudelft.nl Delft Institute for Applied Mathematics Delft University
More informationJacob: The illustrative worksheet shows the values of the simulation parameters in the upper left section (Cells D5:F10). Is this for documentation?
PROJECT TEMPLATE: DISCRETE CHANGE IN THE INFLATION RATE (The attached PDF file has better formatting.) {This posting explains how to simulate a discrete change in a parameter and how to use dummy variables
More informationYield Curve Construction: Draft 2
Yield Curve Construction: Draft 2 Stefanus Lie Risk Management Institute National University of Singapore Abstract In this work, several combination of models will be explored. Analysis, comparison, and
More informationThe Fixed Income Valuation Course. Sanjay K. Nawalkha Natalia A. Beliaeva Gloria M. Soto
Dynamic Term Structure Modeling The Fixed Income Valuation Course Sanjay K. Nawalkha Natalia A. Beliaeva Gloria M. Soto Dynamic Term Structure Modeling. The Fixed Income Valuation Course. Sanjay K. Nawalkha,
More information15.414: COURSE REVIEW. Main Ideas of the Course. Approach: Discounted Cashflows (i.e. PV, NPV): CF 1 CF 2 P V = (1 + r 1 ) (1 + r 2 ) 2
15.414: COURSE REVIEW JIRO E. KONDO Valuation: Main Ideas of the Course. Approach: Discounted Cashflows (i.e. PV, NPV): and CF 1 CF 2 P V = + +... (1 + r 1 ) (1 + r 2 ) 2 CF 1 CF 2 NP V = CF 0 + + +...
More informationApplying Index Investing Strategies: Optimising Risk-adjusted Returns
Applying Index Investing Strategies: Optimising -adjusted Returns By Daniel R Wessels July 2005 Available at: www.indexinvestor.co.za For the untrained eye the ensuing topic might appear highly theoretical,
More informationWe consider three zero-coupon bonds (strips) with the following features: Bond Maturity (years) Price Bond Bond Bond
15 3 CHAPTER 3 Problems Exercise 3.1 We consider three zero-coupon bonds (strips) with the following features: Each strip delivers $100 at maturity. Bond Maturity (years) Price Bond 1 1 96.43 Bond 2 2
More informationStatistics and Finance
David Ruppert Statistics and Finance An Introduction Springer Notation... xxi 1 Introduction... 1 1.1 References... 5 2 Probability and Statistical Models... 7 2.1 Introduction... 7 2.2 Axioms of Probability...
More informationInterest Rate Curves Calibration with Monte-Carlo Simulatio
Interest Rate Curves Calibration with Monte-Carlo Simulation 24 june 2008 Participants A. Baena (UCM) Y. Borhani (Univ. of Oxford) E. Leoncini (Univ. of Florence) R. Minguez (UCM) J.M. Nkhaso (UCM) A.
More informationInterest Rate Risk in Long-Dated Liabilities Peter Schotman
Interest Rate Risk in Long-Dated Liabilities Peter Schotman Maastricht University Hedging long-term liabilities DNBulletin (Sept 2013) At year-end 2012, pension funds had hedged 48% of their interest rate
More informationTests for Paired Means using Effect Size
Chapter 417 Tests for Paired Means using Effect Size Introduction This procedure provides sample size and power calculations for a one- or two-sided paired t-test when the effect size is specified rather
More informationFixed Income Markets and Products
PART I ANALYSIS AND VALUATION OF BONDS Fixed Income Markets and Products Raquel M. Gaspar Sérgio F. Silva 1. Bonds and Money-Market Instruments 2. Bond Prices and Yields 3. Term Structure of Interest Rates
More informationEXAMINATION II: Fixed Income Valuation and Analysis. Derivatives Valuation and Analysis. Portfolio Management
EXAMINATION II: Fixed Income Valuation and Analysis Derivatives Valuation and Analysis Portfolio Management Questions Final Examination March 2016 Question 1: Fixed Income Valuation and Analysis / Fixed
More informationESSAYS ON INTEREST RATE ANALYSIS WITH GOVPX DATA. A Dissertation BONG JU SONG
ESSAYS ON INTEREST RATE ANALYSIS WITH GOVPX DATA A Dissertation by BONG JU SONG Submitted to the Office of Graduate Studies of Texas A&M University in partial fulfillment of the requirements for the degree
More informationRisk Analysis. å To change Benchmark tickers:
Property Sheet will appear. The Return/Statistics page will be displayed. 2. Use the five boxes in the Benchmark section of this page to enter or change the tickers that will appear on the Performance
More informationPortfolio Construction Research by
Portfolio Construction Research by Real World Case Studies in Portfolio Construction Using Robust Optimization By Anthony Renshaw, PhD Director, Applied Research July 2008 Copyright, Axioma, Inc. 2008
More information**BEGINNING OF EXAMINATION** A random sample of five observations from a population is:
**BEGINNING OF EXAMINATION** 1. You are given: (i) A random sample of five observations from a population is: 0.2 0.7 0.9 1.1 1.3 (ii) You use the Kolmogorov-Smirnov test for testing the null hypothesis,
More informationAn investigation into popular methods for constructing yield curves
An investigation into popular methods for constructing yield curves by Paul Fourie du Preez Submitted in partial fulfillment of the requirements for the degree Magister Scientiae in the Department of Mathematics
More informationMixing Frequencies: Stock Returns as a Predictor of Real Output Growth
SMU ECONOMICS & STATISTICS WORKING PAPER SERIES Mixing Frequencies: Stock Returns as a Predictor of Real Output Growth Anthony S. Tay December 26 Paper No. 34-26 ANY OPINIONS EXPRESSED ARE THOSE OF THE
More informationGas storage: overview and static valuation
In this first article of the new gas storage segment of the Masterclass series, John Breslin, Les Clewlow, Tobias Elbert, Calvin Kwok and Chris Strickland provide an illustration of how the four most common
More informationOverseas unspanned factors and domestic bond returns
Overseas unspanned factors and domestic bond returns Andrew Meldrum Bank of England Marek Raczko Bank of England 9 October 2015 Peter Spencer University of York PRELIMINARY AND INCOMPLETE Abstract Using
More informationNELSON-SIEGEL MODEL APPROACH TO THE EURO AREA YIELD CURVES Akvilė Mazanauskaitė
Lithuanian Journal of Statistics 2017, vol. 56, No 1, pp. 53-63 Lietuvos statistikos darbai 2017, 56 t., Nr. 1, 53-63 p. www.statisticsjournal.lt NELSON-SIEGEL MODEL APPROACH TO THE EURO AREA YIELD CURVES
More informationA case study on using generalized additive models to fit credit rating scores
Int. Statistical Inst.: Proc. 58th World Statistical Congress, 2011, Dublin (Session CPS071) p.5683 A case study on using generalized additive models to fit credit rating scores Müller, Marlene Beuth University
More informationESG Yield Curve Calibration. User Guide
ESG Yield Curve Calibration User Guide CONTENT 1 Introduction... 3 2 Installation... 3 3 Demo version and Activation... 5 4 Using the application... 6 4.1 Main Menu bar... 6 4.2 Inputs... 7 4.3 Outputs...
More informationIt doesn't make sense to hire smart people and then tell them what to do. We hire smart people so they can tell us what to do.
A United Approach to Credit Risk-Adjusted Risk Management: IFRS9, CECL, and CVA Donald R. van Deventer, Suresh Sankaran, and Chee Hian Tan 1 October 9, 2017 It doesn't make sense to hire smart people and
More informationRisk-Adjusted Futures and Intermeeting Moves
issn 1936-5330 Risk-Adjusted Futures and Intermeeting Moves Brent Bundick Federal Reserve Bank of Kansas City First Version: October 2007 This Version: June 2008 RWP 07-08 Abstract Piazzesi and Swanson
More informationA PARAMETRIC APPROACH TO ESTIMATE THE GREEN BOND PREMIUM
A Work Project, presented as part of the requirements for the Award of a Master Degree in Finance at NOVA School of Business and Economics and the Professional Master Degree in Economics at INSPER A PARAMETRIC
More informationUser Guide of GARCH-MIDAS and DCC-MIDAS MATLAB Programs
User Guide of GARCH-MIDAS and DCC-MIDAS MATLAB Programs 1. Introduction The GARCH-MIDAS model decomposes the conditional variance into the short-run and long-run components. The former is a mean-reverting
More informationPackage quantileda. R topics documented: February 2, 2016
Type Package Title Quantile Classifier Version 1.1 Date 2016-02-02 Author Package quantileda February 2, 2016 Maintainer Cinzia Viroli Code for centroid, median and quantile classifiers.
More informationGamma Distribution Fitting
Chapter 552 Gamma Distribution Fitting Introduction This module fits the gamma probability distributions to a complete or censored set of individual or grouped data values. It outputs various statistics
More informationThe Term Structure of Expected Inflation Rates
The Term Structure of Expected Inflation Rates by HANS-JüRG BüTTLER Swiss National Bank and University of Zurich Switzerland 0 Introduction 1 Preliminaries 2 Term Structure of Nominal Interest Rates 3
More informationGI ADV Model Solutions Fall 2016
GI ADV Model Solutions Fall 016 1. Learning Objectives: 4. The candidate will understand how to apply the fundamental techniques of reinsurance pricing. (4c) Calculate the price for a casualty per occurrence
More informationBuilding a Zero Coupon Yield Curve
Building a Zero Coupon Yield Curve Clive Bastow, CFA, CAIA ABSTRACT Create and use a zero- coupon yield curve from quoted LIBOR, Eurodollar Futures, PAR Swap and OIS rates. www.elpitcafinancial.com Risk-
More informationINV2601 DISCUSSION CLASS SEMESTER 2 INVESTMENTS: AN INTRODUCTION INV2601 DEPARTMENT OF FINANCE, RISK MANAGEMENT AND BANKING
INV2601 DISCUSSION CLASS SEMESTER 2 INVESTMENTS: AN INTRODUCTION INV2601 DEPARTMENT OF FINANCE, RISK MANAGEMENT AND BANKING Examination Duration of exam 2 hours. 40 multiple choice questions. Total marks
More informationStat 328, Summer 2005
Stat 328, Summer 2005 Exam #2, 6/18/05 Name (print) UnivID I have neither given nor received any unauthorized aid in completing this exam. Signed Answer each question completely showing your work where
More information