edu.udo.cs.miningmart.operator.uep
Class UepFeatureSelection

java.lang.Object
  extended byedu.udo.cs.miningmart.operator.ExecutableOperator
      extended byedu.udo.cs.miningmart.operator.ConceptOperator
          extended byedu.udo.cs.miningmart.operator.SingleCSOperator
              extended byedu.udo.cs.miningmart.operator.FeatureSelection
                  extended byedu.udo.cs.miningmart.operator.uep.UepFeatureSelection
Direct Known Subclasses:
FloatingBackwardFeatureSelectionGivenNoOfAttributes, FloatingForwardFeatureSelectionGivenNoOfAttributes, SimpleBackwardFeatureSelectionGivenNoOfAttributes, SimpleForwardFeatureSelectionGivenNoOfAttributes

public abstract class UepFeatureSelection
extends FeatureSelection

M4 Compiler

Copyright: Copyright (c) 2002

Company: University Dortmund

Version:
$Id: UepFeatureSelection.java,v 1.7 2006/04/11 14:10:18 euler Exp $
Author:
Felix Koschin

Nested Class Summary
protected  class UepFeatureSelection.myData
           
protected  class UepFeatureSelection.myTable
           
 
Field Summary
protected  Column theClassAttribute
           
 
Fields inherited from class edu.udo.cs.miningmart.operator.FeatureSelection
mySelectedFeatures
 
Fields inherited from class edu.udo.cs.miningmart.operator.ExecutableOperator
generatedSQLDefinitions
 
Constructor Summary
UepFeatureSelection()
           
 
Method Summary
protected  double getMutualInforation(UepFeatureSelection.myTable tbl)
           
 Value getNoOfAttributes()
           
 BaseAttribute getTheClassAttribute()
           
protected  UepFeatureSelection.myData selectTheBestAttr(java.util.ArrayList selected, java.util.ArrayList removed)
           
protected  UepFeatureSelection.myData selectTheWorstAttr(java.util.ArrayList selected)
           
 
Methods inherited from class edu.udo.cs.miningmart.operator.FeatureSelection
computeListOfAttributes, generateSQLDefinition, getTheAttributes, getTypeOfNewColumnSet, mustCopyFeature, occursIn, occursIn
 
Methods inherited from class edu.udo.cs.miningmart.operator.SingleCSOperator
generateColumnSetsForOp, generateSQLDefinition, getNewCSName, getTypeOfNewColumnSet
 
Methods inherited from class edu.udo.cs.miningmart.operator.ConceptOperator
compileStatement, createMetadata, createMetadataForOneBA, createSingleColumnSet, createStatement, estimateStatistics, generateColumns, getInputConcept, getNewCSName, getOutputConcept, getStringForSelection, setNewCSMultiStepBranch
 
Methods inherited from class edu.udo.cs.miningmart.operator.ExecutableOperator
autoPrint, checkConditions, doPrint, doPrint, execute, executeBusinessSingleValueSqlRead, executeBusinessSingleValueSqlReadL, executeBusinessSqlRead, executeBusinessSqlWrite, executeM4SingleValueSqlRead, executeM4SingleValueSqlReadL, executeM4SqlRead, executeM4SqlWrite, getArtificalColumnName, getBusinessDbms, getHighestLoopNr, getM4Db, getM4Dbms, getM4ObjectFromCache, getName, getNextM4SequenceValue, getNumberOfLoops, getOperator, getOpParamsIterator, getParameter, getParameter, getSingleParameter, getSingleParameter, getStep, handleAssertions, isDeselectedParameter, isLoopable, isManual, isStepable, load, print, putM4ObjectToCache, showCreateStatement, storedProceduresAvailable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

theClassAttribute

protected Column theClassAttribute
Constructor Detail

UepFeatureSelection

public UepFeatureSelection()
Method Detail

getTheClassAttribute

public BaseAttribute getTheClassAttribute()
                                   throws M4CompilerError
Throws:
M4CompilerError

getNoOfAttributes

public Value getNoOfAttributes()
                        throws M4CompilerError
Throws:
M4CompilerError

selectTheBestAttr

protected UepFeatureSelection.myData selectTheBestAttr(java.util.ArrayList selected,
                                                       java.util.ArrayList removed)
                                                throws M4CompilerError
Throws:
M4CompilerError

selectTheWorstAttr

protected UepFeatureSelection.myData selectTheWorstAttr(java.util.ArrayList selected)
                                                 throws M4CompilerError
Throws:
M4CompilerError

getMutualInforation

protected double getMutualInforation(UepFeatureSelection.myTable tbl)


Copyright © 2001-2005