Time Weighted Statistic
Collects time weighted statistics that are presented to the collect() method. The property, timeGetter, must provide values for each observed value that appears in the collect method.
Parameters
assumed to be 0.0 by default
assumed to be 0.0 by default
Constructors
Properties
The header string for the CVS representation
Gets the last observed weight
When a data point having the value of (Double.NaN, Double.POSITIVE_INFINITY, Double.NEGATIVE_INFINITY) are presented it is excluded from the summary statistics and the number of missing points is noted. If the weight is infinite or less than or equal to zero, then the data point should not be recorded. This method reports the number of missing points that occurred during the collection.
Gets the sum of the observed weights.
Gets the weighted average of the collected observations.
Gets the weighted sum of observations observed.
Gets the weighted sum of squares for observations observed.
Functions
Allows the adding (attaching) of an observer to the observable
Collects on the boolean value true = 1.0, false = 0.0
Collects on the values in the supplied array.
Collect on the double value return by the function
Collects on the Int value
Collects on the Long value
Collects on all the values in the supplied collection.
Collects on the values returned by the supplied GetValueIfc
Collect on the supplied value. Double.NaN, Double.NEGATIVE_INFINITY, and Double.POSITIVE_INFINITY values are counted as missing. Null values are not permitted.
Returns how many observers are currently attached to the observable
Detaches all the observers from the observable
Allows the deletion (removing) of an observer from the observable
Returns true if the observer is already attached