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 TypeMethodDescriptionvoid
void
filterAlternativeSplits
(ClusNode node, RowData data, RowData[] subsets) void
induce
(ArrayList<ClusNode> listNodes, ArrayList<RowData> subsets, ArrayList<RowData> dataLeaves, int bestTestIndex) void
induceSingleUnpruned
(RowData data) void
void
boolean
initSelectorAndStopCrit
(ClusNode node, RowData data) void
void
rankFeatures
(ClusNode node, RowData data) Deprecated.void
setInitialData
(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:
ClusException
IOException
-
BestFirstInduce
-
BestFirstInduce
-
-
Method Details
-
initialize
- Overrides:
initialize
in classClusInductionAlgorithm
- Throws:
ClusException
IOException
-
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:
induceSingleUnpruned
in classClusInductionAlgorithm
- Throws:
Exception
-