public static class CopulaLibrary.SimpleCopulaExpression extends CopulaExpression
levelsparameterBounds| 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, setXgetNumberOfParameters, getNumberOfVariables, getParameterValue, getVariableValue, setBounds, setParameterValue, setVariableValuepublic SimpleCopulaExpression(double value,
java.lang.String hierarchicalLevelSpecifications)
public java.lang.Double getValue()
EvaluableFunctiongetValue in interface EvaluableFunction<java.lang.Double>getValue in class AbstractMathematicalFunctionWrapperpublic Matrix getGradient()
DerivableMathematicalFunctiongetGradient in interface DerivableMathematicalFunctiongetGradient in class AbstractMathematicalFunctionWrapperpublic Matrix getHessian()
DerivableMathematicalFunctiongetHessian in interface DerivableMathematicalFunctiongetHessian in class AbstractMathematicalFunctionWrapperprotected void setX(int indexFirstObservation,
int indexSecondObservation)
setX in class CopulaExpressionprotected void initialize(StatisticalModel<?> model, HierarchicalStatisticalDataStructure data) throws StatisticalDataException
initialize in class CopulaExpressionStatisticalDataException