Class ModelModelLogTest
- java.lang.Object
-
- org.processmining.statisticaltests.modelmodellogtest.ModelModelLogTest
-
- All Implemented Interfaces:
StatisticalTest<org.processmining.plugins.InductiveMiner.Triple<org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet,org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet,org.deckfour.xes.model.XLog>,ModelModelLogTestParameters>
public class ModelModelLogTest extends java.lang.Object implements StatisticalTest<org.processmining.plugins.InductiveMiner.Triple<org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet,org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet,org.deckfour.xes.model.XLog>,ModelModelLogTestParameters>
-
-
Constructor Summary
Constructors Constructor Description ModelModelLogTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanrejectHypothesisForSingleTest(ModelModelLogTestParameters parameters, double p)No side effects allowed.doubletest(org.processmining.plugins.InductiveMiner.Triple<org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet,org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet,org.deckfour.xes.model.XLog> input, ModelModelLogTestParameters parameters, org.processmining.framework.plugin.ProMCanceller canceller, org.processmining.framework.plugin.Progress progress)Perform the test.doubletestUnitEMSC(org.processmining.plugins.InductiveMiner.Triple<org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet,org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet,org.deckfour.xes.model.XLog> input, ModelModelLogTestParameters parameters, org.processmining.framework.plugin.ProMCanceller canceller, org.processmining.framework.plugin.Progress progress)
-
-
-
Method Detail
-
rejectHypothesisForSingleTest
public boolean rejectHypothesisForSingleTest(ModelModelLogTestParameters parameters, double p)
Description copied from interface:StatisticalTestNo side effects allowed.- Specified by:
rejectHypothesisForSingleTestin interfaceStatisticalTest<org.processmining.plugins.InductiveMiner.Triple<org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet,org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet,org.deckfour.xes.model.XLog>,ModelModelLogTestParameters>- Returns:
- true: reject null-hypothesis; false: do not reject null-hypothesis
-
test
public double test(org.processmining.plugins.InductiveMiner.Triple<org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet,org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet,org.deckfour.xes.model.XLog> input, ModelModelLogTestParameters parameters, org.processmining.framework.plugin.ProMCanceller canceller, org.processmining.framework.plugin.Progress progress) throws java.lang.InterruptedExceptionDescription copied from interface:StatisticalTestPerform the test. No side effects allowed.- Specified by:
testin interfaceStatisticalTest<org.processmining.plugins.InductiveMiner.Triple<org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet,org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet,org.deckfour.xes.model.XLog>,ModelModelLogTestParameters>canceller- may not be nullprogress- 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
-
testUnitEMSC
public double testUnitEMSC(org.processmining.plugins.InductiveMiner.Triple<org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet,org.processmining.stochasticlabelledpetrinets.StochasticLabelledPetriNet,org.deckfour.xes.model.XLog> input, ModelModelLogTestParameters parameters, org.processmining.framework.plugin.ProMCanceller canceller, org.processmining.framework.plugin.Progress progress) throws java.lang.InterruptedException- Throws:
java.lang.InterruptedException
-
-