Package org.drip.function.rdtor1
Class CovarianceEllipsoidMultivariate
java.lang.Object
org.drip.function.definition.RdToR1
org.drip.function.rdtor1.CovarianceEllipsoidMultivariate
public class CovarianceEllipsoidMultivariate extends RdToR1
CovarianceEllipsoidMultivariate implements a Rd To R1 Co-variance Estimate of
the specified Distribution.
- Module = Computational Core Module
- Library = Numerical Analysis Library
- Project = Rd To Rd Function Analysis
- Package = Built-in Rd To R1 Functions
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description CovarianceEllipsoidMultivariate(double[][] aadblCovarianceMatrix)
CovarianceEllipsoidMultivariate Constructor -
Method Summary
Modifier and Type Method Description double[][]
covariance()
Retrieve the Co-variance Matrixint
dimension()
Retrieve the Input Variate Dimensiondouble
evaluate(double[] adblVariate)
Evaluate for the given Input Variatesdouble[][]
hessian(double[] adblVariate)
Evaluate The Hessian for the given Input Variatesdouble[]
jacobian(double[] adblVariate)
Evaluate the Jacobian for the given Input VariatesMethods inherited from class org.drip.function.definition.RdToR1
conditionNumber, conditionNumberL2, conditionNumberLInfinity, conditionNumberLp, derivative, differential, gradient, gradientModulus, gradientModulusFunction, integrate, maxima, minima, ValidateInput
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
CovarianceEllipsoidMultivariate
public CovarianceEllipsoidMultivariate(double[][] aadblCovarianceMatrix) throws java.lang.ExceptionCovarianceEllipsoidMultivariate Constructor- Parameters:
aadblCovarianceMatrix
- The Covariance Matrix- Throws:
java.lang.Exception
- Thrown if the Inputs are Invalid
-
-
Method Details
-
dimension
public int dimension()Retrieve the Input Variate Dimension -
covariance
public double[][] covariance()Retrieve the Co-variance Matrix- Returns:
- The Co-variance Matrix
-
evaluate
public double evaluate(double[] adblVariate) throws java.lang.ExceptionDescription copied from class:RdToR1
Evaluate for the given Input Variates -
jacobian
public double[] jacobian(double[] adblVariate)Description copied from class:RdToR1
Evaluate the Jacobian for the given Input Variates -
hessian
public double[][] hessian(double[] adblVariate)Description copied from class:RdToR1
Evaluate The Hessian for the given Input Variates
-