public class CalibratableHestonModel extends Object implements CalibratableProcess
| Constructor and Description |
|---|
CalibratableHestonModel(HestonModelDescriptor descriptor)
Basic constructor where all parameters are to be calibrated.
|
CalibratableHestonModel(HestonModelDescriptor descriptor,
ScalarParameterInformation volatilityConstraint,
ScalarParameterInformation thetaConstraint,
ScalarParameterInformation kappaConstraint,
ScalarParameterInformation xiConstraint,
ScalarParameterInformation rhoConstraint,
boolean applyFellerConstraint)
This constructor allows for the specification of constraints.
|
| Modifier and Type | Method and Description |
|---|---|
HestonModel |
getCharacteristicFunctionModel()
Directly returns the characteristic function.
|
CalibratableHestonModel |
getCloneForModifiedParameters(double[] parameters)
Calibration substitutes in the model the parameters of the process with calibrated ones.
|
ModelDescriptor |
getModelDescriptor()
Every class implementing this interface must contain a ModelDescriptor from which we can create some concrete model.
|
double[] |
getParameterLowerBounds()
Extracts parameter lower bounds for the optimizer factory.
|
double[] |
getParameterUpperBounds()
Extracts parameter upper bounds for the optimizer factory.
|
public CalibratableHestonModel(HestonModelDescriptor descriptor)
descriptor - The model descriptor for the Heston model.public CalibratableHestonModel(HestonModelDescriptor descriptor, ScalarParameterInformation volatilityConstraint, ScalarParameterInformation thetaConstraint, ScalarParameterInformation kappaConstraint, ScalarParameterInformation xiConstraint, ScalarParameterInformation rhoConstraint, boolean applyFellerConstraint)
descriptor - The model descriptor for the Heston model.volatilityConstraint - The volatility constraint.thetaConstraint - The constraint for the theta parameter.kappaConstraint - The constraint for the kappa parameter.xiConstraint - The constraint for the xi parameter.rhoConstraint - The constraint for the rho parameter.applyFellerConstraint - If true, the Feller constraint is applied.public CalibratableHestonModel getCloneForModifiedParameters(double[] parameters)
CalibratableProcessgetCloneForModifiedParameters in interface CalibratableProcessparameters - The new parameters.public ModelDescriptor getModelDescriptor()
CalibratableProcessgetModelDescriptor in interface CalibratableProcesspublic HestonModel getCharacteristicFunctionModel()
CalibratableProcessgetCharacteristicFunctionModel in interface CalibratableProcesspublic double[] getParameterUpperBounds()
CalibratableProcessgetParameterUpperBounds in interface CalibratableProcesspublic double[] getParameterLowerBounds()
CalibratableProcessgetParameterLowerBounds in interface CalibratableProcessCopyright © 2019. All rights reserved.