Documentation of 'umontreal.iro.lecuyer.charts.DiscreteDistIntChart' Java class
DiscreteDistIntChart
umontreal.iro.lecuyer.charts

Class DiscreteDistIntChart



  • public class DiscreteDistIntChart
    extends java.lang.Object
    This class provides tools to plot the mass function and the cumulative probability of a discrete probability distribution over the integers.
    • Constructor Summary

      Constructors 
      Constructor and Description
      DiscreteDistIntChart(DiscreteDistributionInt dist)
      Constructor for a new DiscreteDistIntChart instance used to plot the probabilities of the discrete distribution dist over the integers.
      DiscreteDistIntChart(DiscreteDistributionInt dist, int a, int b)
      Constructor for a new DiscreteDistIntChart instance used to plot the probabilities of the discrete distribution dist over the interval [a, b].
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      XYLineChart getCdf()
      Returns the chart of the cdf.
      XYLineChart getProb()
      Returns the chart of the probability.
      void setParam(int a, int b)
      Sets the parameters a and b for this object.
      java.lang.String toLatexCdf(int width, int height)
      Exports a chart of the cumulative probability to a LATEX source code using PGF/TikZ.
      java.lang.String toLatexProb(int width, int height)
      Similar to toLatexCdf, but for the probability instead of the cdf.
      javax.swing.JFrame viewCdf(int width, int height)
      Similar to method viewCdf above.
      javax.swing.JFrame viewCdf(int width, int height, int a, int b)
      Displays a chart of the cumulative distribution function (cdf) over the interval [a, b] on the screen using Swing.
      javax.swing.JFrame viewProb(int width, int height)
      Similar to method viewProb above.
      javax.swing.JFrame viewProb(int width, int height, int a, int b)
      Displays a chart of the probability mass function over the interval [a, b] on the screen using Swing.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DiscreteDistIntChart

        public DiscreteDistIntChart(DiscreteDistributionInt dist)
        Constructor for a new DiscreteDistIntChart instance used to plot the probabilities of the discrete distribution dist over the integers.
        Parameters:
        dist - discrete distribution to plot
      • DiscreteDistIntChart

        public DiscreteDistIntChart(DiscreteDistributionInt dist,
                                    int a,
                                    int b)
        Constructor for a new DiscreteDistIntChart instance used to plot the probabilities of the discrete distribution dist over the interval [a, b].
        Parameters:
        dist - continuous distribution to plot
        a - lower bound of interval
        b - upper bound of interval
    • Method Detail

      • viewCdf

        public javax.swing.JFrame viewCdf(int width,
                                          int height,
                                          int a,
                                          int b)
        Displays a chart of the cumulative distribution function (cdf) over the interval [a, b] on the screen using Swing. This method creates an application containing a chart panel displaying the chart. The created frame is positioned on-screen, and displayed before it is returned. The width and the height of the chart are measured in pixels.
        Parameters:
        width - frame width in pixels.
        height - frame height in pixels.
        a - lower bound of interval
        b - upper bound of interval
        Returns:
        frame containing the chart
      • viewCdf

        public javax.swing.JFrame viewCdf(int width,
                                          int height)
        Similar to method viewCdf above. If the interval [a, b] for the graph is not defined, it will be set automatically to [μ -3σ, μ +3σ], where μ and σ are the mean and the variance of the distribution.
        Parameters:
        width - frame width in pixels
        height - frame height in pixels
        Returns:
        frame containing the chart
      • viewProb

        public javax.swing.JFrame viewProb(int width,
                                           int height,
                                           int a,
                                           int b)
        Displays a chart of the probability mass function over the interval [a, b] on the screen using Swing. This method creates an application containing a chart panel displaying the chart. The created frame is positioned on-screen, and displayed before it is returned. The width and the height of the chart are measured in pixels.
        Parameters:
        width - frame width in pixels.
        height - frame height in pixels.
        a - lower bound of interval
        b - upper bound of interval
        Returns:
        frame containing the chart
      • viewProb

        public javax.swing.JFrame viewProb(int width,
                                           int height)
        Similar to method viewProb above. If the interval [a, b] for the graph is not defined, it will be set automatically to [μ -3σ, μ +3σ], where μ and σ are the mean and the variance of the distribution.
        Parameters:
        width - frame width in pixels.
        height - frame height in pixels.
        Returns:
        frame containing the chart
      • setParam

        public void setParam(int a,
                             int b)
        Sets the parameters a and b for this object.
        Parameters:
        a - lower bound of interval
        b - upper bound of interval
      • toLatexCdf

        public java.lang.String toLatexCdf(int width,
                                           int height)
        Exports a chart of the cumulative probability to a LATEX source code using PGF/TikZ. This method constructs and returns a string that can be written to a LATEX document to render the plot. width and height represents the width and the height of the produced chart. These dimensions do not take into account the axes and labels extra space. The width and the height of the chart are measured in centimeters.
        Parameters:
        width - Chart's width in centimeters
        height - Chart's height in centimeters
        Returns:
        LaTeX source code
      • toLatexProb

        public java.lang.String toLatexProb(int width,
                                            int height)
        Similar to toLatexCdf, but for the probability instead of the cdf.
        Parameters:
        width - Chart's width in centimeters
        height - Chart's height in centimeters
        Returns:
        LaTeX source code
      • getCdf

        public XYLineChart getCdf()
        Returns the chart of the cdf.
        Returns:
        the chart of the cdf.
      • getProb

        public XYLineChart getProb()
        Returns the chart of the probability.
        Returns:
        the chart of the probability.

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.