szte.csd.indicatorsel
Class ProbIndSel

java.lang.Object
  extended by szte.csd.indicatorsel.ProbIndSel
All Implemented Interfaces:
IndicatorSelector

public class ProbIndSel
extends java.lang.Object

Simply the conditional probability of the positive class p(+|w)


Constructor Summary
ProbIndSel()
           
 
Method Summary
 double calcFeatureScore(java.util.Map<java.lang.Boolean,java.lang.Double> df, java.util.Map<java.lang.Boolean,java.lang.Double> n)
           
 java.util.Set<java.lang.String> getIndicators(DataHandler vsm)
          The greedy selection of features based on the calcFeatureScore abstract method.
 java.util.Set<java.lang.String> getTopRankedFeatures(DataHandler vsm)
           
 void reset()
           
 void setThreshold(double t)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProbIndSel

public ProbIndSel()
Method Detail

calcFeatureScore

public double calcFeatureScore(java.util.Map<java.lang.Boolean,java.lang.Double> df,
                               java.util.Map<java.lang.Boolean,java.lang.Double> n)

getTopRankedFeatures

public java.util.Set<java.lang.String> getTopRankedFeatures(DataHandler vsm)
                                                     throws DataMiningException
Throws:
DataMiningException

reset

public void reset()

getIndicators

public java.util.Set<java.lang.String> getIndicators(DataHandler vsm)
                                              throws DataMiningException
The greedy selection of features based on the calcFeatureScore abstract method. It cacultes basic frequencies for the different feature evaluators.

Specified by:
getIndicators in interface IndicatorSelector
Throws:
DataMiningException

setThreshold

public void setThreshold(double t)
Specified by:
setThreshold in interface IndicatorSelector