public class OnlineGaussianAccumulator extends Object implements GaussianAccumulator
Constructor and Description |
---|
OnlineGaussianAccumulator() |
Modifier and Type | Method and Description |
---|---|
void |
compute()
Compute the mean, variance and standard deviation
|
double |
getAverageStd() |
Vector |
getMean() |
double |
getN() |
Vector |
getStd() |
Vector |
getVariance() |
void |
observe(Vector x,
double weight)
Observe the vector
|
public double getN()
getN
in interface GaussianAccumulator
public Vector getMean()
getMean
in interface GaussianAccumulator
public Vector getStd()
getStd
in interface GaussianAccumulator
public void observe(Vector x, double weight)
GaussianAccumulator
observe
in interface GaussianAccumulator
x
- a Vectorweight
- the double observation weight (usually 1.0)public void compute()
GaussianAccumulator
compute
in interface GaussianAccumulator
public double getAverageStd()
getAverageStd
in interface GaussianAccumulator
public Vector getVariance()
getVariance
in interface GaussianAccumulator
Copyright © 2008–2017 The Apache Software Foundation. All rights reserved.