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

java.lang.Object
  extended byedu.duke.cs.banjo.data.observations.DataPreparer
      extended byedu.duke.cs.banjo.data.observations.DataPreparerBasic
All Implemented Interfaces:
DataPreparerI

public class DataPreparerBasic
extends DataPreparer

Implements a basic dataPreparer.

Details:

Change History:
Created on Dec 1, 2005

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

Field Summary
private  java.util.SortedMap[] discreteValuesMap
           
private  int[] discretizationPoints
           
private  java.lang.String[] discretizationType
           
private  int[] intervals
           
private  double[] maxObsValue
           
private  double[] minObsValue
           
private  int observationRowCount
           
private  java.util.SortedMap[] originalValuesMap
           
 
Fields inherited from class edu.duke.cs.banjo.data.observations.DataPreparer
maxMarkovLag, observationsToDiscretize, processData, strOriginalDataPoints, varCount
 
Constructor Summary
DataPreparerBasic(Settings _processData, PreprocessedObservations _observationsData)
           
 
Method Summary
 void discretizeData()
           
 int getDiscretizedValue(int variableIndex, java.lang.String originalValue)
           
 java.lang.Object prepareReport()
           
 
Methods inherited from class edu.duke.cs.banjo.data.observations.DataPreparer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

observationRowCount

private int observationRowCount

discretizationType

private java.lang.String[] discretizationType

discretizationPoints

private int[] discretizationPoints

intervals

private int[] intervals

minObsValue

private double[] minObsValue

maxObsValue

private double[] maxObsValue

discreteValuesMap

private java.util.SortedMap[] discreteValuesMap

originalValuesMap

private java.util.SortedMap[] originalValuesMap
Constructor Detail

DataPreparerBasic

public DataPreparerBasic(Settings _processData,
                         PreprocessedObservations _observationsData)
                  throws java.lang.Exception
Method Detail

discretizeData

public void discretizeData()
                    throws java.lang.Exception
Specified by:
discretizeData in interface DataPreparerI
Specified by:
discretizeData in class DataPreparer
Throws:
java.lang.Exception

getDiscretizedValue

public int getDiscretizedValue(int variableIndex,
                               java.lang.String originalValue)
                        throws java.lang.Exception
Throws:
java.lang.Exception

prepareReport

public java.lang.Object prepareReport()
                               throws java.lang.Exception
Specified by:
prepareReport in interface DataPreparerI
Specified by:
prepareReport in class DataPreparer
Throws:
java.lang.Exception