Class OneHotEncoding
- java.lang.Object
-
- org.processmining.stochasticlabelleddatapetrinet.preprocess.OneHotEncoding
-
public class OneHotEncoding extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description OneHotEncoding()OneHotEncoding(int maxCategories)OneHotEncoding(int maxCategories, java.lang.String... excludedAttributes)OneHotEncoding(java.util.Set<java.lang.String> excludedAttributes, int maxCategories)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeserialize(java.io.InputStream is)voidfit(org.deckfour.xes.model.XLog log)java.util.Map<java.lang.Object,java.lang.String>getMapping(java.lang.String variable)intgetNumEncodedAttributes()java.util.Set<java.lang.String>getVariables()org.deckfour.xes.model.XLogprocess(org.deckfour.xes.model.XLog log)voidserialize(java.io.OutputStream os)
-
-
-
Constructor Detail
-
OneHotEncoding
public OneHotEncoding()
-
OneHotEncoding
public OneHotEncoding(int maxCategories)
-
OneHotEncoding
public OneHotEncoding(int maxCategories, java.lang.String... excludedAttributes)
-
OneHotEncoding
public OneHotEncoding(java.util.Set<java.lang.String> excludedAttributes, int maxCategories)
-
-
Method Detail
-
getNumEncodedAttributes
public int getNumEncodedAttributes()
-
fit
public void fit(org.deckfour.xes.model.XLog log)
-
process
public org.deckfour.xes.model.XLog process(org.deckfour.xes.model.XLog log)
-
serialize
public void serialize(java.io.OutputStream os) throws java.io.IOException- Throws:
java.io.IOException
-
deserialize
public void deserialize(java.io.InputStream is) throws java.lang.ClassNotFoundException, java.io.IOException- Throws:
java.lang.ClassNotFoundExceptionjava.io.IOException
-
getVariables
public java.util.Set<java.lang.String> getVariables()
-
getMapping
public java.util.Map<java.lang.Object,java.lang.String> getMapping(java.lang.String variable)
-
-