edu.ucla.stat.SOCR.distributions
Class ArcSineDistribution

java.lang.Object
  extended by edu.ucla.stat.SOCR.core.SOCRValueSettable
      extended by edu.ucla.stat.SOCR.core.Distribution
          extended by edu.ucla.stat.SOCR.distributions.ArcSineDistribution
All Implemented Interfaces:
IValueSettable, Pluginable, java.util.Observer

public class ArcSineDistribution
extends Distribution

This class models the Arc-Sine distribution on a specified interval. http://www.slashbin.be/math/rangen/doc/node12.html .


Field Summary
 
Fields inherited from class edu.ucla.stat.SOCR.core.Distribution
applet, CONTINUOUS, DISCRETE, MAXMGFXVAL, MAXMGFYVAL, MINMGFXVAL, MIXED, name
 
Constructor Summary
ArcSineDistribution()
          This default constructor creates a new ArcSine distribution on the interval (0, 1) with positive slope
ArcSineDistribution(double a, double b)
          This general constructor creates a new ArcSine distribution on a specified interval and with a specified orientation.
 
Method Summary
 double getDensity(double x)
          The getDensity method is abstract and must be overridden for any specific distribuiton
 double getMaxDensity()
          This method computes the maximum value of the getDensity function.
 double getMaxValue()
          This method returns the maximum value.
 double getMean()
          This method computes the mean.
 double getMinValue()
          This method returns the minimum value.
 java.lang.String getOnlineDescription()
          This method returns an online description of this distribution.
 void initialize()
          used for some subclass to initialize before being used
 void setParameters(double a, double b)
          This method sets the parameters: the minimum value, maximum value, and orientation.
 void valueChanged()
           
 
Methods inherited from class edu.ucla.stat.SOCR.core.Distribution
addObserver, betaCDF, comb, factorial, findGFRoot, findRoot, gamma, gammaCDF, getCDF, getDisplayPane, getDomain, getFailureRate, getGFDerivative, getGFSecondDerivative, getInstance, getLocalHelp, getMean, getMedian, getMGF, getMgfDomain, getName, getPGF, getPGFDomain, getQuantile, getSampleMoment, getSD, getSOCRDistributionFunctors, getSOCRDistributions, getType, getVariance, getVariance, inverseCDF, logGamma, paramEstimate, perm, sampleMean, sampleVar, setApplet, setDomain, setDomain, setMGFDomain, setMGFDomain, setMGFParameters, setMGFParameters, setMGFParameters, setMGFParameters, setParameters, setPGFDomain, setPGFDomain, setPGFParameters, setPGFParameters, setPGFParameters, setPGFParameters, simulate, update, valueChanged
 
Methods inherited from class edu.ucla.stat.SOCR.core.SOCRValueSettable
createComponentSetter, createValueSetter, createValueSetter, createValueSetter, createValueSetter, getComponentSetter, getComponentSetters, getValueSetter, getValueSetters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArcSineDistribution

public ArcSineDistribution(double a,
                           double b)
This general constructor creates a new ArcSine distribution on a specified interval and with a specified orientation.


ArcSineDistribution

public ArcSineDistribution()
This default constructor creates a new ArcSine distribution on the interval (0, 1) with positive slope

Method Detail

initialize

public void initialize()
Description copied from class: Distribution
used for some subclass to initialize before being used

Overrides:
initialize in class Distribution

valueChanged

public void valueChanged()
Overrides:
valueChanged in class Distribution

setParameters

public void setParameters(double a,
                          double b)
This method sets the parameters: the minimum value, maximum value, and orientation.


getDensity

public double getDensity(double x)
Description copied from class: Distribution
The getDensity method is abstract and must be overridden for any specific distribuiton

Specified by:
getDensity in class Distribution

getMaxDensity

public double getMaxDensity()
This method computes the maximum value of the getDensity function.

Overrides:
getMaxDensity in class Distribution

getMean

public double getMean()
This method computes the mean.

Overrides:
getMean in class Distribution

getMinValue

public double getMinValue()
This method returns the minimum value.


getMaxValue

public double getMaxValue()
This method returns the maximum value.


getOnlineDescription

public java.lang.String getOnlineDescription()
This method returns an online description of this distribution.

Overrides:
getOnlineDescription in class Distribution