java.lang.Object
es.upm.fi.cig.multictbnc.classification.Prediction

public class Prediction extends Object
Contains a multidimensional prediction and its probability.
  • Constructor Details

    • Prediction

      public Prediction()
  • Method Details

    • getPredictedClasses

      public State getPredictedClasses()
      Returns the prediction.
      Returns:
      prediction a State object with the prediction
    • getPredictionTime

      public double getPredictionTime()
      Returns the prediction time.
      Returns:
      prediction time
    • getProbabilities

      public Map<State,Double> getProbabilities()
      Returns the probabilities of every possible class configuration.
      Returns:
      probabilities of each class configuration
    • getProbabilityPrediction

      public double getProbabilityPrediction()
      Returns the probability of the prediction.
      Returns:
      probability probability of the prediction
    • setPredictedClasses

      public void setPredictedClasses(State predictedClasses)
      Sets the predicted classes.
      Parameters:
      predictedClasses - State object with the predicted classes
    • setPredictionTime

      public void setPredictionTime(double predictionTime)
      Sets the prediction time.
      Parameters:
      predictionTime - prediction time.
    • setProbabilities

      public void setProbabilities(Map<State,Double> probabilities)
      Sets the probabilities of every possible class configuration.
      Parameters:
      probabilities - probabilities of each class configuration
    • setProbability

      public void setProbability(State classes, double probability)
      Sets the probability of a class configuration.
      Parameters:
      classes - a State object with the class configuration
      probability - probability for the class configuration
    • setProbabilityPrediction

      public void setProbabilityPrediction(double probabilityPrediction)
      Sets the probability of the prediction.
      Parameters:
      probabilityPrediction - probability of the prediction