January 11th, 2005, 10:07 pm
theta(t) is "calibrated" by enforcing that you can price zero coupon bonds exactly. In other words, Arrow-Debreu prices at each node is foundQ(i+1,j) using theta(i) and then one can use this to price zero coupon bonds at time step i+1, ad infinitum (see Hull chapter on trinomial models).As an alternative, one can use the approximate formula for theta which involves forward rates and derivatives of it (assuming you are using a smooth function to interpolate the yield curve, i.e. cubic spline).Also for unequal time steps, there is a different implementation proposed by Hull-White in their 2000 paper and is discussed in the Interest Modelbook by Brigo and Mercurio. Basically let's say you are on lattic j at time step i (as before the lattice spacings are sqrt(3*dt_i) where dt_iis the time stepsize at step i). Then at time step i+1, you link this node j with the node k such that the short rate value there is the closest to the expected value from j with the correct probabilities that takes you from j to k. This ensure positivity of probabilities while tree is recombining. This also gives you implicitly what k_max and k_min shouldbe.
Last edited by
jrquant1 on January 10th, 2005, 11:00 pm, edited 1 time in total.