Class ClusEnsemblePredictionWriter

java.lang.Object
si.ijs.kt.clus.model.processor.ClusModelProcessor
si.ijs.kt.clus.model.processor.ClusEnsemblePredictionWriter

public class ClusEnsemblePredictionWriter extends ClusModelProcessor
Writing the predictions from the ensemble in a separate file, their standard deviations from the voting procedure and the respective votes from each base classifier. This implementation can be applied only for (multi-target) regression. *
Author:
dkocev
  • Field Details

    • m_EnsPredSchema

      protected ClusSchema m_EnsPredSchema
    • m_Sett

      protected Settings m_Sett
    • m_Fname

      protected String m_Fname
    • m_Attrs

      protected MyArray m_Attrs
    • m_Writer

      protected PrintWriter m_Writer
    • m_AttributeNames

      protected ArrayList<String> m_AttributeNames
    • m_NbTargetAttributes

      protected int m_NbTargetAttributes
    • m_StDev

      protected double[] m_StDev
    • m_Format

      protected ClusNumberFormat m_Format
  • Constructor Details

    • ClusEnsemblePredictionWriter

      public ClusEnsemblePredictionWriter(String fname)
    • ClusEnsemblePredictionWriter

      public ClusEnsemblePredictionWriter(String fname, ClusSchema schema, Settings sett)
  • Method Details

    • writePredictionsForTuple

      public void writePredictionsForTuple(DataTuple tuple, ClusStatistic distr)
    • getType

      public static int getType()
    • setType

      public static void setType(int type)
    • closeWriter

      public void closeWriter()
    • setVotes

      public static void setVotes(ArrayList votes)
    • printVotes

      public void printVotes()
    • isInitialized

      public boolean isInitialized()