Package com.tdunning.math.stats
Class Centroid
- java.lang.Object
-
- com.tdunning.math.stats.Centroid
-
- All Implemented Interfaces:
Comparable<Centroid>
public class Centroid extends Object implements Comparable<Centroid>
A single centroid which represents a number of data points.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(double x, int w)
void
add(double x, int w, Iterable<? extends Double> data)
int
compareTo(Centroid o)
int
count()
static Centroid
createWeighted(double x, int w, Iterable<? extends Double> data)
List<Double>
data()
int
hashCode()
int
id()
void
insertData(double x)
double
mean()
String
toString()
-
-
-
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:
compareTo
in interfaceComparable<Centroid>
-
insertData
public void insertData(double x)
-
createWeighted
public static Centroid createWeighted(double x, int w, Iterable<? extends Double> data)
-
-