Class PersistentStatistic<U extends Unit<U>,​T extends AbstractDoubleScalarRel<U,​T>>

java.lang.Object
org.opentrafficsim.kpi.sampling.indicator.PersistentStatistic<U,​T>
Type Parameters:
U - the unit type
T - type of the value

public class PersistentStatistic<U extends Unit<U>,​T extends AbstractDoubleScalarRel<U,​T>>
extends java.lang.Object

Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.

Version:
$Revision$, $LastChangedDate$, by $Author$, initial version 18 okt. 2016
Author:
Alexander Verbraeck, Peter Knoppers, Wouter Schakel
  • Constructor Details

    • PersistentStatistic

      public PersistentStatistic​(Persistent<U,​T,​?> persistent)
      Constructor.
      Parameters:
      persistent - Persistent<?,T,?>; the persistent statistic that gathers the data
  • Method Details

    • getConfidenceInterval

      public ConfidenceInterval<T> getConfidenceInterval​(double alpha)
      Parameters:
      alpha - double; confidence level
      Returns:
      both-side confidence interval
    • getConfidenceInterval

      public ConfidenceInterval<T> getConfidenceInterval​(double alpha, IntervalSide side)
      Parameters:
      alpha - double; confidence level
      side - IntervalSide; side of confidence interval
      Returns:
      confidence interval
    • getSum

      public T getSum()
      Returns:
      sum.
    • getMin

      public T getMin()
      Returns:
      min.
    • getMax

      public T getMax()
      Returns:
      max.
    • getMean

      public T getMean()
      Returns:
      mean.
    • getStDev

      public T getStDev()
      Returns:
      stDev.
    • getVariance

      public double getVariance()
      Returns:
      variance.
    • getN

      public long getN()
      Returns:
      n.
    • toString

      public final java.lang.String toString()
      Overrides:
      toString in class java.lang.Object