public static class CopulaLibrary.SimpleCopulaExpression extends CopulaExpression
levels
parameterBounds
Constructor and Description |
---|
SimpleCopulaExpression(double value,
java.lang.String hierarchicalLevelSpecifications) |
Modifier and Type | Method and Description |
---|---|
Matrix |
getGradient()
This method returns a vector that contains the first derivatives of the function with respect to its parameters.
|
Matrix |
getHessian()
This method returns a matrix that contains the second derivatives of the function with respect to its parameters.
|
java.lang.Double |
getValue()
This method provides the result of the function evaluation.
|
protected void |
initialize(StatisticalModel<?> model,
HierarchicalStatisticalDataStructure data) |
protected void |
setX(int indexFirstObservation,
int indexSecondObservation)
This method is not necessary for this copula since the parameter is constant
|
getBeta, getHierarchicalLevelSpecifications, getOriginalFunction, setBeta, setX
getNumberOfParameters, getNumberOfVariables, getParameterValue, getVariableValue, setBounds, setParameterValue, setVariableValue
public SimpleCopulaExpression(double value, java.lang.String hierarchicalLevelSpecifications)
public java.lang.Double getValue()
EvaluableFunction
getValue
in interface EvaluableFunction<java.lang.Double>
getValue
in class AbstractMathematicalFunctionWrapper
public Matrix getGradient()
DerivableMathematicalFunction
getGradient
in interface DerivableMathematicalFunction
getGradient
in class AbstractMathematicalFunctionWrapper
public Matrix getHessian()
DerivableMathematicalFunction
getHessian
in interface DerivableMathematicalFunction
getHessian
in class AbstractMathematicalFunctionWrapper
protected void setX(int indexFirstObservation, int indexSecondObservation)
setX
in class CopulaExpression
protected void initialize(StatisticalModel<?> model, HierarchicalStatisticalDataStructure data) throws StatisticalDataException
initialize
in class CopulaExpression
StatisticalDataException