Class DisplacedLocalVolatilityModel

All Implemented Interfaces:
Serializable, LIBORCovarianceModel, LIBORCovarianceModelCalibrateable

public class DisplacedLocalVolatilityModel
extends AbstractLIBORCovarianceModelParametric
Displaced model build on top of a standard covariance model. The model constructed for the i-th factor loading is (Li(t) + d) Fi(t) where d is the displacement and Li is the realization of the i-th component of the stochastic process and Fi is the factor loading from the given covariance model. The parameter of this model is a joint parameter vector, consisting of the parameter vector of the given base covariance model and appending the displacement parameter at the end. If this model is not calibrateable, its parameter vector is that of the covariance model, i.e., only the displacement parameter will be not part of the calibration.
Version:
1.0
Author:
Christian Fries
See Also:
Serialized Form
  • Constructor Details

    • DisplacedLocalVolatilityModel

      public DisplacedLocalVolatilityModel​(AbstractLIBORCovarianceModelParametric covarianceModel, RandomVariable displacement, boolean isCalibrateable)
      Displaced model build on top of a standard covariance model. The model constructed for the i-th factor loading is (Li(t) + d) Fi(t) where d is the displacement and Li is the realization of the i-th component of the stochastic process and Fi is the factor loading from the given covariance model. The parameter of this model is a joint parameter vector, consisting of the parameter vector of the given base covariance model and appending the displacement parameter at the end. If this model is not calibrateable, its parameter vector is that of the covariance model, i.e., only the displacement parameter will be not part of the calibration.
      Parameters:
      covarianceModel - The given covariance model specifying the factor loadings F.
      displacement - The displacement a.
      isCalibrateable - If true, the parameter a is a free parameter. Note that the covariance model may have its own parameter calibration settings.
    • DisplacedLocalVolatilityModel

      public DisplacedLocalVolatilityModel​(AbstractLIBORCovarianceModelParametric covarianceModel, double displacement, boolean isCalibrateable)
      Displaced model build on top of a standard covariance model. The model constructed for the i-th factor loading is (Li(t) + d) Fi(t) where d is the displacement and Li is the realization of the i-th component of the stochastic process and Fi is the factor loading from the given covariance model. The parameter of this model is a joint parameter vector, consisting of the parameter vector of the given base covariance model and appending the displacement parameter at the end. If this model is not calibrateable, its parameter vector is that of the covariance model, i.e., only the displacement parameter will be not part of the calibration.
      Parameters:
      covarianceModel - The given covariance model specifying the factor loadings F.
      displacement - The displacement a.
      isCalibrateable - If true, the parameter a is a free parameter. Note that the covariance model may have its own parameter calibration settings.
  • Method Details