Class CaseStatistics


  • public class CaseStatistics
    extends java.lang.Object
    Case statistics for an individual case in a log. Stores probabilistic information about a case that can be created during replay in a probabilistic model (e.g. StochasticNet).
    Author:
    Andreas Rogge-Solti
    See Also:
    StochasticManifestCollector
    • Field Detail

      • DEFAULT_OUTLIER_RATE

        public static final double DEFAULT_OUTLIER_RATE
        the least probable 1 percent is considered as outliers per default
        See Also:
        Constant Field Values
    • Constructor Detail

      • CaseStatistics

        public CaseStatistics​(long caseId)
    • Method Detail

      • addReplayStep

        public void addReplayStep​(ReplayStep step)
      • makeChoice

        public void makeChoice​(java.lang.Double probability)
      • getLogLikelihood

        public java.lang.Double getLogLikelihood()
      • setLogLikelihood

        public void setLogLikelihood​(java.lang.Double logLikelihood)
      • getCaseDuration

        public java.lang.Double getCaseDuration()
      • setCaseDuration

        public void setCaseDuration​(java.lang.Double caseDuration)
      • getReplaySteps

        public java.util.List<ReplayStep> getReplaySteps()
      • getCaseId

        public long getCaseId()
      • getChoices

        public java.util.List<java.lang.Double> getChoices()
      • toString

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

        public java.lang.String toString​(java.lang.String separator)