edu.ucla.stat.SOCR.distributions
Class ChiSquareDistribution

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.GammaDistribution
              extended by edu.ucla.stat.SOCR.distributions.ChiSquareDistribution
All Implemented Interfaces:
IValueSettable, Pluginable, java.util.Observer

public class ChiSquareDistribution
extends GammaDistribution

This class defines the chi-square distribution with a specifed degrees of freedom. http://mathworld.wolfram.com/Chi-SquaredDistribution.html .


Field Summary
 
Fields inherited from class edu.ucla.stat.SOCR.core.Distribution
applet, CONTINUOUS, DISCRETE, MAXMGFXVAL, MAXMGFYVAL, MINMGFXVAL, MIXED, name
 
Constructor Summary
ChiSquareDistribution()
           
ChiSquareDistribution(double[] distData)
           
ChiSquareDistribution(float[] distData)
           
ChiSquareDistribution(int n)
          This general constructor creates a new chi-square distribuiton with a specified degrees of freedom parameter
 
Method Summary
 int getDegrees()
          This method returns the degrees of freedom
 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 paramEstimate(double[] distData)
           
 void setDegrees(int n)
          This method sets the degrees of freedom
 double simulate()
          This method simulates a value from the distribuiton, as the sum of squares of independent, standard normal distribution
 void valueChanged()
           
 
Methods inherited from class edu.ucla.stat.SOCR.distributions.GammaDistribution
getCDF, getDensity, getMaxDensity, getMean, getMGF, getScale, getShape, getVariance, setParameters
 
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, getMean, getMedian, getMgfDomain, getName, getPGF, getPGFDomain, getQuantile, getSampleMoment, getSD, getSOCRDistributionFunctors, getSOCRDistributions, getType, getVariance, inverseCDF, logGamma, perm, sampleMean, sampleVar, setApplet, setDomain, setDomain, setMGFDomain, setMGFDomain, setMGFParameters, setMGFParameters, setMGFParameters, setMGFParameters, setParameters, setPGFDomain, setPGFDomain, setPGFParameters, setPGFParameters, setPGFParameters, setPGFParameters, 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

ChiSquareDistribution

public ChiSquareDistribution(int n)
This general constructor creates a new chi-square distribuiton with a specified degrees of freedom parameter


ChiSquareDistribution

public ChiSquareDistribution()

ChiSquareDistribution

public ChiSquareDistribution(double[] distData)

ChiSquareDistribution

public ChiSquareDistribution(float[] distData)
Method Detail

initialize

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

Overrides:
initialize in class GammaDistribution

valueChanged

public void valueChanged()
Overrides:
valueChanged in class GammaDistribution

setDegrees

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


getDegrees

public int getDegrees()
This method returns the degrees of freedom


simulate

public double simulate()
This method simulates a value from the distribuiton, as the sum of squares of independent, standard normal distribution

Overrides:
simulate in class GammaDistribution

paramEstimate

public void paramEstimate(double[] distData)
Overrides:
paramEstimate in class GammaDistribution

getOnlineDescription

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

Overrides:
getOnlineDescription in class GammaDistribution