edu.ucla.stat.SOCR.distributions
Class KolmogorovDistribution

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

public class KolmogorovDistribution
extends Distribution

This class defines the Kolmogorov distribution with a specifed parameter n>=1. http://www.jstatsoft.org/v08/i18 and http://en.wikipedia.org/wiki/Kolmogorov%E2%80%93Smirnov_test


Field Summary
protected static int n
           
protected static int nMax
           
 
Fields inherited from class edu.ucla.stat.SOCR.core.Distribution
applet, CONTINUOUS, DISCRETE, MAXMGFXVAL, MAXMGFYVAL, MINMGFXVAL, MIXED, name
 
Constructor Summary
KolmogorovDistribution()
           
KolmogorovDistribution(int n)
          This general constructor creates a new Kolmogorov distribuiton with a specified parameter number of independent observations (degrees)
 
Method Summary
protected static double cdfConst(double x)
           
protected static double densityConstant(double x)
          This method gets the density-constant term
 double getCDF(double x)
          Computes the Kolmogorov distribution function.
static int getDegrees()
          This method returns the degrees parameter
 double getDensity(double x)
          This method computed the Kolmogorov density function
 java.lang.String getOnlineDescription()
          This method returns an online description of this distribution.
static int getParameters()
          This method returns the degrees parameter
 void initialize()
          used for some subclass to initialize before being used
 void setDegrees(int n)
          This method sets the degrees parameter
 void setParameters(int n)
          This method sets the degrees parameter
 void valueChanged()
           
 
Methods inherited from class edu.ucla.stat.SOCR.core.Distribution
addObserver, betaCDF, comb, factorial, findGFRoot, findRoot, gamma, gammaCDF, getDisplayPane, getDomain, getFailureRate, getGFDerivative, getGFSecondDerivative, getInstance, getLocalHelp, getMaxDensity, getMean, 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
 

Field Detail

n

protected static int n

nMax

protected static final int nMax
See Also:
Constant Field Values
Constructor Detail

KolmogorovDistribution

public KolmogorovDistribution(int n)
This general constructor creates a new Kolmogorov distribuiton with a specified parameter number of independent observations (degrees)

Parameters:
n - number of independent observations (degrees)

KolmogorovDistribution

public KolmogorovDistribution()
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

setDegrees

public void setDegrees(int n)
This method sets the degrees parameter

Parameters:
n - number of independent observations (degrees)

setParameters

public void setParameters(int n)
This method sets the degrees parameter

Parameters:
n - number of independent observations (degrees)

getDegrees

public static int getDegrees()
This method returns the degrees parameter


getParameters

public static int getParameters()
This method returns the degrees parameter


densityConstant

protected static double densityConstant(double x)
This method gets the density-constant term

Parameters:
x - value to assess the density constant at

getDensity

public double getDensity(double x)
This method computed the Kolmogorov density function

Specified by:
getDensity in class Distribution
Parameters:
x - value to assess the density at

getCDF

public double getCDF(double x)
Computes the Kolmogorov distribution function. See: http://www.jstatsoft.org/v08/i18

Overrides:
getCDF in class Distribution
Parameters:
x - value to assess the CDF at

cdfConst

protected static double cdfConst(double x)

getOnlineDescription

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

Overrides:
getOnlineDescription in class Distribution