Class DirectFollowModel
- java.lang.Object
-
- org.processmining.interactivefiltering.model.DirectFollowModel
-
public class DirectFollowModel extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description DirectFollowModel(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog inputLog, java.util.ArrayList<java.lang.String> exceptionStringList)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.deckfour.xes.model.XLogaddAttributes(org.deckfour.xes.model.XLog inputLog)voidaddInformation(java.lang.String fromString, java.lang.String toString, int idx, java.util.ArrayList<org.deckfour.xes.model.XEvent> allEventList)voidfindCategoricalOutlier()voidfindNumericalOutlier()java.util.Map<java.lang.String,java.lang.Integer>getAbsFreq()java.util.Map<java.lang.String,java.lang.Double>getActivityOutlierPercentageMap()java.util.Map<java.lang.String,java.lang.Integer>getAttrCountMap()org.deckfour.xes.model.XAttributeMapgetAttrMap()java.util.Set<java.lang.String>getAttrSet()java.util.Map<java.lang.String,java.lang.Integer>getAttrValueCountMap()java.util.ArrayList<java.lang.String>getColNames()java.util.Map<java.lang.String,java.lang.String>getDataTypeMap()java.util.Map<java.lang.String,java.lang.Integer>getDirectFollowMap()java.util.Map<java.lang.String,java.util.ArrayList<org.deckfour.xes.model.XEvent>>getEventDataMap()java.lang.StringgetEventName(org.deckfour.xes.model.XEvent event)java.util.ArrayList<java.lang.String>getExceptionStringList()java.util.ArrayList<org.deckfour.xes.id.XID>getFilteringList()java.util.Map<java.lang.String,java.lang.Integer>getInputActMap()org.deckfour.xes.model.XLoggetInputLog()java.util.Map<java.lang.String,java.util.ArrayList<java.lang.Boolean>>getIsSelectedDataMap()java.util.ArrayList<java.lang.String>getLabelingList()java.util.Map<java.lang.String,java.lang.Double>getLowerIQRBoundMap()static java.util.List<java.lang.Double>getOutliers(java.util.List<java.lang.Double> input)java.util.ArrayList<java.lang.String>getRelationList()java.lang.DoublegetThresholdCategorical()java.util.Map<java.lang.String,java.lang.Double>getUpperIQRBoundMap()java.util.Map<java.lang.String,java.util.List<java.lang.Double>>getWaitingTimeMap()voidsetAbsFreq(java.util.Map<java.lang.String,java.lang.Integer> absFreq)voidsetActivityOutlierPercentageMap(java.util.Map<java.lang.String,java.lang.Double> activityOutlierPercentageMap)voidsetAttrCountMap(java.util.Map<java.lang.String,java.lang.Integer> attrCountMap)voidsetAttrMap(org.deckfour.xes.model.XAttributeMap attrMap)voidsetAttrSet(java.util.Set<java.lang.String> attrSet)voidsetAttrValueCountMap(java.util.Map<java.lang.String,java.lang.Integer> attrValueCountMap)voidsetColNames(java.util.ArrayList<java.lang.String> colNames)voidsetDataTypeMap(java.util.Map<java.lang.String,java.lang.String> dataTypeMap)voidsetDirectFollowMap(java.util.Map<java.lang.String,java.lang.Integer> directFollowMap)voidsetEventDataMap(java.util.Map<java.lang.String,java.util.ArrayList<org.deckfour.xes.model.XEvent>> eventDataMap)voidsetExceptionStringList(java.util.ArrayList<java.lang.String> exceptionStringList)voidsetFilteringList(java.util.ArrayList<org.deckfour.xes.id.XID> filteringList)voidsetInputActMap(java.util.Map<java.lang.String,java.lang.Integer> inputActMap)voidsetInputLog(org.deckfour.xes.model.XLog inputLog)voidsetIsSelectedDataMap(java.util.Map<java.lang.String,java.util.ArrayList<java.lang.Boolean>> isSelectedDataMap)voidsetLabelingList(java.util.ArrayList<java.lang.String> labelingList)voidsetLowerIQRBoundMap(java.util.Map<java.lang.String,java.lang.Double> lowerIQRBoundMap)voidsetRelationList(java.util.ArrayList<java.lang.String> relationList)voidsetThresholdCategorical(java.lang.Double thresholdCategorical)voidsetUpperIQRBoundMap(java.util.Map<java.lang.String,java.lang.Double> upperIQRBoundMap)voidsetWaitingTimeMap(java.util.Map<java.lang.String,java.util.List<java.lang.Double>> waitingTimeMap)
-
-
-
Method Detail
-
getEventName
public java.lang.String getEventName(org.deckfour.xes.model.XEvent event)
-
getInputLog
public org.deckfour.xes.model.XLog getInputLog()
-
setInputLog
public void setInputLog(org.deckfour.xes.model.XLog inputLog)
-
getAttrMap
public org.deckfour.xes.model.XAttributeMap getAttrMap()
-
setAttrMap
public void setAttrMap(org.deckfour.xes.model.XAttributeMap attrMap)
-
getThresholdCategorical
public java.lang.Double getThresholdCategorical()
-
setThresholdCategorical
public void setThresholdCategorical(java.lang.Double thresholdCategorical)
-
getAttrSet
public java.util.Set<java.lang.String> getAttrSet()
-
setAttrSet
public void setAttrSet(java.util.Set<java.lang.String> attrSet)
-
getRelationList
public java.util.ArrayList<java.lang.String> getRelationList()
-
setRelationList
public void setRelationList(java.util.ArrayList<java.lang.String> relationList)
-
getColNames
public java.util.ArrayList<java.lang.String> getColNames()
-
setColNames
public void setColNames(java.util.ArrayList<java.lang.String> colNames)
-
getEventDataMap
public java.util.Map<java.lang.String,java.util.ArrayList<org.deckfour.xes.model.XEvent>> getEventDataMap()
-
setEventDataMap
public void setEventDataMap(java.util.Map<java.lang.String,java.util.ArrayList<org.deckfour.xes.model.XEvent>> eventDataMap)
-
getAbsFreq
public java.util.Map<java.lang.String,java.lang.Integer> getAbsFreq()
-
setAbsFreq
public void setAbsFreq(java.util.Map<java.lang.String,java.lang.Integer> absFreq)
-
getIsSelectedDataMap
public java.util.Map<java.lang.String,java.util.ArrayList<java.lang.Boolean>> getIsSelectedDataMap()
-
setIsSelectedDataMap
public void setIsSelectedDataMap(java.util.Map<java.lang.String,java.util.ArrayList<java.lang.Boolean>> isSelectedDataMap)
-
getExceptionStringList
public java.util.ArrayList<java.lang.String> getExceptionStringList()
-
setExceptionStringList
public void setExceptionStringList(java.util.ArrayList<java.lang.String> exceptionStringList)
-
getFilteringList
public java.util.ArrayList<org.deckfour.xes.id.XID> getFilteringList()
-
setFilteringList
public void setFilteringList(java.util.ArrayList<org.deckfour.xes.id.XID> filteringList)
-
getLabelingList
public java.util.ArrayList<java.lang.String> getLabelingList()
-
setLabelingList
public void setLabelingList(java.util.ArrayList<java.lang.String> labelingList)
-
getActivityOutlierPercentageMap
public java.util.Map<java.lang.String,java.lang.Double> getActivityOutlierPercentageMap()
-
setActivityOutlierPercentageMap
public void setActivityOutlierPercentageMap(java.util.Map<java.lang.String,java.lang.Double> activityOutlierPercentageMap)
-
getDirectFollowMap
public java.util.Map<java.lang.String,java.lang.Integer> getDirectFollowMap()
-
setDirectFollowMap
public void setDirectFollowMap(java.util.Map<java.lang.String,java.lang.Integer> directFollowMap)
-
getInputActMap
public java.util.Map<java.lang.String,java.lang.Integer> getInputActMap()
-
setInputActMap
public void setInputActMap(java.util.Map<java.lang.String,java.lang.Integer> inputActMap)
-
getAttrValueCountMap
public java.util.Map<java.lang.String,java.lang.Integer> getAttrValueCountMap()
-
setAttrValueCountMap
public void setAttrValueCountMap(java.util.Map<java.lang.String,java.lang.Integer> attrValueCountMap)
-
getAttrCountMap
public java.util.Map<java.lang.String,java.lang.Integer> getAttrCountMap()
-
setAttrCountMap
public void setAttrCountMap(java.util.Map<java.lang.String,java.lang.Integer> attrCountMap)
-
getWaitingTimeMap
public java.util.Map<java.lang.String,java.util.List<java.lang.Double>> getWaitingTimeMap()
-
setWaitingTimeMap
public void setWaitingTimeMap(java.util.Map<java.lang.String,java.util.List<java.lang.Double>> waitingTimeMap)
-
getDataTypeMap
public java.util.Map<java.lang.String,java.lang.String> getDataTypeMap()
-
setDataTypeMap
public void setDataTypeMap(java.util.Map<java.lang.String,java.lang.String> dataTypeMap)
-
getUpperIQRBoundMap
public java.util.Map<java.lang.String,java.lang.Double> getUpperIQRBoundMap()
-
setUpperIQRBoundMap
public void setUpperIQRBoundMap(java.util.Map<java.lang.String,java.lang.Double> upperIQRBoundMap)
-
getLowerIQRBoundMap
public java.util.Map<java.lang.String,java.lang.Double> getLowerIQRBoundMap()
-
setLowerIQRBoundMap
public void setLowerIQRBoundMap(java.util.Map<java.lang.String,java.lang.Double> lowerIQRBoundMap)
-
addInformation
public void addInformation(java.lang.String fromString, java.lang.String toString, int idx, java.util.ArrayList<org.deckfour.xes.model.XEvent> allEventList)
-
getOutliers
public static java.util.List<java.lang.Double> getOutliers(java.util.List<java.lang.Double> input)
-
findCategoricalOutlier
public void findCategoricalOutlier()
-
findNumericalOutlier
public void findNumericalOutlier()
-
addAttributes
public org.deckfour.xes.model.XLog addAttributes(org.deckfour.xes.model.XLog inputLog)
-
-