oursland.math
Class MultiGaussian

java.lang.Object
  extended by oursland.math.MultiGaussian

public class MultiGaussian
extends java.lang.Object

Author:
oursland

Constructor Summary
MultiGaussian()
           
 
Method Summary
private static double getDeterminant(double[][] a)
           
private static double getInnerProduct(double[] x, double[] col)
           
static double logPdf(double[] x, double[][] cov, double[][] invcov)
           
static double pdf(double[] x, double[][] cov, double[][] invcov)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiGaussian

public MultiGaussian()
Method Detail

pdf

public static double pdf(double[] x,
                         double[][] cov,
                         double[][] invcov)

logPdf

public static double logPdf(double[] x,
                            double[][] cov,
                            double[][] invcov)

getDeterminant

private static double getDeterminant(double[][] a)

getInnerProduct

private static double getInnerProduct(double[] x,
                                      double[] col)