Mathematical and statistical functions for the Degenerate distribution, which is commonly used to model deterministic events or as a representation of the delta, or Heaviside, function.
Returns an R6 object inheriting from class SDistribution.
The distribution is supported on \({\mu}\).
Degen(mean = 0)
N/A
Also known as the Dirac distribution.
distr6::Distribution
-> distr6::SDistribution
-> Degenerate
name
Full name of distribution.
short_name
Short name of distribution for printing.
description
Brief description of the distribution.
properties
Returns distribution properties, including skewness type and symmetry.
new()
Creates a new instance of this R6 class.
Degenerate$new(mean = NULL, decorators = NULL)
mean
numeric(1)
Mean of the distribution, defined on the Reals.
decorators
(character())
Decorators to add to the distribution during construction.
mean()
The arithmetic mean of a (discrete) probability distribution X is the expectation $$E_X(X) = \sum p_X(x)*x$$ with an integration analogue for continuous distributions.
Degenerate$mean(...)
...
Unused.
mode()
The mode of a probability distribution is the point at which the pdf is a local maximum, a distribution can be unimodal (one maximum) or multimodal (several maxima).
Degenerate$mode(which = "all")
which
(character(1) | numeric(1)
Ignored if distribution is unimodal. Otherwise "all"
returns all modes, otherwise specifies
which mode to return.
variance()
The variance of a distribution is defined by the formula $$var_X = E[X^2] - E[X]^2$$ where \(E_X\) is the expectation of distribution X. If the distribution is multivariate the covariance matrix is returned.
Degenerate$variance(...)
...
Unused.
skewness()
The skewness of a distribution is defined by the third standardised moment, $$sk_X = E_X[\frac{x - \mu}{\sigma}^3]$$ where \(E_X\) is the expectation of distribution X, \(\mu\) is the mean of the distribution and \(\sigma\) is the standard deviation of the distribution.
Degenerate$skewness(...)
...
Unused.
kurtosis()
The kurtosis of a distribution is defined by the fourth standardised moment, $$k_X = E_X[\frac{x - \mu}{\sigma}^4]$$ where \(E_X\) is the expectation of distribution X, \(\mu\) is the mean of the distribution and \(\sigma\) is the standard deviation of the distribution. Excess Kurtosis is Kurtosis - 3.
Degenerate$kurtosis(excess = TRUE, ...)
excess
(logical(1))
If TRUE
(default) excess kurtosis returned.
...
Unused.
entropy()
The entropy of a (discrete) distribution is defined by $$- \sum (f_X)log(f_X)$$ where \(f_X\) is the pdf of distribution X, with an integration analogue for continuous distributions.
Degenerate$entropy(base = 2, ...)
base
(integer(1))
Base of the entropy logarithm, default = 2 (Shannon entropy)
...
Unused.
mgf()
The moment generating function is defined by $$mgf_X(t) = E_X[exp(xt)]$$ where X is the distribution and \(E_X\) is the expectation of the distribution X.
Degenerate$mgf(t, ...)
t
(integer(1))
t integer to evaluate function at.
...
Unused.
cf()
The characteristic function is defined by $$cf_X(t) = E_X[exp(xti)]$$ where X is the distribution and \(E_X\) is the expectation of the distribution X.
Degenerate$cf(t, ...)
t
(integer(1))
t integer to evaluate function at.
...
Unused.
clone()
The objects of this class are cloneable with this method.
Degenerate$clone(deep = FALSE)
deep
Whether to make a deep clone.
The Degenerate distribution parameterised with mean, \(\mu\) is defined by the pmf, $$f(x) = 1, \ if \ x = \mu$$$$f(x) = 0, \ if \ x \neq \mu$$ for \(\mu \epsilon R\).
McLaughlin, M. P. (2001). A compendium of common probability distributions (pp. 2014-01). Michael P. McLaughlin.
Other discrete distributions:
Bernoulli
,
Binomial
,
Categorical
,
DiscreteUniform
,
EmpiricalMV
,
Empirical
,
Geometric
,
Hypergeometric
,
Logarithmic
,
Matdist
,
Multinomial
,
NegativeBinomial
,
WeightedDiscrete
Other univariate distributions:
Arcsine
,
Bernoulli
,
BetaNoncentral
,
Beta
,
Binomial
,
Categorical
,
Cauchy
,
ChiSquaredNoncentral
,
ChiSquared
,
DiscreteUniform
,
Empirical
,
Erlang
,
Exponential
,
FDistributionNoncentral
,
FDistribution
,
Frechet
,
Gamma
,
Geometric
,
Gompertz
,
Gumbel
,
Hypergeometric
,
InverseGamma
,
Laplace
,
Logarithmic
,
Logistic
,
Loglogistic
,
Lognormal
,
Matdist
,
NegativeBinomial
,
Normal
,
Pareto
,
Poisson
,
Rayleigh
,
ShiftedLoglogistic
,
StudentTNoncentral
,
StudentT
,
Triangular
,
Uniform
,
Wald
,
Weibull
,
WeightedDiscrete