gov.sns.tools.statistics
Class MutableUnivariateStatistics
java.lang.Object
|
+--gov.sns.tools.statistics.UnivariateStatistics
|
+--gov.sns.tools.statistics.MutableUnivariateStatistics
- public class MutableUnivariateStatistics
- extends UnivariateStatistics
MutableUnivariateStatistics calculates statistics of a series of measurements.
The statistics can be updated with each additional measurement.
Only simple statistics are generated (mean and standard deviation).
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MutableUnivariateStatistics
public MutableUnivariateStatistics()
- Creates new UnivariateStatistics
MutableUnivariateStatistics
public MutableUnivariateStatistics(UnivariateStatistics stats)
MutableUnivariateStatistics
public MutableUnivariateStatistics(UnivariateStatistics stats,
double scale)
MutableUnivariateStatistics
public MutableUnivariateStatistics(int size,
double average,
double averageSquare)
addSample
public void addSample(double value)
addSamples
public void addSamples(UnivariateStatistics stats)
replaceSample
public void replaceSample(double oldValue,
double newValue)
- Replace an old sample with a fresh sample.
This is useful when updating statistics on circular buffers.
removeSample
public void removeSample(double value)
- Remove a sample from the statistics
scaleData
public void scaleData(double scale)