Class ExperimentUtil


  • public class ExperimentUtil
    extends java.lang.Object
    • Constructor Detail

      • ExperimentUtil

        public ExperimentUtil()
    • Method Detail

      • addIdentifiersToEventsAndRecord

        public static void addIdentifiersToEventsAndRecord​(org.deckfour.xes.model.XLog log)
      • addIdentifiersToEventsAndRecord

        public static void addIdentifiersToEventsAndRecord​(org.deckfour.xes.model.XLog log,
                                                           LogNoiseRecorder recorder)
      • assignId

        public static void assignId​(org.deckfour.xes.model.XAttributable element,
                                    LogNoiseRecorder recorder)
      • removeEvents

        public static void removeEvents​(org.deckfour.xes.model.XLog log,
                                        LogNoiseRecorder recorder,
                                        int n,
                                        java.io.PrintWriter out)
      • addEvents

        public static void addEvents​(org.deckfour.xes.model.XLog log,
                                     LogNoiseRecorder recorder,
                                     int n,
                                     java.io.PrintWriter out)
        For each trace in the log, copy n number of events and add them as noise to the trace. Record the noise added in the recorder
        Parameters:
        log - The log to which the noise is added
        recorder - The recorder in which the noise is stored
        n - The number of (noise) events per trace to be added.
      • reindexEvents

        public static void reindexEvents​(org.deckfour.xes.model.XLog log,
                                         LogNoiseRecorder recorder,
                                         int n,
                                         java.io.PrintWriter out)
      • copyOrReindexEvents

        public static void copyOrReindexEvents​(org.deckfour.xes.model.XLog log,
                                               LogNoiseRecorder recorder,
                                               int n,
                                               boolean remove,
                                               java.io.PrintWriter out)
      • removeData

        public static void removeData​(org.deckfour.xes.model.XLog log,
                                      LogNoiseRecorder recorder,
                                      int n,
                                      java.io.PrintWriter logger)
      • addRemovedData

        public static void addRemovedData​(org.deckfour.xes.model.XLog log,
                                          LogNoiseRecorder recorder,
                                          int n,
                                          java.io.PrintWriter logger)
      • addCopiedData

        public static void addCopiedData​(org.deckfour.xes.model.XLog log,
                                         LogNoiseRecorder recorder,
                                         int n,
                                         java.io.PrintWriter logger)
      • addDataNoise

        public static void addDataNoise​(org.deckfour.xes.model.XLog log,
                                        LogNoiseRecorder recorder,
                                        int n,
                                        boolean remove,
                                        java.io.PrintWriter out)