com.sjm.machlearn.dataset
Class Feature

java.lang.Object
  |
  +--com.sjm.machlearn.dataset.Feature

public class Feature
extends java.lang.Object


Field Summary
protected  double dvalue
           
protected  FeatureId idFeature
           
protected  int value_id
           
 
Constructor Summary
Feature(Feature ft)
           
Feature(FeatureId fid, int index)
           
Feature(FeatureId fid, java.lang.String value)
           
 
Method Summary
 java.lang.Object clone()
           
 boolean equalFeature(Feature ft)
           
 double getDValue()
           
 FeatureId getFeatureId()
           
 java.lang.String getNameString()
           
 int getType()
           
 java.lang.String getValue()
           
 int getValueId()
           
 int getValueId(java.lang.String value)
           
 java.lang.String getValueIdString()
           
 boolean isDistValue(java.lang.String value)
           
 int numValues()
           
 java.lang.String printName()
           
 boolean sameFeature(Feature ft)
           
 void setValue(int v_id)
           
 void setValue(java.lang.String value)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

idFeature

protected FeatureId idFeature

value_id

protected int value_id

dvalue

protected double dvalue
Constructor Detail

Feature

public Feature(Feature ft)

Feature

public Feature(FeatureId fid,
               int index)
        throws InvalidFeature

Feature

public Feature(FeatureId fid,
               java.lang.String value)
        throws InvalidFeature
Method Detail

getFeatureId

public FeatureId getFeatureId()

numValues

public int numValues()

getValueId

public int getValueId()

getValueIdString

public java.lang.String getValueIdString()

getNameString

public java.lang.String getNameString()

printName

public java.lang.String printName()

isDistValue

public boolean isDistValue(java.lang.String value)
                    throws InvalidFeature

setValue

public void setValue(int v_id)
              throws InvalidFeature

setValue

public void setValue(java.lang.String value)
              throws InvalidFeature

getDValue

public double getDValue()
                 throws InvalidFeature

getValueId

public int getValueId(java.lang.String value)
               throws InvalidFeature

getValue

public java.lang.String getValue()

getType

public int getType()

sameFeature

public boolean sameFeature(Feature ft)

equalFeature

public boolean equalFeature(Feature ft)

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object