Package adams.data.binning
Class BinnableInstances
- java.lang.Object
-
- adams.data.binning.BinnableInstances
-
public class BinnableInstances extends Object
Helper class for binning instances.- Author:
- FracPete (fracpete at waikato dot ac dot nz)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBinnableInstances.ClassValueBinValueExtractorUses the class value as bin value.static classBinnableInstances.GroupedClassValueBinValueExtractorUses the class value of the first instance in the group as bin value.static classBinnableInstances.NumericClassGroupExtractorGroup extractor for numeric class attributes (using string representation of values).static classBinnableInstances.StringAttributeGroupExtractorGroup extractor for string attributes.
-
Constructor Summary
Constructors Constructor Description BinnableInstances()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static List<adams.data.binning.Binnable<weka.core.Instance>>toBinnableUsingClass(weka.core.Instances data)Turns Instances into a list of binnables using the class value.static List<adams.data.binning.Binnable<weka.core.Instance>>toBinnableUsingIndex(weka.core.Instances data)Turns Instances into a list of binnables using the instance index.static weka.core.InstancestoInstances(List<adams.data.binning.Binnable<weka.core.Instance>> list)Turns a binnable list back into Instances.
-
-
-
Method Detail
-
toBinnableUsingClass
public static List<adams.data.binning.Binnable<weka.core.Instance>> toBinnableUsingClass(weka.core.Instances data) throws Exception
Turns Instances into a list of binnables using the class value.- Parameters:
data- the instances to convert- Returns:
- the generated list
- Throws:
Exception- if extraction of class value fails
-
toBinnableUsingIndex
public static List<adams.data.binning.Binnable<weka.core.Instance>> toBinnableUsingIndex(weka.core.Instances data) throws Exception
Turns Instances into a list of binnables using the instance index.- Parameters:
data- the instances to convert- Returns:
- the generated list
- Throws:
Exception- if extraction of index fails
-
toInstances
public static weka.core.Instances toInstances(List<adams.data.binning.Binnable<weka.core.Instance>> list)
Turns a binnable list back into Instances.- Parameters:
list- the list to convert- Returns:
- the generated instances
-
-