Package com.tdunning.math.stats
Class Centroid
- java.lang.Object
-
- com.tdunning.math.stats.Centroid
-
- All Implemented Interfaces:
Serializable,Comparable<Centroid>
public class Centroid extends Object implements Comparable<Centroid>, Serializable
A single centroid which represents a number of data points.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(double x, int w)voidadd(double x, int w, Iterable<? extends Double> data)intcompareTo(Centroid o)intcount()static CentroidcreateWeighted(double x, int w, Iterable<? extends Double> data)List<Double>data()inthashCode()intid()voidinsertData(double x)doublemean()StringtoString()
-
-
-
Method Detail
-
add
public void add(double x, int w)
-
mean
public double mean()
-
count
public int count()
-
id
public int id()
-
compareTo
public int compareTo(Centroid o)
- Specified by:
compareToin interfaceComparable<Centroid>
-
insertData
public void insertData(double x)
-
createWeighted
public static Centroid createWeighted(double x, int w, Iterable<? extends Double> data)
-
-