Classes | |
class | Default |
Public Member Functions | |
void | addOutputValue (String outputValue) |
double | getExampleValue (int bin) |
double[] | getIntervals (int bin) |
String[] | getOutputValues () |
String | getValueForContinuous (double continuous) |
The DiscretizationFilter
interface is used to discretize continuous domains.
Definition at line 11 of file DiscretizationFilter.java.
void edu::tum::cs::bayesnets::core::DiscretizationFilter::addOutputValue | ( | String | outputValue | ) |
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. |
Implemented in edu::tum::cs::bayesnets::core::ClustererDiscretizationFilter, edu::tum::cs::bayesnets::core::DiscretizationFilter::Default, and edu::tum::cs::bayesnets::core::WEKADiscretizationFilter.
double edu::tum::cs::bayesnets::core::DiscretizationFilter::getExampleValue | ( | int | bin | ) |
Return an example value in the specified discretization bin.
bin | the discretization bin. |
Implemented in edu::tum::cs::bayesnets::core::ClustererDiscretizationFilter, edu::tum::cs::bayesnets::core::DiscretizationFilter::Default, and edu::tum::cs::bayesnets::core::WEKADiscretizationFilter.
double [] edu::tum::cs::bayesnets::core::DiscretizationFilter::getIntervals | ( | int | bin | ) |
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. |
Implemented in edu::tum::cs::bayesnets::core::ClustererDiscretizationFilter, edu::tum::cs::bayesnets::core::DiscretizationFilter::Default, and edu::tum::cs::bayesnets::core::WEKADiscretizationFilter.
String [] edu::tum::cs::bayesnets::core::DiscretizationFilter::getOutputValues | ( | ) |
Get the filter's possible String output values (the final domain).
Implemented in edu::tum::cs::bayesnets::core::ClustererDiscretizationFilter, edu::tum::cs::bayesnets::core::DiscretizationFilter::Default, and edu::tum::cs::bayesnets::core::WEKADiscretizationFilter.
String edu::tum::cs::bayesnets::core::DiscretizationFilter::getValueForContinuous | ( | double | continuous | ) |
Get the output value for the given continuous value.
continuous | the continuous value. |
Implemented in edu::tum::cs::bayesnets::core::ClustererDiscretizationFilter, edu::tum::cs::bayesnets::core::DiscretizationFilter::Default, and edu::tum::cs::bayesnets::core::WEKADiscretizationFilter.