public class PlaceStatisticsImpl extends java.lang.Object implements PlaceStatistics
| Constructor and Description |
|---|
PlaceStatisticsImpl(org.processmining.models.graphbased.directed.petrinet.elements.Place place,
java.util.Collection<CaseStatistics> caseStatisticsCollection,
int allCaseCount) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String[]> |
csvExport() |
boolean |
equals(java.lang.Object o) |
org.joda.time.Duration |
fillInteractionsCache() |
org.apache.commons.math3.stat.descriptive.DescriptiveStatistics |
getAccumulatedSojournDurationDescriptiveStatistics() |
java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> |
getAccumulatedSojournDurationOverRelativeTime(int intervals) |
java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> |
getAccumulatedSojournDurationOverTime(int intervals) |
org.joda.time.Duration |
getCaseDuration(boolean median) |
org.apache.commons.math3.stat.descriptive.DescriptiveStatistics |
getCaseDurationDescriptiveStatistics() |
java.lang.Double |
getCaseEvents(boolean median) |
org.apache.commons.math3.stat.descriptive.DescriptiveStatistics |
getCaseEventsDescriptiveStatistics() |
java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> |
getCaseEventsOverRelativeTime(int intervals) |
java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> |
getCaseEventsOverTime(int intervals) |
org.apache.commons.math3.stat.descriptive.DescriptiveStatistics |
getCompleteInteractionCountDescriptiveStatistics() |
org.apache.commons.math3.stat.descriptive.DescriptiveStatistics |
getEventBasedFitnessDescriptiveStatistics() |
java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> |
getEventBasedFitnessOverRelativeTime(int intervals) |
java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> |
getEventBasedFitnessOverTime(int intervals) |
org.apache.commons.math3.stat.descriptive.DescriptiveStatistics |
getFitnessDescriptiveStatistics() |
java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> |
getFitnessOverRelativeTime(int intervals) |
java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> |
getFitnessOverTime(int intervals) |
java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> |
getIncomingCompleteInteractionsOverRelativeTime(int intervals) |
java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> |
getIncomingCompleteInteractionsOverTime(int intervals) |
java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> |
getIncomingIncompleteInteractionsOverRelativeTime(int intervals) |
java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> |
getIncomingIncompleteInteractionsOverTime(int intervals) |
java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> |
getIncomingInteractionsOverRelativeTime(int intervals) |
java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> |
getIncomingInteractionsOverTime(int intervals) |
java.util.List<PlaceTransitionFrequencyMap> |
getIncompleteTransitionFrequenciesOverRelativeTime(int intervals) |
java.util.List<PlaceTransitionFrequencyMap> |
getIncompleteTransitionFrequenciesOverTime(int intervals) |
org.apache.commons.math3.stat.descriptive.DescriptiveStatistics |
getInteractionCountDescriptiveStatistics() |
java.lang.String |
getLabel() |
org.joda.time.Duration |
getLongestCaseDuration() |
java.lang.String |
getLongRepresentation() |
java.lang.Double |
getMeanTokenCount(boolean median) |
org.apache.commons.math3.stat.descriptive.DescriptiveStatistics |
getMeanTokenCountDescriptiveStatistics() |
java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> |
getMeanTokenCountOverRelativeTime(int intervals) |
java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> |
getMeanTokenCountOverTime(int intervals) |
java.lang.String |
getMediumRepresentation() |
java.lang.String |
getMediumRepresentation(int intervals,
boolean doAbsolute,
boolean doRelative,
boolean doProblems) |
java.util.Collection<CaseStatistics> |
getNonEmptyCaseStatisticsCollection() |
java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> |
getOngoingInteractionsOverRelativeTime(int intervals) |
java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> |
getOngoingInteractionsOverTime(int intervals) |
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.util.List<IncompleteInteraction>> |
getProblems() |
org.joda.time.Duration |
getProcessDuration() |
java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> |
getRemainingSojournDurationOverRelativeTime(int intervals) |
java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> |
getRemainingSojournDurationOverTime(int intervals) |
java.lang.String |
getShortRepresentation() |
org.apache.commons.math3.stat.descriptive.DescriptiveStatistics |
getSojournActivityDescriptiveStatistics() |
java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> |
getSojournActivityOverRelativeTime(int intervals) |
java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> |
getSojournActivityOverTime(int intervals) |
org.joda.time.Duration |
getSojournDuration(boolean median) |
org.apache.commons.math3.stat.descriptive.DescriptiveStatistics |
getSojournDurationDescriptiveStatistics() |
org.joda.time.Duration |
getSojournDurationQuantile(double p) |
java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> |
getStartingSojournDurationOverRelativeTime(int intervals) |
java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> |
getStartingSojournDurationOverTime(int intervals) |
org.joda.time.DateTime |
getTotalEndTime() |
org.joda.time.DateTime |
getTotalStartTime() |
PlaceTransitionFrequencyMap |
getTransitionFrequencies() |
java.util.List<PlaceTransitionFrequencyMap> |
getTransitionFrequenciesOverRelativeTime(int intervals) |
java.util.List<PlaceTransitionFrequencyMap> |
getTransitionFrequenciesOverTime(int intervals) |
int |
hashCode() |
boolean |
isEmpty() |
java.lang.String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitgetNonEmptyCaseCount, getNonZeroTokenProgressionCount, getNonZeroTokenProgressionspublic PlaceStatisticsImpl(org.processmining.models.graphbased.directed.petrinet.elements.Place place,
java.util.Collection<CaseStatistics> caseStatisticsCollection,
int allCaseCount)
public org.joda.time.Duration fillInteractionsCache()
fillInteractionsCache in interface PlaceStatisticspublic java.lang.String getShortRepresentation()
getShortRepresentation in interface PlaceStatisticspublic java.lang.String getMediumRepresentation()
getMediumRepresentation in interface PlaceStatisticspublic java.lang.String getMediumRepresentation(int intervals,
boolean doAbsolute,
boolean doRelative,
boolean doProblems)
getMediumRepresentation in interface PlaceStatisticspublic java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.util.List<IncompleteInteraction>> getProblems()
getProblems in interface PlaceStatisticspublic java.lang.String getLongRepresentation()
getLongRepresentation in interface PlaceStatisticspublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic PlaceTransitionFrequencyMap getTransitionFrequencies()
getTransitionFrequencies in interface PlaceStatisticspublic java.util.List<PlaceTransitionFrequencyMap> getTransitionFrequenciesOverTime(int intervals)
getTransitionFrequenciesOverTime in interface PlaceStatisticspublic java.util.List<PlaceTransitionFrequencyMap> getIncompleteTransitionFrequenciesOverTime(int intervals)
getIncompleteTransitionFrequenciesOverTime in interface PlaceStatisticspublic java.util.List<PlaceTransitionFrequencyMap> getTransitionFrequenciesOverRelativeTime(int intervals)
getTransitionFrequenciesOverRelativeTime in interface PlaceStatisticspublic java.util.List<PlaceTransitionFrequencyMap> getIncompleteTransitionFrequenciesOverRelativeTime(int intervals)
getIncompleteTransitionFrequenciesOverRelativeTime in interface PlaceStatisticspublic java.lang.Double getCaseEvents(boolean median)
getCaseEvents in interface PlaceStatisticspublic org.apache.commons.math3.stat.descriptive.DescriptiveStatistics getCaseEventsDescriptiveStatistics()
getCaseEventsDescriptiveStatistics in interface PlaceStatisticspublic java.lang.Double getMeanTokenCount(boolean median)
getMeanTokenCount in interface PlaceStatisticspublic org.apache.commons.math3.stat.descriptive.DescriptiveStatistics getMeanTokenCountDescriptiveStatistics()
getMeanTokenCountDescriptiveStatistics in interface PlaceStatisticspublic org.joda.time.Duration getSojournDuration(boolean median)
getSojournDuration in interface PlaceStatisticspublic org.apache.commons.math3.stat.descriptive.DescriptiveStatistics getSojournDurationDescriptiveStatistics()
getSojournDurationDescriptiveStatistics in interface PlaceStatisticspublic org.joda.time.Duration getCaseDuration(boolean median)
getCaseDuration in interface PlaceStatisticspublic org.apache.commons.math3.stat.descriptive.DescriptiveStatistics getCaseDurationDescriptiveStatistics()
getCaseDurationDescriptiveStatistics in interface PlaceStatisticspublic org.apache.commons.math3.stat.descriptive.DescriptiveStatistics getFitnessDescriptiveStatistics()
getFitnessDescriptiveStatistics in interface PlaceStatisticspublic org.apache.commons.math3.stat.descriptive.DescriptiveStatistics getEventBasedFitnessDescriptiveStatistics()
getEventBasedFitnessDescriptiveStatistics in interface PlaceStatisticspublic org.apache.commons.math3.stat.descriptive.DescriptiveStatistics getInteractionCountDescriptiveStatistics()
getInteractionCountDescriptiveStatistics in interface PlaceStatisticspublic org.apache.commons.math3.stat.descriptive.DescriptiveStatistics getCompleteInteractionCountDescriptiveStatistics()
getCompleteInteractionCountDescriptiveStatistics in interface PlaceStatisticspublic org.apache.commons.math3.stat.descriptive.DescriptiveStatistics getAccumulatedSojournDurationDescriptiveStatistics()
getAccumulatedSojournDurationDescriptiveStatistics in interface PlaceStatisticspublic org.apache.commons.math3.stat.descriptive.DescriptiveStatistics getSojournActivityDescriptiveStatistics()
getSojournActivityDescriptiveStatistics in interface PlaceStatisticspublic java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> getMeanTokenCountOverTime(int intervals)
getMeanTokenCountOverTime in interface PlaceStatisticspublic java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> getMeanTokenCountOverRelativeTime(int intervals)
getMeanTokenCountOverRelativeTime in interface PlaceStatisticspublic java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> getCaseEventsOverTime(int intervals)
getCaseEventsOverTime in interface PlaceStatisticspublic java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> getCaseEventsOverRelativeTime(int intervals)
getCaseEventsOverRelativeTime in interface PlaceStatisticspublic java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> getIncomingInteractionsOverTime(int intervals)
getIncomingInteractionsOverTime in interface PlaceStatisticspublic java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> getIncomingInteractionsOverRelativeTime(int intervals)
getIncomingInteractionsOverRelativeTime in interface PlaceStatisticspublic java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> getIncomingCompleteInteractionsOverTime(int intervals)
getIncomingCompleteInteractionsOverTime in interface PlaceStatisticspublic java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> getIncomingCompleteInteractionsOverRelativeTime(int intervals)
getIncomingCompleteInteractionsOverRelativeTime in interface PlaceStatisticspublic java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> getIncomingIncompleteInteractionsOverTime(int intervals)
getIncomingIncompleteInteractionsOverTime in interface PlaceStatisticspublic java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> getIncomingIncompleteInteractionsOverRelativeTime(int intervals)
getIncomingIncompleteInteractionsOverRelativeTime in interface PlaceStatisticspublic java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> getOngoingInteractionsOverTime(int intervals)
getOngoingInteractionsOverTime in interface PlaceStatisticspublic java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> getOngoingInteractionsOverRelativeTime(int intervals)
getOngoingInteractionsOverRelativeTime in interface PlaceStatisticspublic java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> getFitnessOverTime(int intervals)
getFitnessOverTime in interface PlaceStatisticspublic java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> getFitnessOverRelativeTime(int intervals)
getFitnessOverRelativeTime in interface PlaceStatisticspublic java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> getEventBasedFitnessOverTime(int intervals)
getEventBasedFitnessOverTime in interface PlaceStatisticspublic java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> getEventBasedFitnessOverRelativeTime(int intervals)
getEventBasedFitnessOverRelativeTime in interface PlaceStatisticspublic java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> getAccumulatedSojournDurationOverTime(int intervals)
getAccumulatedSojournDurationOverTime in interface PlaceStatisticspublic java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> getAccumulatedSojournDurationOverRelativeTime(int intervals)
getAccumulatedSojournDurationOverRelativeTime in interface PlaceStatisticspublic java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> getSojournActivityOverTime(int intervals)
getSojournActivityOverTime in interface PlaceStatisticspublic java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> getSojournActivityOverRelativeTime(int intervals)
getSojournActivityOverRelativeTime in interface PlaceStatisticspublic java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> getStartingSojournDurationOverTime(int intervals)
getStartingSojournDurationOverTime in interface PlaceStatisticspublic java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> getStartingSojournDurationOverRelativeTime(int intervals)
getStartingSojournDurationOverRelativeTime in interface PlaceStatisticspublic java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> getRemainingSojournDurationOverTime(int intervals)
getRemainingSojournDurationOverTime in interface PlaceStatisticspublic java.util.List<org.apache.commons.math3.stat.descriptive.DescriptiveStatistics> getRemainingSojournDurationOverRelativeTime(int intervals)
getRemainingSojournDurationOverRelativeTime in interface PlaceStatisticspublic org.joda.time.Duration getProcessDuration()
getProcessDuration in interface PlaceStatisticspublic org.joda.time.Duration getLongestCaseDuration()
getLongestCaseDuration in interface PlaceStatisticspublic org.joda.time.Duration getSojournDurationQuantile(double p)
getSojournDurationQuantile in interface PlaceStatisticspublic org.joda.time.DateTime getTotalStartTime()
getTotalStartTime in interface PlaceStatisticspublic org.joda.time.DateTime getTotalEndTime()
getTotalEndTime in interface PlaceStatisticspublic java.util.Collection<CaseStatistics> getNonEmptyCaseStatisticsCollection()
getNonEmptyCaseStatisticsCollection in interface PlaceStatisticspublic java.util.List<java.lang.String[]> csvExport()
csvExport in interface PlaceStatisticspublic boolean isEmpty()
isEmpty in interface PlaceStatistics