|
||||||||||
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.NormalTruncatedDistribution
public class NormalTruncatedDistribution
This class encapsulates the Truncated Normal distribution with specified parameters: (mean, SD, leftSupportLimit, rightSupportLimit) http://en.wikipedia.org/wiki/Truncated_normal_distribution .
Field Summary | |
---|---|
static double |
C
|
Fields inherited from class edu.ucla.stat.SOCR.core.Distribution |
---|
applet, CONTINUOUS, DISCRETE, MAXMGFXVAL, MAXMGFYVAL, MINMGFXVAL, MIXED, name |
Constructor Summary | |
---|---|
NormalTruncatedDistribution()
This default constructor creates a new standard normal distribution |
|
NormalTruncatedDistribution(double[] distData)
|
|
NormalTruncatedDistribution(double[] distData,
boolean calledByModeler)
|
|
NormalTruncatedDistribution(double mu,
double sigma,
double _left,
double _right)
This general constructor creates a new normal distribution with specified parameter values |
|
NormalTruncatedDistribution(double mu,
double sigma,
double _left,
double _right,
boolean calledByModeler)
|
|
NormalTruncatedDistribution(float[] distData)
|
|
NormalTruncatedDistribution(float[] distData,
boolean calledByModeler)
|
Method Summary | |
---|---|
double |
getDensity(double x)
This method defines the getDensity function |
double |
getLeftSupportLimit()
This method gets the leftSupportLimit parameter |
double |
getMaxDensity()
This method returns the maximum value of the getDensity function |
double |
getMean()
These methods return the mean |
double |
getMu()
This method returns the location parameter |
java.lang.String |
getOnlineDescription()
This method returns an online description of this distribution. |
double |
getRightSupportLimit()
This method gets the rightSupportLimit parameter |
double |
getSigma()
This method gets the scale parameter |
double |
getVariance()
These methods return the variance |
void |
initialize()
used for some subclass to initialize before being used |
void |
paramEstimate(double[] distData)
|
void |
setLeftSupportLimit(double left)
This method sets the leftSupportLimit parameter |
void |
setMu(double m)
This method sets the location parameter |
void |
setParameters(double m,
double s,
double _left,
double _right)
This method sets the parameters |
void |
setRightSupportLimit(double right)
This method sets the rightSupportLimit parameter |
void |
setSigma(double s)
This method sets the scale parameter |
void |
valueChanged()
|
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, inverseCDF, logGamma, 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 |
---|
public static final double C
Constructor Detail |
---|
public NormalTruncatedDistribution(double mu, double sigma, double _left, double _right)
public NormalTruncatedDistribution(double[] distData)
public NormalTruncatedDistribution(float[] distData)
public NormalTruncatedDistribution(double mu, double sigma, double _left, double _right, boolean calledByModeler)
public NormalTruncatedDistribution(double[] distData, boolean calledByModeler)
public NormalTruncatedDistribution(float[] distData, boolean calledByModeler)
public NormalTruncatedDistribution()
Method Detail |
---|
public void initialize()
Distribution
initialize
in class Distribution
public void valueChanged()
valueChanged
in class Distribution
public void paramEstimate(double[] distData)
paramEstimate
in class Distribution
public void setParameters(double m, double s, double _left, double _right)
public double getDensity(double x)
getDensity
in class Distribution
public double getMaxDensity()
getMaxDensity
in class Distribution
public double getMean()
getMean
in class Distribution
public double getVariance()
getVariance
in class Distribution
public double getMu()
public void setMu(double m)
public double getSigma()
public void setSigma(double s)
public double getLeftSupportLimit()
public void setLeftSupportLimit(double left)
public double getRightSupportLimit()
public void setRightSupportLimit(double right)
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 |