Supplementary distributions: Variable support {scoringRules} | R Documentation |
Supplementary distributions (not in base R) with variable support.
Description
We include the probability density functions of some distributions which are part of scoringRules, but are not part of base R. The parametrizations used here are identical to the ones used when calling crps
and logs
.
Here we document distributions with variable support: fexp
- location-scale exponential distribution with a point mass on the lower boundary; fgdp
- generalized Pareto distribution with a point mass on the lower boundary; fgev
- generalized extreme value distribution; fnorm
, flogis
, ft
- (normal/logistic/Student's t)-distribution with flexible domain and point masses on the boundaries.
Usage
fexp(x, location, scale, mass = 0, log = FALSE)
fgpd(x, location, scale, shape, mass = 0, log = FALSE)
fgev(x, location, scale, shape)
fnorm(x, location, scale, lower = -Inf, upper = Inf, lmass = 0, umass = 0, log = FALSE)
ft(x, df, location, scale, lower = -Inf, upper = Inf, lmass = 0, umass = 0, log = FALSE)
flogis(x, location, scale, lower = -Inf, upper = Inf, lmass = 0, umass = 0, log = FALSE)
Arguments
x |
vector of quantiles |
df |
vector of degrees of freedom parameters |
location |
vector of location parameters |
scale |
vector of scale parameters (positive) |
shape |
vector of shape parameters |
mass |
vector of point masses in |
lower |
vector of lower bounds |
upper |
vector of upper bounds |
lmass |
vector of point masses in |
umass |
vector of point masses in |
log |
logical; if |
Details
For details on generalized extreme value and generalized Pareto distributions, see Friederichs, F. and T.L. Thorarinsdottir (2012, "Forecast verification for extreme value distributions with an application to probabilistic peak wind prediction", Environmetrics 23, 579-594). Note that the support of both distributions depends on the input parameters; see https://en.wikipedia.org/wiki/Generalized_extreme_value_distribution and https://en.wikipedia.org/wiki/Generalized_Pareto_distribution.
Sometimes truncated or censored versions of the normal distribution are used to model variables with a restricted domain (e.g. precipitation). We allow the flexible specification of lower and upper boundaries and point masses in those boundaries. The truncated normal distribution assumes no point masses (i.e. redistributes the cut-off) and can be specified using the string "trunc" instead of a numerical probability. In contrast, the censored distribution introduces a point mass at the bound in the amount of the cut-off. Here, the string "cens" may be used for lmass
or umass
. The most common use in practice lies in the context of non-negative quantities. For example, a truncated standard normal distribution (left truncation at zero) has pdf f(x) = \phi(x)/(1 - \Phi(0)),
for x \ge 0
and 0 otherwise. A censored standard normal distribution (left censoring at zero) has point mass \Phi(0)
at zero, and density \phi(x)
for x > 0
.
The location-scale family based on Student's t-distribution (ft
) has mean location
for df > 1
and variance df/(df-2) * scale^2
for df > 2
. Note that the crps exists only for df > 1
. For details, see https://en.wikipedia.org/wiki/Student's_t-distribution#Non-standardized_Student.27s_t-distribution.
Value
Density function of the relevant distribution, evaluated at x
. NOTE: For distributions involving a point mass (e.g., when lmass = "cens"
in fnorm
), the density functions do not integrate to one.
Author(s)
Alexander Jordan
See Also
The documentation for crps.numeric contains the full list of distributions supported by scoringRules (includes the ones documented here, as well as many others).