Class ObservationInstanceBuilder
- java.lang.Object
-
- org.processmining.stochasticlabelleddatapetrinet.weights.fitting.ObservationInstanceBuilder
-
public class ObservationInstanceBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ObservationInstanceBuilder(StochasticLabelledDataPetriNet net, java.lang.Iterable<org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment> alignedLog, java.util.Map<java.lang.String,java.lang.Object> initialValues, java.util.Map<java.lang.String,java.lang.Class<?>> attributesForDiscovery, java.util.Map<java.lang.String,StochasticLabelledDataPetriNet.VariableType> attributeTypes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description weka.core.InstancesbuildInstances(java.lang.Integer transition, java.util.Map<java.lang.Integer,com.google.common.collect.Multiset<java.util.Map<java.lang.Integer,java.lang.Object>>> instancesMultimap)java.util.Map<java.lang.Integer,com.google.common.collect.Multiset<java.util.Map<java.lang.Integer,java.lang.Object>>>buildInstancesMultimap(ProjectedLog projectedLog, java.util.Map<java.lang.String,java.lang.Integer> eventClass2TransIdx)ProjectedLogbuildProjectedLog(com.google.common.collect.SetMultimap<java.lang.Integer,java.lang.String> attributesWritten, java.util.Set<java.lang.String> consideredAttributes, java.util.Map<java.lang.String,java.lang.Integer> transitionsLocalId)booleanisTreatMissingValuesAsNA()voidsetTreatMissingValuesAsNA(boolean isTreatMissingValuesAsNA)
-
-
-
Constructor Detail
-
ObservationInstanceBuilder
public ObservationInstanceBuilder(StochasticLabelledDataPetriNet net, java.lang.Iterable<org.processmining.xesalignmentextension.XAlignmentExtension.XAlignment> alignedLog, java.util.Map<java.lang.String,java.lang.Object> initialValues, java.util.Map<java.lang.String,java.lang.Class<?>> attributesForDiscovery, java.util.Map<java.lang.String,StochasticLabelledDataPetriNet.VariableType> attributeTypes)
-
-
Method Detail
-
buildProjectedLog
public ProjectedLog buildProjectedLog(com.google.common.collect.SetMultimap<java.lang.Integer,java.lang.String> attributesWritten, java.util.Set<java.lang.String> consideredAttributes, java.util.Map<java.lang.String,java.lang.Integer> transitionsLocalId)
-
buildInstancesMultimap
public java.util.Map<java.lang.Integer,com.google.common.collect.Multiset<java.util.Map<java.lang.Integer,java.lang.Object>>> buildInstancesMultimap(ProjectedLog projectedLog, java.util.Map<java.lang.String,java.lang.Integer> eventClass2TransIdx)
-
buildInstances
public weka.core.Instances buildInstances(java.lang.Integer transition, java.util.Map<java.lang.Integer,com.google.common.collect.Multiset<java.util.Map<java.lang.Integer,java.lang.Object>>> instancesMultimap)
-
isTreatMissingValuesAsNA
public boolean isTreatMissingValuesAsNA()
-
setTreatMissingValuesAsNA
public void setTreatMissingValuesAsNA(boolean isTreatMissingValuesAsNA)
-
-