Term Structure - Discrete Single Factor Models

Overview


Discrete factor short rate models are typically built using a tree model, which is familiar from standard derivative pricing.

Binomial Tree


The binomial tree short rate model, models the current spot rate for a given time frame. For example, it models the evolution of the 1 year rate over time. Each node of the tree represents a given 1 year rate.

The tree starts with a given rate (the current short rate) and a volatility.

{% \sigma %} = the volatility of the rate.
{% r_{up} = e^{2\sigma} \times r_{down} %}
This relationship assumes that the probability of up and down are both 0.5. (Fabozzi pg 384)

Pricing


Once a tree has been constructed, it can be used to price fixed income payments. The fixed income payments must occur at the period of one of the levels of the tree. That is, if the perdiod specified for the tree is 1 year, (each layer of the tree represents another year out), then only payments that occur at round numbers of years can be priced.

The pricing works through risk neutral valuation. Consider a path trhough the tree. Starting at {% r_0 %}, the rate environment moves up to {% r_{1,H} %}. Next, the rate moves down to {% r_{2,HL} %} (Here we specify a node by the level in the tree, and then the path to get there, here up and then down)

Because the up path and down path each have a risk neutral probability of 0.5, each path has a probability of {% \frac{1}{2}^n %}.

The discount rate is the multiplication of each rate along the path. In this case,
{% r = r_0 \times r_{1,H} \times r_{2,HL} %}
{% Price = \mathbb{E}(r) = \sum_i r_i %}
Here we are pricing a single dollar paid at the given date.

Calibration


The next step is to choose the rates. That is, we need to choose {% r_{down} %} and then {% r_{up} %} would follow from the relationship above. The value of {% r_{down} %} chosen needs to be the one that replicates current bond prices correctly.

Examples


Contents