edu::tum::cs::bayesnets::core::DiscretizationFilter Interface Reference

Inheritance diagram for edu::tum::cs::bayesnets::core::DiscretizationFilter:
Inheritance graph
[legend]

List of all members.

Classes

class  Default

Public Member Functions

void addOutputValue (String outputValue)
double getExampleValue (int bin)
double[] getIntervals (int bin)
String[] getOutputValues ()
String getValueForContinuous (double continuous)

Detailed Description

The DiscretizationFilter interface is used to discretize continuous domains.

Definition at line 11 of file DiscretizationFilter.java.


Member Function Documentation

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.

Parameters:
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.

Parameters:
bin the discretization bin.
Returns:
an example value for 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.

Parameters:
bin the bin.
Returns:
the interval boundaries of 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).

Returns:
the possible output values.

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.

Parameters:
continuous the continuous value.
Returns:
the discretized output value

Implemented in edu::tum::cs::bayesnets::core::ClustererDiscretizationFilter, edu::tum::cs::bayesnets::core::DiscretizationFilter::Default, and edu::tum::cs::bayesnets::core::WEKADiscretizationFilter.


The documentation for this interface was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations


srldb
Author(s): Dominik Jain, Stefan Waldherr, Moritz Tenorth
autogenerated on Fri Jan 11 09:58:36 2013