February 14th, 2002, 11:42 pm
Most people directly "strip" the caplet vols from flat cap vols. This is a little tricky for the following reasons:
a) one is only given flat vols for (say) 1y, 2y, 3y, 4y, 5y, 7y, 10y caps; and each year contains 4 caplets (except by market convention, the caps do not containt the first 3m caplet). One has to "postulate" an interpolation formula (like piecewise constant, or piecewise linear volatilities) to relate the four caplets to each measurement;
b) the cap vols may be quoted at different strikes, which tangles the skews/smiles up in stripping process;
c) one can also use "sturctures" like the 3x5 (which is all caplets between years 3 and 5) to simplify the stripping process. I believe these are liquidly quoted.
d) Newton Raphson is good, but add the "global Newton" trick makes it a bit better and safer. This is explained in Num Recipes in C.
A potentially cleaner approach is to take a short rate model, and calibrate it to all the caps, and then use it to price the caplets ... but this removes the advantage of the BGM model that it "doesn't need" calibration.