| Package | Description |
|---|---|
| net.finmath.montecarlo.interestrate.models.covariance |
Contains covariance models and their calibration as plug-ins for the LIBOR market model and volatility and correlation models which may be used to build a covariance model.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LIBORVolatilityModelFourParameterExponentialForm
Implements the volatility model
\[
\sigma_{i}(t_{j}) = ( a + b (T_{i}-t_{j}) ) exp(-c (T_{i}-t_{j})) + d \text{
|
class |
LIBORVolatilityModelFourParameterExponentialFormIntegrated
Implements the volatility model
\[
\sigma_{i}(t_{j}) = \sqrt{ \frac{1}{t_{j+1}-t_{j}} \int_{t_{j}}^{t_{j+1}} \left( ( a + b (T_{i}-t) ) exp(-c (T_{i}-t)) + d \right)^{2} \ \mathrm{d}t } \text{
|
class |
LIBORVolatilityModelFromGivenMatrix
Implements a simple volatility model using given piece-wise constant values on
a given discretization grid.
|
class |
LIBORVolatilityModelMaturityDependentFourParameterExponentialForm |
class |
LIBORVolatilityModelPiecewiseConstant |
class |
LIBORVolatilityModelTimeHomogenousPiecewiseConstant
Implements a piecewise constant volatility model, where
\( \sigma(t,T) = sigma_{i} \) where \( i = \max \{ j : \tau_{j} \leq T-t \} \) and
\( \tau_{0}, \tau_{1}, \ldots, \tau_{n-1} \) is a given time discretization.
|
class |
LIBORVolatilityModelTwoParameterExponentialForm
Implements the volatility model σi(tj) = a * exp(-b (Ti-tj))
|
| Modifier and Type | Method and Description |
|---|---|
LIBORVolatilityModel |
LIBORVolatilityModelPiecewiseConstant.getCloneWithModifiedData(Map<String,Object> dataModified) |
LIBORVolatilityModel |
LIBORVolatilityModelTwoParameterExponentialForm.getCloneWithModifiedData(Map<String,Object> dataModified) |
abstract LIBORVolatilityModel |
LIBORVolatilityModel.getCloneWithModifiedData(Map<String,Object> dataModified)
Returns a clone of this model where the specified properties have been modified.
|
LIBORVolatilityModel |
LIBORVolatilityModelMaturityDependentFourParameterExponentialForm.getCloneWithModifiedData(Map<String,Object> dataModified) |
LIBORVolatilityModel |
LIBORVolatilityModelTimeHomogenousPiecewiseConstant.getCloneWithModifiedData(Map<String,Object> dataModified) |
LIBORVolatilityModel |
LIBORVolatilityModelFromGivenMatrix.getCloneWithModifiedData(Map<String,Object> dataModified) |
LIBORVolatilityModel |
LIBORVolatilityModelFourParameterExponentialFormIntegrated.getCloneWithModifiedData(Map<String,Object> dataModified) |
LIBORVolatilityModel |
LIBORVolatilityModelFourParameterExponentialForm.getCloneWithModifiedData(Map<String,Object> dataModified) |
LIBORVolatilityModel |
LIBORVolatilityModelPiecewiseConstant.getCloneWithModifiedParameter(RandomVariable[] parameter) |
abstract LIBORVolatilityModel |
LIBORVolatilityModel.getCloneWithModifiedParameter(RandomVariable[] parameter) |
LIBORVolatilityModel |
LIBORCovarianceModelFromVolatilityAndCorrelation.getVolatilityModel() |
| Constructor and Description |
|---|
LIBORCovarianceModelFromVolatilityAndCorrelation(TimeDiscretization timeDiscretization,
TimeDiscretization liborPeriodDiscretization,
LIBORVolatilityModel volatilityModel,
LIBORCorrelationModel correlationModel) |
Copyright © 2019. All rights reserved.