Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Distribution nameDistribution variableNotes
noneN/AUses the value as given.
uniformhalf_rangemean is the median (middle) value, and half_range half the difference between the highest and lowest value.
normalstd_devRegular normal distribution.
uniform_relativescale_factorA normal distribution where the highest and lowest possible value are mean* (1+scale_factor) and mean* (1-scale_factor) respectively. Scale factor to be given as a decimal.
log_normal

std_dev

Regular log_nromal distribution.
weibullk, scale_factor

Does not take a mean value. Equivalent to scale_factor*(-ln((U))1/a where U is the uniform distribution over [0, 1).

truncated_normalstd_dev, std_dev_limitSimilar to normal distribution, except all values fall within [std_dev_limit] standard deviations of the mean. std_dev_limit has a default value of 2.
truncated_log_normalstd_dev, std_dev_limitSimilar to log normal distribution, except all values of the underlying normal distribution fall within [std_dev_limit] standard deviations of the mean. std_dev_limit has a default value of 2. Mean must be given as a string of the form "log(x)" where x is the unmodified value of the mean.
duplicatetarget targets (must be a list of strings, even if only 1 target)Copies the given target perturbated variable. The perturbate_parameters function must include functionality to handle cases where the target is perturbated after the current variable.

...