Class HMCAverageTreeModel
java.lang.Object
si.ijs.kt.clus.addon.hmc.HMCAverageSingleClass.HMCAverageTreeModel
- All Implemented Interfaces:
ClusModel
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intprotected double[][][]protected WHTDStatisticprotected intprotected int -
Constructor Summary
ConstructorsConstructorDescriptionHMCAverageTreeModel(ClusStatistic target, double[][][] predprop, int trees, int size) -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyModelProcessors(DataTuple tuple, MyArray mproc) voidattachModel(HashMap table) intgetID()com.google.gson.JsonObjectcom.google.gson.JsonObjectcom.google.gson.JsonObjectgetModelJSON(StatisticPrintInfo info, RowData examples) intpredictWeighted(DataTuple tuple) voidprintModel(PrintWriter wrt) voidprintModel(PrintWriter wrt, StatisticPrintInfo info) voidprintModelAndExamples(PrintWriter wrt, StatisticPrintInfo info, RowData examples) voidprintModelToPythonScript(PrintWriter wrt, HashMap<String, Integer> indices) voidprintModelToPythonScript(PrintWriter wrt, HashMap<String, Integer> indices, String modelIdentifier) voidprintModelToQuery(PrintWriter wrt, ClusRun cr, int a, int b, boolean ex) prune(int prunetype) voidretrieveStatistics(ArrayList stats) voidsetDataSet(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:
predictWeightedin interfaceClusModel
-
applyModelProcessors
- Specified by:
applyModelProcessorsin interfaceClusModel- Throws:
IOException
-
getModelSize
public int getModelSize()- Specified by:
getModelSizein interfaceClusModel
-
getModelInfo
- Specified by:
getModelInfoin interfaceClusModel
-
printModel
- Specified by:
printModelin interfaceClusModel
-
printModel
- Specified by:
printModelin interfaceClusModel
-
printModelAndExamples
- Specified by:
printModelAndExamplesin interfaceClusModel
-
printModelToPythonScript
- Specified by:
printModelToPythonScriptin interfaceClusModel
-
printModelToPythonScript
public void printModelToPythonScript(PrintWriter wrt, HashMap<String, Integer> indices, String modelIdentifier) - Specified by:
printModelToPythonScriptin interfaceClusModel
-
getModelJSON
public com.google.gson.JsonObject getModelJSON()- Specified by:
getModelJSONin interfaceClusModel
-
getModelJSON
- Specified by:
getModelJSONin interfaceClusModel
-
getModelJSON
- Specified by:
getModelJSONin interfaceClusModel
-
attachModel
- Specified by:
attachModelin interfaceClusModel- Throws:
ClusException
-
prune
-
getID
public int getID() -
retrieveStatistics
- Specified by:
retrieveStatisticsin interfaceClusModel
-
printModelToQuery
- Specified by:
printModelToQueryin interfaceClusModel
-
setDataSet
public void setDataSet(int set)
-