Class ConditionalProbabilityModel


  • public class ConditionalProbabilityModel
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      ConditionalProbabilityModel​(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog inputLog, int lengthCondition, java.util.ArrayList<java.lang.String> exceptionStringList)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Map<java.lang.String,​java.lang.Integer> getAbsFreq()  
      java.util.Map<java.lang.String,​java.lang.Integer> getAttrCountMap()  
      org.deckfour.xes.model.XAttributeMap getAttrMap()  
      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.util.ArrayList<org.deckfour.xes.model.XEvent>> getEventDataMap()  
      java.lang.String getEventName​(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.util.ArrayList<java.lang.Boolean>> getIsSelectedDataMap()  
      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.Map<java.lang.String,​java.lang.Double> getProbabilityMap()  
      java.lang.Double getThresholdCategorical()  
      java.util.Map<java.lang.String,​java.lang.Double> getUpperIQRBoundMap()  
      void setAbsFreq​(java.util.Map<java.lang.String,​java.lang.Integer> absFreq)  
      void setAttrCountMap​(java.util.Map<java.lang.String,​java.lang.Integer> attrCountMap)  
      void setAttrMap​(org.deckfour.xes.model.XAttributeMap attrMap)  
      void setAttrSet​(java.util.Set<java.lang.String> attrSet)  
      void setAttrValueCountMap​(java.util.Map<java.lang.String,​java.lang.Integer> attrValueCountMap)  
      void setColNames​(java.util.ArrayList<java.lang.String> colNames)  
      void setDataTypeMap​(java.util.Map<java.lang.String,​java.lang.String> dataTypeMap)  
      void setEventDataMap​(java.util.Map<java.lang.String,​java.util.ArrayList<org.deckfour.xes.model.XEvent>> eventDataMap)  
      void setExceptionStringList​(java.util.ArrayList<java.lang.String> exceptionStringList)  
      void setFilteringList​(java.util.ArrayList<org.deckfour.xes.id.XID> filteringList)  
      void setIsSelectedDataMap​(java.util.Map<java.lang.String,​java.util.ArrayList<java.lang.Boolean>> isSelectedDataMap)  
      void setLowerIQRBoundMap​(java.util.Map<java.lang.String,​java.lang.Double> lowerIQRBoundMap)  
      void setProbabilityMap​(java.util.Map<java.lang.String,​java.lang.Double> probabilityMap)  
      void setThresholdCategorical​(java.lang.Double thresholdCategorical)  
      void setUpperIQRBoundMap​(java.util.Map<java.lang.String,​java.lang.Double> upperIQRBoundMap)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ConditionalProbabilityModel

        public ConditionalProbabilityModel​(org.processmining.framework.plugin.PluginContext context,
                                           org.deckfour.xes.model.XLog inputLog,
                                           int lengthCondition,
                                           java.util.ArrayList<java.lang.String> exceptionStringList)
    • Method Detail

      • getEventName

        public java.lang.String getEventName​(org.deckfour.xes.model.XEvent event)
      • getColNames

        public java.util.ArrayList<java.lang.String> getColNames()
      • setColNames

        public void setColNames​(java.util.ArrayList<java.lang.String> colNames)
      • 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)
      • getAttrMap

        public org.deckfour.xes.model.XAttributeMap getAttrMap()
      • setAttrMap

        public void setAttrMap​(org.deckfour.xes.model.XAttributeMap attrMap)
      • getAttrSet

        public java.util.Set<java.lang.String> getAttrSet()
      • setAttrSet

        public void setAttrSet​(java.util.Set<java.lang.String> attrSet)
      • 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)
      • getExceptionStringList

        public java.util.ArrayList<java.lang.String> getExceptionStringList()
      • setExceptionStringList

        public void setExceptionStringList​(java.util.ArrayList<java.lang.String> exceptionStringList)
      • getThresholdCategorical

        public java.lang.Double getThresholdCategorical()
      • setThresholdCategorical

        public void setThresholdCategorical​(java.lang.Double thresholdCategorical)
      • 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)
      • 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)
      • getFilteringList

        public java.util.ArrayList<org.deckfour.xes.id.XID> getFilteringList()
      • setFilteringList

        public void setFilteringList​(java.util.ArrayList<org.deckfour.xes.id.XID> filteringList)
      • 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)
      • getProbabilityMap

        public java.util.Map<java.lang.String,​java.lang.Double> getProbabilityMap()
      • setProbabilityMap

        public void setProbabilityMap​(java.util.Map<java.lang.String,​java.lang.Double> probabilityMap)
      • getOutliers

        public static java.util.List<java.lang.Double> getOutliers​(java.util.List<java.lang.Double> input)