Class Binomial

java.lang.Object
common.distributions.Distribution
common.distributions.discrete.Binomial
All Implemented Interfaces:
ServiceStrategy, Cloneable

public class Binomial extends Distribution
Binomial distribution: number of successes in n independent trials, each with probability p.
  • Constructor Details

    • Binomial

      public Binomial()
      Constructs a new Binomial Distribution
  • Method Details

    • setParameters

      protected Distribution.Parameter[] setParameters()
      Used to set parameters of this distribution
      Specified by:
      setParameters in class Distribution
      Returns:
      distribution parameters
    • setImage

      protected ImageIcon setImage()
      Description copied from class: Distribution
      Sets explicative image of this distribution used, together with description, to help the user to understand meaning of parameters
      Specified by:
      setImage in class Distribution
      Returns:
      explicative image
    • toString

      public String toString()
      Description copied from class: Distribution
      Returns this distribution's short description
      Specified by:
      toString in class Distribution
      Returns:
      distribution's short description
    • setMean

      public void setMean(double value)
      Description copied from class: Distribution
      Sets the mean for this distribution
      Overrides:
      setMean in class Distribution
      Parameters:
      value - mean value
    • setC

      public void setC(double value)
      Description copied from class: Distribution
      Sets the variation coefficient C for this distribution
      Overrides:
      setC in class Distribution
      Parameters:
      value - variation coefficient C value
    • setCM

      protected void setCM(double mean, double c)
    • updateCM

      public void updateCM()
      Description copied from class: Distribution
      This method has to be called whenever a parameter changes and hasMean or hasC is true
      Overrides:
      updateCM in class Distribution