Class DirectlyFollowsAbstractionFactory


  • public class DirectlyFollowsAbstractionFactory
    extends java.lang.Object
    • Field Detail

      • DEFAULT_THRESHOLD_BOOLEAN

        public static final double DEFAULT_THRESHOLD_BOOLEAN
        See Also:
        Constant Field Values
    • Constructor Detail

      • DirectlyFollowsAbstractionFactory

        public DirectlyFollowsAbstractionFactory()
    • Method Detail

      • constructAlphaClassicDirectlyFollowsAbstraction

        public static DirectlyFollowsAbstraction<org.deckfour.xes.classification.XEventClass> constructAlphaClassicDirectlyFollowsAbstraction​(org.deckfour.xes.model.XLog log,
                                                                                                                                              org.deckfour.xes.classification.XEventClasses classes)
      • constructAlphaClassicDirectlyFollowsMatrix

        public static double[][] constructAlphaClassicDirectlyFollowsMatrix​(org.deckfour.xes.model.XLog log,
                                                                            org.deckfour.xes.classification.XEventClasses classes)
      • constructAlphaPlusDirectlyFollowsAbstraction

        public static DirectlyFollowsAbstraction<org.deckfour.xes.classification.XEventClass> constructAlphaPlusDirectlyFollowsAbstraction​(org.deckfour.xes.model.XLog log,
                                                                                                                                           org.deckfour.xes.classification.XEventClasses classes)
      • constructAlphaPlusDirectlyFollowsMatrix

        public static double[][] constructAlphaPlusDirectlyFollowsMatrix​(org.deckfour.xes.model.XLog log,
                                                                         org.deckfour.xes.classification.XEventClasses classes)
      • constructAlphaPlusPlusDirectlyFollowsAbstraction

        public static DirectlyFollowsAbstraction<org.deckfour.xes.classification.XEventClass> constructAlphaPlusPlusDirectlyFollowsAbstraction​(org.deckfour.xes.model.XLog log,
                                                                                                                                               org.deckfour.xes.classification.XEventClasses classes)
      • constructAlphaPlusPlusDirectlyFollowsMatrix

        public static double[][] constructAlphaPlusPlusDirectlyFollowsMatrix​(org.deckfour.xes.model.XLog log,
                                                                             org.deckfour.xes.classification.XEventClasses classes)
      • constructBooleanDirectlyFollowsAbstraction

        public static DirectlyFollowsAbstraction<org.deckfour.xes.classification.XEventClass> constructBooleanDirectlyFollowsAbstraction​(org.deckfour.xes.model.XLog log,
                                                                                                                                         org.deckfour.xes.classification.XEventClasses classes)
      • constructBooleanDirectlyFollowsMatrix

        public static double[][] constructBooleanDirectlyFollowsMatrix​(org.deckfour.xes.model.XLog log,
                                                                       org.deckfour.xes.classification.XEventClasses classes)
      • constructAlphaRobustDirectlyFollowsAbstraction

        public static DirectlyFollowsAbstraction<org.deckfour.xes.classification.XEventClass> constructAlphaRobustDirectlyFollowsAbstraction​(org.deckfour.xes.model.XLog log,
                                                                                                                                             org.deckfour.xes.classification.XEventClasses classes)
      • constructAlphaRobustDirectlyFollowsMatrix

        public static double[][] constructAlphaRobustDirectlyFollowsMatrix​(org.deckfour.xes.model.XLog log,
                                                                           org.deckfour.xes.classification.XEventClasses classes)
      • constructBooleanLengthOneLoopFreeDirectlyFollowsAbstraction

        public static DirectlyFollowsAbstraction<org.deckfour.xes.classification.XEventClass> constructBooleanLengthOneLoopFreeDirectlyFollowsAbstraction​(org.deckfour.xes.model.XLog log,
                                                                                                                                                          org.deckfour.xes.classification.XEventClasses classes,
                                                                                                                                                          LengthOneLoopAbstraction<org.deckfour.xes.classification.XEventClass> lola)
      • constructBooleanLengthOneLoopFreeDirectlyFollowsMatrix

        public static org.processmining.framework.util.Pair<org.deckfour.xes.classification.XEventClass[],​double[][]> constructBooleanLengthOneLoopFreeDirectlyFollowsMatrix​(org.deckfour.xes.model.XLog log,
                                                                                                                                                                                   org.deckfour.xes.classification.XEventClasses classes,
                                                                                                                                                                                   LengthOneLoopAbstraction<org.deckfour.xes.classification.XEventClass> lola)
        construct a directly follows relation based on those event-classes E that are not in a length-one-loop-relation.
        Parameters:
        log -
        classes -
        lola -
        Returns:
      • constructDirectlyFollowsAbstraction

        public static <E> DirectlyFollowsAbstraction<E> constructDirectlyFollowsAbstraction​(E[] classes,
                                                                                            double[][] matrix,
                                                                                            double threshold)