featRep
Class NumericAtt

java.lang.Object
  extended by featRep.NumericAtt

public class NumericAtt
extends java.lang.Object


Field Summary
 int featureIndex
           
private  int index
           
(package private)  boolean isNormalizationValSet
           
 double lowerBound
           
 java.lang.String name
           
(package private)  double normalizationFactor
           
 int numFeatures
           
private  int numRep
           
 QIDAttribute qid
           
private  double upperBound
           
 
Constructor Summary
NumericAtt(java.lang.String name, int index)
           
NumericAtt(java.lang.String name, int index, QIDAttribute qid, int numRep)
           
 
Method Summary
 void addValue(java.lang.String val)
           
 java.lang.String getFeaturizedValue(java.lang.String val)
           
private  java.lang.String getGenFeature(java.lang.String val)
           
 int getIndex()
           
private  java.lang.String getMidPoint(java.lang.String val)
           
private  java.lang.String getMinMaxFeatures(java.lang.String val)
           
 java.lang.String getName()
           
private  java.lang.String getProbVector(java.lang.String val)
           
 double normalize(double val)
           
 int updateIndices(int maxFIndex)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

public java.lang.String name

index

private int index

numFeatures

public int numFeatures

lowerBound

public double lowerBound

upperBound

private double upperBound

isNormalizationValSet

boolean isNormalizationValSet

normalizationFactor

double normalizationFactor

featureIndex

public int featureIndex

qid

public QIDAttribute qid

numRep

private int numRep
Constructor Detail

NumericAtt

public NumericAtt(java.lang.String name,
                  int index)

NumericAtt

public NumericAtt(java.lang.String name,
                  int index,
                  QIDAttribute qid,
                  int numRep)
Method Detail

getName

public java.lang.String getName()

getIndex

public int getIndex()

addValue

public void addValue(java.lang.String val)

updateIndices

public int updateIndices(int maxFIndex)

getFeaturizedValue

public java.lang.String getFeaturizedValue(java.lang.String val)

getProbVector

private java.lang.String getProbVector(java.lang.String val)

getMinMaxFeatures

private java.lang.String getMinMaxFeatures(java.lang.String val)

getGenFeature

private java.lang.String getGenFeature(java.lang.String val)

getMidPoint

private java.lang.String getMidPoint(java.lang.String val)

normalize

public double normalize(double val)