public class MultivariateNormalDistribution extends Object
| Constructor and Description |
|---|
MultivariateNormalDistribution(double[] means,
DMatrix cov,
boolean allowSingular) |
| Modifier and Type | Method and Description |
|---|---|
MultivariateNormalDistribution |
clone(double[] avg) |
double |
density(double[] features,
boolean normalizeOnAvg) |
double |
densityExponent(double[] features) |
double[] |
getAvg() |
static DMatrix |
getCovariance(double[] sum,
double[] sumsquares,
int total) |
double[] |
getCovDiag() |
static MultivariateNormalDistribution |
getDistribution(double[] sum,
double[] sumsquares,
int total,
boolean allowSingular) |
double[] |
getMax() |
double[] |
getMin() |
void |
setMax(double[] max) |
void |
setMin(double[] min) |
public MultivariateNormalDistribution(double[] means,
DMatrix cov,
boolean allowSingular)
public double[] getMin()
public double[] getMax()
public double[] getAvg()
public double[] getCovDiag()
public void setMin(double[] min)
public void setMax(double[] max)
public static DMatrix getCovariance(double[] sum, double[] sumsquares, int total)
public static MultivariateNormalDistribution getDistribution(double[] sum, double[] sumsquares, int total, boolean allowSingular)
public double density(double[] features,
boolean normalizeOnAvg)
public MultivariateNormalDistribution clone(double[] avg)
public double densityExponent(double[] features)
Copyright © 2017. All rights reserved.