Package org.jfree.data.statistics
Class MeanAndStandardDeviation
- java.lang.Object
-
- org.jfree.data.statistics.MeanAndStandardDeviation
-
- All Implemented Interfaces:
java.io.Serializable
public class MeanAndStandardDeviation extends java.lang.Object implements java.io.SerializableA simple data structure that holds a mean value and a standard deviation value. This is used in theDefaultStatisticalCategoryDatasetclass.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.NumbermeanThe mean.private static longserialVersionUIDFor serialization.private java.lang.NumberstandardDeviationThe standard deviation.
-
Constructor Summary
Constructors Constructor Description MeanAndStandardDeviation(double mean, double standardDeviation)Creates a new mean and standard deviation record.MeanAndStandardDeviation(java.lang.Number mean, java.lang.Number standardDeviation)Creates a new mean and standard deviation record.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)Tests this instance for equality with an arbitrary object.java.lang.NumbergetMean()Returns the mean.doublegetMeanValue()Returns the mean as a double primitive.java.lang.NumbergetStandardDeviation()Returns the standard deviation.doublegetStandardDeviationValue()Returns the standard deviation as a double primitive.java.lang.StringtoString()Returns a string representing this instance.
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
For serialization.- See Also:
- Constant Field Values
-
mean
private java.lang.Number mean
The mean.
-
standardDeviation
private java.lang.Number standardDeviation
The standard deviation.
-
-
Constructor Detail
-
MeanAndStandardDeviation
public MeanAndStandardDeviation(double mean, double standardDeviation)Creates a new mean and standard deviation record.- Parameters:
mean- the mean.standardDeviation- the standard deviation.
-
MeanAndStandardDeviation
public MeanAndStandardDeviation(java.lang.Number mean, java.lang.Number standardDeviation)Creates a new mean and standard deviation record.- Parameters:
mean- the mean (nullpermitted).standardDeviation- the standard deviation (nullpermitted.
-
-
Method Detail
-
getMean
public java.lang.Number getMean()
Returns the mean.- Returns:
- The mean.
-
getMeanValue
public double getMeanValue()
Returns the mean as a double primitive. If the underlying mean isnull, this method will returnDouble.NaN.- Returns:
- The mean.
- See Also:
getMean()
-
getStandardDeviation
public java.lang.Number getStandardDeviation()
Returns the standard deviation.- Returns:
- The standard deviation.
-
getStandardDeviationValue
public double getStandardDeviationValue()
Returns the standard deviation as a double primitive. If the underlying standard deviation isnull, this method will returnDouble.NaN.- Returns:
- The standard deviation.
-
equals
public boolean equals(java.lang.Object obj)
Tests this instance for equality with an arbitrary object.- Overrides:
equalsin classjava.lang.Object- Parameters:
obj- the object (nullpermitted).- Returns:
- A boolean.
-
toString
public java.lang.String toString()
Returns a string representing this instance.- Overrides:
toStringin classjava.lang.Object- Returns:
- A string.
-
-