|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Object org.apache.spark.util.StatCounter
public class StatCounter
A class for tracking the statistics of a set of numbers (count, mean and variance) in a
numerically robust way. Includes support for merging two StatCounters. Based on Welford
and Chan's algorithms
for running variance.
Constructor Summary | |
---|---|
StatCounter()
Initialize the StatCounter with no values. |
|
StatCounter(scala.collection.TraversableOnce<Object> values)
|
Method Summary | |
---|---|
static StatCounter |
apply(scala.collection.Seq<Object> values)
Build a StatCounter from a list of values passed as variable-length arguments. |
static StatCounter |
apply(scala.collection.TraversableOnce<Object> values)
Build a StatCounter from a list of values. |
StatCounter |
copy()
Clone this StatCounter |
long |
count()
|
double |
max()
|
double |
mean()
|
StatCounter |
merge(double value)
Add a value into this StatCounter, updating the internal statistics. |
StatCounter |
merge(StatCounter other)
Merge another StatCounter into this one, adding up the internal statistics. |
StatCounter |
merge(scala.collection.TraversableOnce<Object> values)
Add multiple values into this StatCounter, updating the internal statistics. |
double |
min()
|
double |
sampleStdev()
Return the sample standard deviation of the values, which corrects for bias in estimating the variance by dividing by N-1 instead of N. |
double |
sampleVariance()
Return the sample variance, which corrects for bias in estimating the variance by dividing by N-1 instead of N. |
double |
stdev()
Return the standard deviation of the values. |
double |
sum()
|
String |
toString()
|
double |
variance()
Return the variance of the values. |
Methods inherited from class Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public StatCounter(scala.collection.TraversableOnce<Object> values)
public StatCounter()
Method Detail |
---|
public static StatCounter apply(scala.collection.TraversableOnce<Object> values)
public static StatCounter apply(scala.collection.Seq<Object> values)
public StatCounter merge(double value)
public StatCounter merge(scala.collection.TraversableOnce<Object> values)
public StatCounter merge(StatCounter other)
public StatCounter copy()
public long count()
public double mean()
public double sum()
public double max()
public double min()
public double variance()
public double sampleVariance()
public double stdev()
public double sampleStdev()
public String toString()
toString
in class Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |