Package si.ijs.kt.clus.ext.bestfirst
Class BestFirstInduce
java.lang.Object
si.ijs.kt.clus.algo.ClusInductionAlgorithm
si.ijs.kt.clus.ext.bestfirst.BestFirstInduce
-
Field Summary
FieldsFields inherited from class si.ijs.kt.clus.algo.ClusInductionAlgorithm
m_Schema, m_StatManager -
Constructor Summary
ConstructorsConstructorDescriptionBestFirstInduce(ClusInductionAlgorithm other, NominalSplit split) BestFirstInduce(ClusSchema schema, Settings sett) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidfilterAlternativeSplits(ClusNode node, RowData data, RowData[] subsets) voidinduce(ArrayList<ClusNode> listNodes, ArrayList<RowData> subsets, ArrayList<RowData> dataLeaves, int bestTestIndex) voidinduceSingleUnpruned(RowData data) voidvoidbooleaninitSelectorAndStopCrit(ClusNode node, RowData data) voidvoidrankFeatures(ClusNode node, RowData data) Deprecated.voidsetInitialData(ClusStatistic stat, RowData data) Methods inherited from class si.ijs.kt.clus.algo.ClusInductionAlgorithm
createData, createTotalClusteringStat, createTotalTargetStat, getPreprocs, getSchema, getSettings, getStatManager, induceAll, initializeHeuristic, isModelWriter, writeModel
-
Field Details
-
m_FindBestTest
-
m_Root
-
-
Constructor Details
-
BestFirstInduce
- Throws:
ClusExceptionIOException
-
BestFirstInduce
-
BestFirstInduce
-
-
Method Details
-
initialize
- Overrides:
initializein classClusInductionAlgorithm- Throws:
ClusExceptionIOException
-
getFindBestTest
-
getBestTest
-
initSelectorAndStopCrit
-
getDescriptiveAttributes
-
filterAlternativeSplits
-
makeLeaf
-
inducePre
- Throws:
Exception
-
induce
public void induce(ArrayList<ClusNode> listNodes, ArrayList<RowData> subsets, ArrayList<RowData> dataLeaves, int bestTestIndex) throws Exception - Throws:
Exception
-
rankFeatures
Deprecated.- Throws:
Exception
-
initSelectorAndSplit
- Throws:
ClusException
-
setInitialData
- Throws:
ClusException
-
cleanSplit
public void cleanSplit() -
induceSingleUnpruned
- Throws:
Exception
-
induceSingleUnpruned
- Specified by:
induceSingleUnprunedin classClusInductionAlgorithm- Throws:
Exception
-