edu.ucla.stat.SOCR.distributions
Class WalkMaxDistribution

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.WalkMaxDistribution
All Implemented Interfaces:
IValueSettable, Pluginable, java.util.Observer

public class WalkMaxDistribution
extends Distribution

This class models the distribution of the maximum value of a symmetric random walk on the interval [0, n].


Field Summary
 
Fields inherited from class edu.ucla.stat.SOCR.core.Distribution
applet, CONTINUOUS, DISCRETE, MAXMGFXVAL, MAXMGFYVAL, MINMGFXVAL, MIXED, name
 
Constructor Summary
WalkMaxDistribution()
          This default constructor creates a new walk max distribution with time parameter 10.
WalkMaxDistribution(int n)
          This general constructor creates a new max walk distribution with a specified time parameter.
 
Method Summary
 double getDensity(double x)
          This method defines the density function.
 double getMaxDensity()
          This method returns the maximum value of the density function.
 java.lang.String getOnlineDescription()
          This method returns an online description of this distribution.
 double getSteps()
          This method returns the number ofsteps.
 void setSteps(int n)
          This method sets the time parameter.
 double simulate()
          This method simulates a value from the distribution.
 
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, getMean, getMedian, getMGF, getMgfDomain, getName, getPGF, getPGFDomain, getQuantile, getSampleMoment, getSD, getSOCRDistributionFunctors, getSOCRDistributions, getType, getVariance, getVariance, initialize, inverseCDF, logGamma, paramEstimate, perm, sampleMean, sampleVar, setApplet, setDomain, setDomain, setMGFDomain, setMGFDomain, setMGFParameters, setMGFParameters, setMGFParameters, setMGFParameters, setParameters, setPGFDomain, setPGFDomain, setPGFParameters, setPGFParameters, setPGFParameters, setPGFParameters, update, valueChanged, 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

WalkMaxDistribution

public WalkMaxDistribution(int n)
This general constructor creates a new max walk distribution with a specified time parameter.


WalkMaxDistribution

public WalkMaxDistribution()
This default constructor creates a new walk max distribution with time parameter 10.

Method Detail

setSteps

public void setSteps(int n)
This method sets the time parameter.


getDensity

public double getDensity(double x)
This method defines the density function.

Specified by:
getDensity in class Distribution

getMaxDensity

public double getMaxDensity()
This method returns the maximum value of the density function.

Overrides:
getMaxDensity in class Distribution

getSteps

public double getSteps()
This method returns the number ofsteps.


simulate

public double simulate()
This method simulates a value from the distribution.

Overrides:
simulate in class Distribution

getOnlineDescription

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

Overrides:
getOnlineDescription in class Distribution