public static class CopulaLibrary.SimpleLogisticCopulaExpression extends CopulaExpression
levels
parameterBounds
Constructor and Description |
---|
SimpleLogisticCopulaExpression(double origin,
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.
|
int |
getNumberOfVariables()
This method returns the number of variables in the function.
|
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) |
getBeta, getHierarchicalLevelSpecifications, getOriginalFunction, setBeta, setX
getNumberOfParameters, getParameterValue, getVariableValue, setBounds, setParameterValue, setVariableValue
public SimpleLogisticCopulaExpression(double origin, java.lang.String hierarchicalLevelSpecifications) throws StatisticalDataException
StatisticalDataException
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
public int getNumberOfVariables()
AbstractMathematicalFunction
getNumberOfVariables
in class AbstractMathematicalFunctionWrapper
protected void initialize(StatisticalModel<?> model, HierarchicalStatisticalDataStructure data) throws StatisticalDataException
initialize
in class CopulaExpression
StatisticalDataException