Class VectorialStorelessStatistic
java.lang.Object
org.hipparchus.stat.descriptive.vector.VectorialStorelessStatistic
- All Implemented Interfaces:
 Serializable,StorelessMultivariateStatistic
public class VectorialStorelessStatistic
extends Object
implements StorelessMultivariateStatistic, Serializable
Uses an independent 
StorelessUnivariateStatistic instance
 for each component of a vector.- See Also:
 
- 
Constructor Summary
ConstructorsConstructorDescriptionVectorialStorelessStatistic(int dimension, StorelessUnivariateStatistic univariateStatistic) Create a new VectorialStorelessStatistic with the given dimension and statistic implementation. - 
Method Summary
Modifier and TypeMethodDescriptionvoidclear()Clears the internal state of the statistic.booleanintReturns the dimension of the statistic.longgetN()Returns the number of values that have been added.double[]Returns the current value of the Statistic.inthashCode()voidincrement(double[] d) Updates the internal state of the statistic to reflect the addition of the new value. 
- 
Constructor Details
- 
VectorialStorelessStatistic
Create a new VectorialStorelessStatistic with the given dimension and statistic implementation. A copy of the provided statistic will be created for each component of the vector.- Parameters:
 dimension- the vector dimensionunivariateStatistic- the prototype statistic- Throws:
 MathIllegalArgumentException- if dimension < 1
 
 - 
 - 
Method Details
- 
increment
public void increment(double[] d) Updates the internal state of the statistic to reflect the addition of the new value.- Specified by:
 incrementin interfaceStorelessMultivariateStatistic- Parameters:
 d- the new value
 - 
getResult
public double[] getResult()Returns the current value of the Statistic.- Specified by:
 getResultin interfaceStorelessMultivariateStatistic- Returns:
 - value of the statistic, 
Double.NaNif it has been cleared or just instantiated. 
 - 
getN
public long getN()Returns the number of values that have been added.- Specified by:
 getNin interfaceStorelessMultivariateStatistic- Returns:
 - the number of values.
 
 - 
clear
public void clear()Clears the internal state of the statistic.- Specified by:
 clearin interfaceStorelessMultivariateStatistic
 - 
getDimension
public int getDimension()Returns the dimension of the statistic.- Specified by:
 getDimensionin interfaceStorelessMultivariateStatistic- Returns:
 - the dimension of the statistic
 
 - 
hashCode
public int hashCode() - 
equals
 
 -