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:
  • Field Details

    • uniqueCount

      private static final AtomicInteger uniqueCount
    • centroid

      private double centroid
    • count

      private int count
    • id

      private transient int id
    • actualData

      private List<Double> actualData
  • Constructor Details

    • Centroid

      private Centroid(boolean record)
    • Centroid

      public Centroid(double x)
    • Centroid

      public Centroid(double x, int w)
    • Centroid

      public Centroid(double x, int w, int id)
    • Centroid

      public Centroid(double x, int id, boolean record)
    • Centroid

      Centroid(double x, int w, List<Double> data)
  • Method Details