variance_cumulation_from_vols: Create a variance cumulation function from a volatility term...

Description Usage Arguments Value Examples

View source: R/term_structures.R

Description

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.

Usage

1

Arguments

vols_df

A data.frame with numeric columns time (in increasing order) and volatility (not decreasing so quickly as to give negative forward variance)

Value

A function taking two time arguments, which returns the cumulated variance from the second to the first

Examples

1
2
3
4
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)

brianboonstra/ragtop documentation built on March 7, 2020, 2:23 p.m.