edu.duke.cs.banjo.data.observations
Class DiscretizerQuantile

java.lang.Object
  extended byedu.duke.cs.banjo.data.observations.Discretizer
      extended byedu.duke.cs.banjo.data.observations.DiscretizerQuantile
All Implemented Interfaces:
DiscretizerI

public class DiscretizerQuantile
extends Discretizer

Implements a discretizer based on placing the data by quantiles.

Details:

Change History:
Created on Nov 30, 2005

Author:
Jurgen Sladeczek (hjs)
For the latest info, please visit www.cs.duke.edu.

Field Summary
protected  int observationsCount
           
 
Fields inherited from class edu.duke.cs.banjo.data.observations.Discretizer
discreteValuesMap, discretizationPoints, intervals, mapSize, maxObsValue, minObsValue, originalValuesMap, tmpOriginalValuesMap
 
Constructor Summary
DiscretizerQuantile(java.util.SortedMap _originalValuesMap, int _discretizationPoints, int _observationsCount)
           
 
Method Summary
 java.util.SortedMap computeValueMap()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

observationsCount

protected int observationsCount
Constructor Detail

DiscretizerQuantile

public DiscretizerQuantile(java.util.SortedMap _originalValuesMap,
                           int _discretizationPoints,
                           int _observationsCount)
                    throws java.lang.Exception
Method Detail

computeValueMap

public java.util.SortedMap computeValueMap()
Specified by:
computeValueMap in interface DiscretizerI
Specified by:
computeValueMap in class Discretizer