public static enum UncertParameter.Type extends java.lang.Enum<UncertParameter.Type>
UncertParameter
and UncertSpan
type values.Enum Constant | Description |
---|---|
coefficientOfVariation |
For a random variable with mean μ and strictly positive standard deviation σ,
the coefficient of variation is defined as the ratio (σ / |μ|).One benefit of using the
coefficient of variation rather than the standard deviation is that it is unitless.
|
confidenceInterval |
For a univariate random variable x, a confidence interval is a range [a, b], a < b, so that x lies between a and b
with given probability.
|
credibleInterval |
In Bayesian statistics, a credible interval is similar to a confidence interval determined from the posterior
distribution of a random variable x.
|
distribution |
If the uncertainty is defined by a known distribution, that distribution may either be defined by using the
child math element, or by using the definitionURL .
|
externalParameter |
This type is uniquely described by an appropriate definitionURL, and is provided to allow a modeler to
encode externally-provided parameters not otherwise explicitly handled by this specification.
|
interquartileRange |
The interquartile range is the range between the 1st and 3rd quartiles.
|
kurtosis |
The kurtosis of a distribution is a measure of how peaked the distribution is.
|
mean |
The arithmetic mean (typically just the mean) is what is commonly called the average.
|
median |
The median is described as the numeric value separating the higher half of a sample (or population)
from the lower half.
|
mode |
The mode is the value that occurs the most frequently in a data set (or a probability distribution).
|
range |
The range is the interval [a, b] so that a < b and contains all possible values of x.
|
sampleSize |
The sample size is a direct count of the number of observations made or the number of samples
measured.
|
skewness |
The skewness of a random variable is a measure of how asymmetric the corresponding probability
distribution is.
|
standardDeviation |
The standard deviation of a distribution or population is the square root of its variance.
|
standardError |
The standard error is the standard deviation of estimates of a population value.
|
variance |
The variance of a random quantity (or distribution) is the average value of the square of the
deviation of that variable from its mean.
|
Modifier and Type | Method | Description |
---|---|---|
static UncertParameter.Type |
valueOf(java.lang.String name) |
Returns the enum constant of this type with the specified name.
|
static UncertParameter.Type[] |
values() |
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final UncertParameter.Type coefficientOfVariation
public static final UncertParameter.Type kurtosis
public static final UncertParameter.Type mean
public static final UncertParameter.Type median
public static final UncertParameter.Type mode
public static final UncertParameter.Type sampleSize
public static final UncertParameter.Type skewness
public static final UncertParameter.Type standardDeviation
public static final UncertParameter.Type standardError
public static final UncertParameter.Type variance
public static final UncertParameter.Type confidenceInterval
Unless specified otherwise, the confidence interval is usually chosen so that the remaining probability is split equally, that is P (x < a) = P (x > b). If x has a symmetric distribution, then the confidence intervals are usually centered around the mean. However, non-centered confidence intervals are possible and are better described by their lower and upper quantiles or levels. For example, a 50% confidence interval would usually lie between the 25% and 75% quantiles, but could in theory also lie between the 10% and 60% quantiles, although this would be rare in practice. The confidenceInterval allows you the flexibility to specify non-symmetric confidence intervals however in practice we would expect the main usage to be for symmetric intervals.
The confidenceInterval child of a Uncertainty is always the 95% confidence interval. For other confidence intervals, use an UncertParameter of type 'externalParameter' instead.
public static final UncertParameter.Type credibleInterval
The credibleInterval child of a Uncertainty is always the 95% credible interval. For other credibility intervals, use an UncertParameter of type 'externalParameter' instead.
public static final UncertParameter.Type interquartileRange
public static final UncertParameter.Type range
public static final UncertParameter.Type distribution
public static final UncertParameter.Type externalParameter
public static UncertParameter.Type[] values()
for (UncertParameter.Type c : UncertParameter.Type.values()) System.out.println(c);
public static UncertParameter.Type valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null