|
||||||||||
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.ErrorDistribution
public class ErrorDistribution
A Java implementation of the Error distribution with specified Location, Scale and Shape parameters http://en.wikipedia.org/wiki/Exponential_power_distribution.
Field Summary |
---|
Fields inherited from class edu.ucla.stat.SOCR.core.Distribution |
---|
applet, CONTINUOUS, DISCRETE, MAXMGFXVAL, MAXMGFYVAL, MINMGFXVAL, MIXED, name |
Constructor Summary | |
---|---|
ErrorDistribution()
Default constructor: creates an Error distribution with location, scale and shape parameters equal to 1. |
|
ErrorDistribution(double[] distData)
Constructor: Creates a new Error distribution from a series of observations by parameter estimation. |
|
ErrorDistribution(double a,
double b,
double c)
General constructor: creates an Error distribution with location(a), scale(b) and shape(c) parameters. |
|
ErrorDistribution(float[] distData)
Constructor: Creates a new Error distribution from a series of observations by parameter estimation. |
Method Summary | |
---|---|
double |
getDensity(double x)
Define the Error getDensity function |
double |
getLocation()
Get the Location paramter |
double |
getMaxDensity()
Compute the maximum getDensity |
double |
getMean()
Compute the mean in closed form |
double |
getMode()
Compute the Mode in closed form |
java.lang.String |
getOnlineDescription()
This method returns an online description of this distribution. |
double |
getScale()
Get the scale paramter |
double |
getSD()
Compute the variance in closed form |
double |
getShape()
Get the shape parameter |
double |
getVariance()
Compute the variance in closed form |
void |
initialize()
Class initialization. |
void |
paramEstimate(double[] distData)
Overwrites the method in distribution for estimating parameters By assuming that the shape parameter is known, the location and scale parameters could be easily obtained by using the maximum likelihood estimation method. |
void |
setLocation(double a)
Sets the Location parameter |
void |
setParameters(double a,
double b,
double c)
Set the parameters, compute the normalizing constant NormalizingConst, and specifies the interval and partition |
void |
setScale(double b)
Sets the Scale parameter |
void |
setShape(double c)
Sets the Shape 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, 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 |
Constructor Detail |
---|
public ErrorDistribution()
public ErrorDistribution(double a, double b, double c)
public ErrorDistribution(double[] distData)
public ErrorDistribution(float[] distData)
Method Detail |
---|
public void initialize()
initialize
in class Distribution
public void valueChanged()
valueChanged
in class Distribution
public void setParameters(double a, double b, double c)
public void setLocation(double a)
public void setScale(double b)
public void setShape(double c)
public double getLocation()
public double getScale()
public double getShape()
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 getMode()
public void paramEstimate(double[] distData)
paramEstimate
in class Distribution
public double getVariance()
getVariance
in class Distribution
public double getSD()
getSD
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 |