Enum V3ProbabilityDistributionType
 java.lang.Object

 java.lang.Enum<V3ProbabilityDistributionType>

 org.hl7.fhir.dstu3.model.codesystems.V3ProbabilityDistributionType

 All Implemented Interfaces:
Serializable
,Comparable<V3ProbabilityDistributionType>
public enum V3ProbabilityDistributionType extends Enum<V3ProbabilityDistributionType>


Enum Constant Summary
Enum Constants Enum Constant Description B
The betadistribution is used for data that is bounded on both sides and may or may not be skewed (e.g., occurs when probabilities are estimated.) Two parameters a and b are available to adjust the curve.E
Used for data that describes extinction.F
Used to describe the quotient of two c2 random variables.G
The gammadistribution used for data that is skewed and bounded to the right, i.e.LN
The logarithmic normal distribution is used to transform skewed random variable X into a normally distributed random variable U = log X.N
This is the wellknown bellshaped normal distribution.NULL
added to help the parsersT
Used to describe the quotient of a normal random variable and the square root of a c2 random variable.U
The uniform distribution assigns a constant probability over the entire interval of possible outcomes, while all outcomes outside this interval are assumed to have zero probability.X2
Used to describe the sum of squares of random variables which occurs when a variance is estimated (rather than presumed) from the sample.

Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static V3ProbabilityDistributionType
fromCode(String codeString)
String
getDefinition()
String
getDisplay()
String
getSystem()
String
toCode()
static V3ProbabilityDistributionType
valueOf(String name)
Returns the enum constant of this type with the specified name.static V3ProbabilityDistributionType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.



Enum Constant Detail

B
public static final V3ProbabilityDistributionType B
The betadistribution is used for data that is bounded on both sides and may or may not be skewed (e.g., occurs when probabilities are estimated.) Two parameters a and b are available to adjust the curve. The mean m and variance s2 relate as follows: m = a/ (a + b) and s2 = ab/((a + b)2 (a + b + 1)).

E
public static final V3ProbabilityDistributionType E
Used for data that describes extinction. The exponential distribution is a special form of gdistribution where a = 1, hence, the relationship to mean m and variance s2 are m = b and s2 = b2.

F
public static final V3ProbabilityDistributionType F
Used to describe the quotient of two c2 random variables. The Fdistribution has two parameters n1 and n2, which are the numbers of degrees of freedom of the numerator and denominator variable respectively. The relationship to mean m and variance s2 are: m = n2 / (n2  2) and s2 = (2 n2 (n2 + n1  2)) / (n1 (n2  2)2 (n2  4)).

G
public static final V3ProbabilityDistributionType G
The gammadistribution used for data that is skewed and bounded to the right, i.e. where the maximum of the distribution curve is located near the origin. The gdistribution has a two parameters a and b. The relationship to mean m and variance s2 is m = a b and s2 = a b2.

LN
public static final V3ProbabilityDistributionType LN
The logarithmic normal distribution is used to transform skewed random variable X into a normally distributed random variable U = log X. The lognormal distribution can be specified with the properties mean m and standard deviation s. Note however that mean m and standard deviation s are the parameters of the raw value distribution, not the transformed parameters of the lognormal distribution that are conventionally referred to by the same letters. Those lognormal parameters mlog and slog relate to the mean m and standard deviation s of the data value through slog2 = log (s2/m2 + 1) and mlog = log m  slog2/2.

N
public static final V3ProbabilityDistributionType N
This is the wellknown bellshaped normal distribution. Because of the central limit theorem, the normal distribution is the distribution of choice for an unbounded random variable that is an outcome of a combination of many stochastic processes. Even for values bounded on a single side (i.e. greater than 0) the normal distribution may be accurate enough if the mean is "far away" from the bound of the scale measured in terms of standard deviations.

T
public static final V3ProbabilityDistributionType T
Used to describe the quotient of a normal random variable and the square root of a c2 random variable. The tdistribution has one parameter n, the number of degrees of freedom. The relationship to mean m and variance s2 are: m = 0 and s2 = n / (n  2)

U
public static final V3ProbabilityDistributionType U
The uniform distribution assigns a constant probability over the entire interval of possible outcomes, while all outcomes outside this interval are assumed to have zero probability. The width of this interval is 2s sqrt(3). Thus, the uniform distribution assigns the probability densities f(x) = sqrt(2 s sqrt(3)) to values m  s sqrt(3) >= x <= m + s sqrt(3) and f(x) = 0 otherwise.

X2
public static final V3ProbabilityDistributionType X2
Used to describe the sum of squares of random variables which occurs when a variance is estimated (rather than presumed) from the sample. The only parameter of the c2distribution is n, so called the number of degrees of freedom (which is the number of independent parts in the sum). The c2distribution is a special type of gdistribution with parameter a = n /2 and b = 2. Hence, m = n and s2 = 2 n.

NULL
public static final V3ProbabilityDistributionType NULL
added to help the parsers


Method Detail

values
public static V3ProbabilityDistributionType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (V3ProbabilityDistributionType c : V3ProbabilityDistributionType.values()) System.out.println(c);
 Returns:
 an array containing the constants of this enum type, in the order they are declared

valueOf
public static V3ProbabilityDistributionType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.) Parameters:
name
 the name of the enum constant to be returned. Returns:
 the enum constant with the specified name
 Throws:
IllegalArgumentException
 if this enum type has no constant with the specified nameNullPointerException
 if the argument is null

fromCode
public static V3ProbabilityDistributionType fromCode(String codeString) throws org.hl7.fhir.exceptions.FHIRException
 Throws:
org.hl7.fhir.exceptions.FHIRException

getDefinition
public String getDefinition()

getDisplay
public String getDisplay()

