edu.ucla.stat.SOCR.distributions
Class PointMassDistribution

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

public class PointMassDistribution
extends Distribution

Point mass at x0.


Field Summary
 
Fields inherited from class edu.ucla.stat.SOCR.core.Distribution
applet, CONTINUOUS, DISCRETE, MAXMGFXVAL, MAXMGFYVAL, MINMGFXVAL, MIXED, name
 
Constructor Summary
PointMassDistribution()
           
PointMassDistribution(double x0)
           
 
Method Summary
 double CDF(double x)
           
 double getDensity(double x)
          The getDensity method is abstract and must be overridden for any specific distribuiton
 double getMaxDensity()
          This method returns the largest (finite) value of the getDensity function on the finite set of domain values.
 double getMean()
          This method returns a default approximate mean, based on the finite set of domain values.
 java.lang.String getName()
           
 java.lang.String getOnlineDescription()
          This method returns an online description of this distribution.
 double getParameter(int i)
           
 double getQuantile(double p)
          This method computes an approximate getQuantile function.
 double getVariance()
          This method returns a default approximate variance.
 void setParameters(double x0)
           
 double simulate()
          This method computes a default simulation of a value from the distribution, as a random getQuantile.
 
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, getPGF, getPGFDomain, 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

PointMassDistribution

public PointMassDistribution(double x0)

PointMassDistribution

public PointMassDistribution()
Method Detail

setParameters

public void setParameters(double x0)

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()
Description copied from class: Distribution
This method returns the largest (finite) value of the getDensity function on the finite set of domain values. This method should be overridden if the maximum value is known in closed form

Overrides:
getMaxDensity in class Distribution

getMean

public double getMean()
Description copied from class: Distribution
This method returns a default approximate mean, based on the finite set of domain values. This method should be overriden if the mean is known in closed form

Overrides:
getMean in class Distribution

getVariance

public double getVariance()
Description copied from class: Distribution
This method returns a default approximate variance. This method should be overriden if the variance is known in closed form

Overrides:
getVariance in class Distribution

getParameter

public double getParameter(int i)

simulate

public double simulate()
Description copied from class: Distribution
This method computes a default simulation of a value from the distribution, as a random getQuantile. This method should be overridden if a better method of simulation is known.

Overrides:
simulate in class Distribution

getQuantile

public double getQuantile(double p)
Description copied from class: Distribution
This method computes an approximate getQuantile function. This should be overriden if the getQuantile function is known in closed form

Overrides:
getQuantile in class Distribution

CDF

public double CDF(double x)

getName

public java.lang.String getName()
Specified by:
getName in interface Pluginable
Overrides:
getName in class Distribution

getOnlineDescription

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

Overrides:
getOnlineDescription in class Distribution