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.

Author:
Lakshmi Krishnamurthy
  • Constructor Details

    • CovarianceEllipsoidMultivariate

      public CovarianceEllipsoidMultivariate​(double[][] aadblCovarianceMatrix) throws java.lang.Exception
      CovarianceEllipsoidMultivariate 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
      Specified by:
      dimension in class RdToR1
      Returns:
      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.Exception
      Description copied from class: RdToR1
      Evaluate for the given Input Variates
      Specified by:
      evaluate in class RdToR1
      Parameters:
      adblVariate - Array of Input Variates
      Returns:
      The Calculated Value
      Throws:
      java.lang.Exception - Thrown if the Evaluation cannot be done
    • jacobian

      public double[] jacobian​(double[] adblVariate)
      Description copied from class: RdToR1
      Evaluate the Jacobian for the given Input Variates
      Overrides:
      jacobian in class RdToR1
      Parameters:
      adblVariate - Array of Input Variates
      Returns:
      The Jacobian Array
    • hessian

      public double[][] hessian​(double[] adblVariate)
      Description copied from class: RdToR1
      Evaluate The Hessian for the given Input Variates
      Overrides:
      hessian in class RdToR1
      Parameters:
      adblVariate - Array of Input Variates
      Returns:
      The Hessian Matrix