|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object edu.ucla.stat.SOCR.core.SOCRValueSettable edu.ucla.stat.SOCR.core.Distribution edu.ucla.stat.SOCR.distributions.ChiDistribution
public class ChiDistribution
This class defines the Chi distribution with a specifed degrees of freedom. http://en.wikipedia.org/wiki/Chi_distribution . Perhaps this distribution should be defined in terms of Gamma or Chi-Square?
Field Summary |
---|
Fields inherited from class edu.ucla.stat.SOCR.core.Distribution |
---|
applet, CONTINUOUS, DISCRETE, MAXMGFXVAL, MAXMGFYVAL, MINMGFXVAL, MIXED, name |
Constructor Summary | |
---|---|
ChiDistribution()
|
|
ChiDistribution(double[] distData)
|
|
ChiDistribution(float[] distData)
|
|
ChiDistribution(int n)
This general constructor creates a new Chi distribuiton with a specified degrees of freedom parameter |
Method Summary | |
---|---|
double |
getCDF(double x)
Cumulative distribution function |
int |
getDegrees()
This method returns the degrees of freedom |
double |
getDensity(double x)
Density function |
double |
getMean()
Mean |
double |
getMode()
Find the Mode |
java.lang.String |
getOnlineDescription()
This method returns an online description of this distribution. |
double |
getVariance()
Variance |
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 |
void |
setParameters(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.core.Distribution |
---|
addObserver, betaCDF, comb, factorial, findGFRoot, findRoot, gamma, gammaCDF, getDisplayPane, getDomain, getFailureRate, getGFDerivative, getGFSecondDerivative, getInstance, getLocalHelp, getMaxDensity, getMean, getMedian, getMGF, 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 |
---|
public ChiDistribution(int n)
public ChiDistribution()
public ChiDistribution(double[] distData)
public ChiDistribution(float[] distData)
Method Detail |
---|
public void initialize()
Distribution
initialize
in class Distribution
public void valueChanged()
valueChanged
in class Distribution
public void setDegrees(int n)
public void setParameters(int n)
public int getDegrees()
public double getDensity(double x)
getDensity
in class Distribution
public double getMean()
getMean
in class Distribution
public double getMode()
public double getVariance()
getVariance
in class Distribution
public double getCDF(double x)
getCDF
in class Distribution
public double simulate()
simulate
in class Distribution
public void paramEstimate(double[] distData)
paramEstimate
in class Distribution
public java.lang.String getOnlineDescription()
getOnlineDescription
in class Distribution
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |