edu.ucla.stat.SOCR.distributions
Class WalkPositionDistribution

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

public class WalkPositionDistribution
extends Distribution


Field Summary
 
Fields inherited from class edu.ucla.stat.SOCR.core.Distribution
applet, CONTINUOUS, DISCRETE, MAXMGFXVAL, MAXMGFYVAL, MINMGFXVAL, MIXED, name
 
Constructor Summary
WalkPositionDistribution()
          This default constructor creates a new WalkPositionDistribution with time parameter 10 and probability p.
WalkPositionDistribution(int n, double p)
          This general constructor creates a new distribution with specified time and probability parameters.
 
Method Summary
 double getDensity(double x)
          This method computes the density function.
 double getMaxDensity()
          This method returns the maximum value of the density function.
 double getMean()
          This method computes the mean.
 java.lang.String getOnlineDescription()
          This method returns an online description of this distribution.
 double getProbability()
          This method returns the probability of a step to the right.
 double getSteps()
          This method returns the number of steps.
 double getVariance()
          This method computes the variance.
 void setParameters(int n, double p)
          This method sets the time and probability parameters.
 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, getMedian, getMGF, getMgfDomain, getName, getPGF, getPGFDomain, getQuantile, getSampleMoment, getSD, getSOCRDistributionFunctors, getSOCRDistributions, getType, 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

WalkPositionDistribution

public WalkPositionDistribution(int n,
                                double p)
This general constructor creates a new distribution with specified time and probability parameters.


WalkPositionDistribution

public WalkPositionDistribution()
This default constructor creates a new WalkPositionDistribution with time parameter 10 and probability p.

Method Detail

setParameters

public void setParameters(int n,
                          double p)
This method sets the time and probability parameters.


getDensity

public double getDensity(double x)
This method computes 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

getMean

public double getMean()
This method computes the mean.

Overrides:
getMean in class Distribution

getVariance

public double getVariance()
This method computes the variance.

Overrides:
getVariance in class Distribution

getSteps

public double getSteps()
This method returns the number of steps.


getProbability

public double getProbability()
This method returns the probability of a step to the right.


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