Description Usage Arguments Details Value Interpolation schemes See Also Examples
View source: R/zero-curve-class.R
A class that defines the bare bones of a zero-coupon yield curve pricing structure.
1 | ZeroCurve(discount_factors, reference_date, interpolation)
|
discount_factors |
a |
reference_date |
a |
interpolation |
an |
A term structure of interest rates (or yield curve) is a curve showing several yields or interest rates across different contract lengths (2 month, 2 year, 20 year, etc...) for a similar debt contract. The curve shows the relation between the (level of) interest rate (or cost of borrowing) and the time to maturity, known as the "term", of the debt for a given borrower in a given currency. For example, the U.S. dollar interest rates paid on U.S. Treasury securities for various maturities are closely watched by many traders, and are commonly plotted on a graph. More formal mathematical descriptions of this relation are often called the term structure of interest rates. When the effect of coupons on yields are stripped away, one has a zero-coupon yield curve.
a ZeroCurve
object
The following interpolation schemes are supported by ZeroCurve
:
ConstantInterpolation
: constant interpolation on zero rates
LinearInterpolation
: linear interpolation on zero rates
LogDFInterpolation
: linear interpolation on log discount factors or
constant on forward rates
CubicInterpolation
: natural cubic spline on zero rates
Points outside the calibration region use constant extrapolation on zero rates.
Interpolation
1 |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.