Class HMCAverageTreeModel
java.lang.Object
si.ijs.kt.clus.addon.hmc.HMCAverageSingleClass.HMCAverageTreeModel
- All Implemented Interfaces:
ClusModel
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected int
protected double[][][]
protected WHTDStatistic
protected int
protected int
-
Constructor Summary
ConstructorsConstructorDescriptionHMCAverageTreeModel
(ClusStatistic target, double[][][] predprop, int trees, int size) -
Method Summary
Modifier and TypeMethodDescriptionvoid
applyModelProcessors
(DataTuple tuple, MyArray mproc) void
attachModel
(HashMap table) int
getID()
com.google.gson.JsonObject
com.google.gson.JsonObject
com.google.gson.JsonObject
getModelJSON
(StatisticPrintInfo info, RowData examples) int
predictWeighted
(DataTuple tuple) void
printModel
(PrintWriter wrt) void
printModel
(PrintWriter wrt, StatisticPrintInfo info) void
printModelAndExamples
(PrintWriter wrt, StatisticPrintInfo info, RowData examples) void
printModelToPythonScript
(PrintWriter wrt, HashMap<String, Integer> indices) void
printModelToPythonScript
(PrintWriter wrt, HashMap<String, Integer> indices, String modelIdentifier) void
printModelToQuery
(PrintWriter wrt, ClusRun cr, int a, int b, boolean ex) prune
(int prunetype) void
retrieveStatistics
(ArrayList stats) void
setDataSet
(int set)
-
Field Details
-
m_DataSet
protected int m_DataSet -
m_Trees
protected int m_Trees -
m_TotSize
protected int m_TotSize -
m_Target
-
m_PredProb
protected double[][][] m_PredProb
-
-
Constructor Details
-
HMCAverageTreeModel
-
-
Method Details
-
predictWeighted
- Specified by:
predictWeighted
in interfaceClusModel
-
applyModelProcessors
- Specified by:
applyModelProcessors
in interfaceClusModel
- Throws:
IOException
-
getModelSize
public int getModelSize()- Specified by:
getModelSize
in interfaceClusModel
-
getModelInfo
- Specified by:
getModelInfo
in interfaceClusModel
-
printModel
- Specified by:
printModel
in interfaceClusModel
-
printModel
- Specified by:
printModel
in interfaceClusModel
-
printModelAndExamples
- Specified by:
printModelAndExamples
in interfaceClusModel
-
printModelToPythonScript
- Specified by:
printModelToPythonScript
in interfaceClusModel
-
printModelToPythonScript
public void printModelToPythonScript(PrintWriter wrt, HashMap<String, Integer> indices, String modelIdentifier) - Specified by:
printModelToPythonScript
in interfaceClusModel
-
getModelJSON
public com.google.gson.JsonObject getModelJSON()- Specified by:
getModelJSON
in interfaceClusModel
-
getModelJSON
- Specified by:
getModelJSON
in interfaceClusModel
-
getModelJSON
- Specified by:
getModelJSON
in interfaceClusModel
-
attachModel
- Specified by:
attachModel
in interfaceClusModel
- Throws:
ClusException
-
prune
-
getID
public int getID() -
retrieveStatistics
- Specified by:
retrieveStatistics
in interfaceClusModel
-
printModelToQuery
- Specified by:
printModelToQuery
in interfaceClusModel
-
setDataSet
public void setDataSet(int set)
-