| variance_cumulation_from_vols | R Documentation |
Given a volatility term structure, create a corresponding variance cumulation function. The function assumes piecewise constant forward volatility, with the final such forward volatility extending to infinity.
variance_cumulation_from_vols(vols_df)
vols_df |
A data.frame with numeric columns |
A function taking two time arguments, which returns the cumulated variance from the second to the first
vc = variance_cumulation_from_vols( data.frame(time=c(0.1,2,3), volatility=c(0.2,0.5,1.2))) vc(1.5, 0)