Class WeightedObservedPoints

java.lang.Object
org.hipparchus.fitting.WeightedObservedPoints
All Implemented Interfaces:
Serializable

public class WeightedObservedPoints extends Object implements Serializable
Simple container for weighted observed points used in curve fitting algorithms.
See Also:
  • Constructor Details Link icon

    • WeightedObservedPoints Link icon

      public WeightedObservedPoints()
      Simple constructor.
      Since:
      3.0
  • Method Details Link icon

    • add Link icon

      public void add(double x, double y)
      Adds a point to the sample. Calling this method is equivalent to calling add(1.0, x, y).
      Parameters:
      x - Abscissa of the point.
      y - Observed value at x. After fitting we should have f(x) as close as possible to this value.
      See Also:
    • add Link icon

      public void add(double weight, double x, double y)
      Adds a point to the sample.
      Parameters:
      weight - Weight of the observed point.
      x - Abscissa of the point.
      y - Observed value at x. After fitting we should have f(x) as close as possible to this value.
      See Also:
    • add Link icon

      public void add(WeightedObservedPoint observed)
      Adds a point to the sample.
      Parameters:
      observed - Observed point to add.
      See Also:
    • toList Link icon

      public List<WeightedObservedPoint> toList()
      Gets a snapshot of the observed points. The list of stored points is copied in order to ensure that modification of the returned instance does not affect this container. Conversely, further modification of this container (through the add or clear methods) will not affect the returned list.
      Returns:
      the observed points, in the order they were added to this container.
      See Also:
    • clear Link icon

      public void clear()
      Removes all observations from this container.