Class LogLogUnknownProcessTest

    • Field Summary

      Fields 
      Modifier and Type Field Description
      int sampleSize  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static double p​(LogLogUnknownProcessTestParameters parameters, org.processmining.framework.plugin.ProMCanceller canceller, double[] sampleDistances, com.google.common.util.concurrent.AtomicDouble distanceAB, org.processmining.earthmoversstochasticconformancechecking.stochasticlanguage.StochasticLanguage<org.processmining.earthmoversstochasticconformancechecking.stochasticlanguage.TotalOrder> languageA, org.processmining.earthmoversstochasticconformancechecking.stochasticlanguage.StochasticLanguage<org.processmining.earthmoversstochasticconformancechecking.stochasticlanguage.TotalOrder> languageB, int sampleSize, org.processmining.framework.plugin.Progress progress)  
      boolean rejectHypothesisForSingleTest​(LogLogUnknownProcessTestParameters parameters, double p)
      No side effects allowed.
      double test​(org.processmining.plugins.InductiveMiner.Pair<org.deckfour.xes.model.XLog,​org.deckfour.xes.model.XLog> input, LogLogUnknownProcessTestParameters parameters, org.processmining.framework.plugin.ProMCanceller canceller, org.processmining.framework.plugin.Progress progress)
      Perform the test.
      • Methods inherited from class java.lang.Object

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

      • sampleSize

        public int sampleSize
    • Constructor Detail

      • LogLogUnknownProcessTest

        public LogLogUnknownProcessTest()
    • Method Detail

      • test

        public double test​(org.processmining.plugins.InductiveMiner.Pair<org.deckfour.xes.model.XLog,​org.deckfour.xes.model.XLog> input,
                           LogLogUnknownProcessTestParameters parameters,
                           org.processmining.framework.plugin.ProMCanceller canceller,
                           org.processmining.framework.plugin.Progress progress)
                    throws java.lang.InterruptedException
        Description copied from interface: StatisticalTest
        Perform the test. No side effects allowed.
        Specified by:
        test in interface StatisticalTest<org.processmining.plugins.InductiveMiner.Pair<org.deckfour.xes.model.XLog,​org.deckfour.xes.model.XLog>,​LogLogUnknownProcessTestParameters>
        canceller - may not be null
        progress - may be null
        Returns:
        the p-value of the test (confirm with rejectHypothesisForSingleTest whether hypothesis is rejected), Double.NaN if the test failed.
        Throws:
        java.lang.InterruptedException
      • p

        public static double p​(LogLogUnknownProcessTestParameters parameters,
                               org.processmining.framework.plugin.ProMCanceller canceller,
                               double[] sampleDistances,
                               com.google.common.util.concurrent.AtomicDouble distanceAB,
                               org.processmining.earthmoversstochasticconformancechecking.stochasticlanguage.StochasticLanguage<org.processmining.earthmoversstochasticconformancechecking.stochasticlanguage.TotalOrder> languageA,
                               org.processmining.earthmoversstochasticconformancechecking.stochasticlanguage.StochasticLanguage<org.processmining.earthmoversstochasticconformancechecking.stochasticlanguage.TotalOrder> languageB,
                               int sampleSize,
                               org.processmining.framework.plugin.Progress progress)
                        throws java.lang.InterruptedException
        Throws:
        java.lang.InterruptedException