public abstract class CopulaExpression extends AbstractMathematicalFunctionWrapper
Modifier and Type | Field and Description |
---|---|
protected java.util.List<java.lang.String> |
levels |
parameterBounds
Modifier | Constructor and Description |
---|---|
protected |
CopulaExpression(java.lang.String hierarchicalLevels) |
Modifier and Type | Method and Description |
---|---|
Matrix |
getBeta()
This method returns the vector of parameters.
|
protected java.util.List<java.lang.String> |
getHierarchicalLevelSpecifications() |
LinearStatisticalExpression |
getOriginalFunction()
This method returns the original function.
|
protected void |
initialize(StatisticalModel<?> model,
HierarchicalStatisticalDataStructure data) |
void |
setBeta(Matrix beta)
This method sets the vector of parameters.
|
protected abstract void |
setX(int indexFirstObservation,
int indexSecondObservation) |
void |
setX(Matrix x)
This method sets the vector of explanatory variables.
|
getGradient, getHessian, getNumberOfParameters, getNumberOfVariables, getParameterValue, getValue, getVariableValue, setBounds, setParameterValue, setVariableValue
public LinearStatisticalExpression getOriginalFunction()
AbstractMathematicalFunctionWrapper
getOriginalFunction
in class AbstractMathematicalFunctionWrapper
protected java.util.List<java.lang.String> getHierarchicalLevelSpecifications()
protected abstract void setX(int indexFirstObservation, int indexSecondObservation)
protected void initialize(StatisticalModel<?> model, HierarchicalStatisticalDataStructure data) throws StatisticalDataException
StatisticalDataException
public void setX(Matrix x)
AbstractMathematicalFunction
setX
in class AbstractMathematicalFunctionWrapper
x
- a Matrix instancepublic void setBeta(Matrix beta)
AbstractMathematicalFunction
setBeta
in class AbstractMathematicalFunctionWrapper
beta
- a Matrix instancepublic Matrix getBeta()
AbstractMathematicalFunction
getBeta
in class AbstractMathematicalFunctionWrapper