Public Member Functions | |
void | addOutputValue (String outputValue) |
double | getExampleValue (int bin) |
double[] | getIntervals (int bin) |
String[] | getOutputValues () |
String | getValueForContinuous (double continuous) |
Protected Attributes | |
Filter | filter |
String[] | outputValues |
Package Functions | |
public< F extends Filter > | WEKADiscretizationFilter (F filter, FilterNamer<?super F > namer) |
An instance of the class WEKADiscretizationFilter
represents a discretization filter based on a clusterer.
Definition at line 15 of file WEKADiscretizationFilter.java.
public<F extends Filter> edu::tum::cs::bayesnets::core::WEKADiscretizationFilter::WEKADiscretizationFilter | ( | F | filter, | |
FilterNamer<?super F > | namer | |||
) | [inline, package] |
Construct an instance of WEKADiscretizationFilter
given a filter and a namer for the filter.
<F> | the filter type. | |
filter | the filter. | |
namer | the filter namer corresponding to the given filter. |
Definition at line 32 of file WEKADiscretizationFilter.java.
void edu::tum::cs::bayesnets::core::WEKADiscretizationFilter::addOutputValue | ( | String | outputValue | ) | [inline] |
Add output values for the discretization filter. This should add e.g. split points parsed from the outputValue to recreate the domain from the output Values.
outputValue | the outputValue to add. |
Implements edu::tum::cs::bayesnets::core::DiscretizationFilter.
Definition at line 68 of file WEKADiscretizationFilter.java.
double edu::tum::cs::bayesnets::core::WEKADiscretizationFilter::getExampleValue | ( | int | bin | ) | [inline] |
Return an example value in the specified discretization bin.
bin | the discretization bin. |
Implements edu::tum::cs::bayesnets::core::DiscretizationFilter.
Definition at line 75 of file WEKADiscretizationFilter.java.
double [] edu::tum::cs::bayesnets::core::WEKADiscretizationFilter::getIntervals | ( | int | bin | ) | [inline] |
Get interval boundaries for the bin. The return value should be a list of 2n values containing the intervals of the bin.
bin | the bin. |
Implements edu::tum::cs::bayesnets::core::DiscretizationFilter.
Definition at line 82 of file WEKADiscretizationFilter.java.
String [] edu::tum::cs::bayesnets::core::WEKADiscretizationFilter::getOutputValues | ( | ) | [inline] |
Get the filter's possible String output values (the final domain).
Implements edu::tum::cs::bayesnets::core::DiscretizationFilter.
Definition at line 43 of file WEKADiscretizationFilter.java.
String edu::tum::cs::bayesnets::core::WEKADiscretizationFilter::getValueForContinuous | ( | double | continuous | ) | [inline] |
Get the output value for the given continuous value.
continuous | the continuous value. |
Implements edu::tum::cs::bayesnets::core::DiscretizationFilter.
Definition at line 50 of file WEKADiscretizationFilter.java.
Filter edu::tum::cs::bayesnets::core::WEKADiscretizationFilter::filter [protected] |
The WEKA filter to use for discretization.
Definition at line 24 of file WEKADiscretizationFilter.java.
String [] edu::tum::cs::bayesnets::core::WEKADiscretizationFilter::outputValues [protected] |
The output values.
Definition at line 20 of file WEKADiscretizationFilter.java.