net.sf.myra.datamining.data
Class MDLDistanceIntervalBuilder

java.lang.Object
  extended by net.sf.myra.datamining.data.IntervalBuilder
      extended by net.sf.myra.datamining.data.AbstractDistanceBasedBuilder
          extended by net.sf.myra.datamining.data.MDLDistanceIntervalBuilder

public class MDLDistanceIntervalBuilder
extends AbstractDistanceBasedBuilder

Version:
$Revision$ $Date:: #$
Author:
Fernando Esteban Barril Otero

Nested Class Summary
 
Nested classes/interfaces inherited from class net.sf.myra.datamining.data.AbstractDistanceBasedBuilder
AbstractDistanceBasedBuilder.Candidate
 
Nested classes/interfaces inherited from class net.sf.myra.datamining.data.IntervalBuilder
IntervalBuilder.CutPoint, IntervalBuilder.Interval
 
Field Summary
 
Fields inherited from class net.sf.myra.datamining.data.IntervalBuilder
BUILDER, DEFAULT_BUILDER, metadata, MINIMUM, minimumLimit
 
Constructor Summary
MDLDistanceIntervalBuilder(Metadata metadata)
          Default constructor.
 
Method Summary
protected  IntervalBuilder.CutPoint[] create(AbstractDistanceBasedBuilder.Candidate[] candidates, boolean filter)
          Returns a list of cut points using the MDLPC criterion.
 
Methods inherited from class net.sf.myra.datamining.data.AbstractDistanceBasedBuilder
count, count, create, createSingle, createSingle, variance, variance
 
Methods inherited from class net.sf.myra.datamining.data.IntervalBuilder
getInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MDLDistanceIntervalBuilder

public MDLDistanceIntervalBuilder(Metadata metadata)
Default constructor.

Parameters:
metadata - the dataset metadata.
Method Detail

create

protected IntervalBuilder.CutPoint[] create(AbstractDistanceBasedBuilder.Candidate[] candidates,
                                            boolean filter)
Returns a list of cut points using the MDLPC criterion.

Specified by:
create in class AbstractDistanceBasedBuilder
Parameters:
candidates - the candidates points.
filter - indicated if the cut points should be filtered. When filtering cut points, it is guarenteed that this method will return 1 or 2 values and when 2 values is returned, the interval to be selected should be the one between the two values.
Returns:
a list of cut points using the MDLPC criterion.


Copyright © 2013. All Rights Reserved.