distrEx provides some extensions of package distr:
expectations in the form
E(X) for the expectation of a
E(X,f) for the expectation of
X is some distribution object and
f some function in
further functionals: var, sd, IQR, mad, median, skewness, kurtosis
distances between distributions (Hellinger, Cramer von Mises, Kolmogorov, total variation, "convex contamination")
lists of distributions,
conditional distributions in factorized form
conditional expectations in factorized form
Support for extreme value distributions has moved to package RobExtremes
|Depends:||R(>= 2.10.0), methods, distr(>= 2.2)|
|Imports:||startupmsg, utils, stats|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
Distribution Classes "Distribution" (from distr) |>"UnivariateDistribution" (from distr) |>|>"AbscontDistribution" (from distr) |>|>|>"Gumbel" |>|>|>"Pareto" |>|>|>"GPareto" |>"MultivariateDistribution" |>|>"DiscreteMVDistribution-class" |>"UnivariateCondDistribution" |>|>"AbscontCondDistribution" |>|>|>"PrognCondDistribution" |>|>"DiscreteCondDistribution" Condition Classes "Condition" |>"EuclCondition" |>"PrognCondition" Parameter Classes "OptionalParameter" (from distr) |>"Parameter" (from distr) |>|>"LMParameter" |>|>"GumbelParameter" |>|>"ParetoParameter"
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Distribution Classes ConvexContamination Generic function for generating convex contaminations DiscreteMVDistribution Generating function for DiscreteMVDistribution-class Gumbel Generating function for Gumbel-class LMCondDistribution Generating function for the conditional distribution of a linear regression model. Condition Classes EuclCondition Generating function for EuclCondition-class Parameter Classes LMParameter Generating function for LMParameter-class
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
Distances: ContaminationSize Generic function for the computation of the convex contamination (Pseudo-)distance of two distributions HellingerDist Generic function for the computation of the Hellinger distance of two distributions KolmogorovDist Generic function for the computation of the Kolmogorov distance of two distributions TotalVarDist Generic function for the computation of the total variation distance of two distributions AsymTotalVarDist Generic function for the computation of the asymmetric total variation distance of two distributions (for given ratio rho of negative to positive part of deviation) OAsymTotalVarDist Generic function for the computation of the minimal (in rho) asymmetric total variation distance of two distributions vonMisesDist Generic function for the computation of the von Mises distance of two distributions liesInSupport Generic function for testing the support of a distribution Functionals: E Generic function for the computation of (conditional) expectations var Generic functions for the computation of functionals IQR Generic functions for the computation of functionals sd Generic functions for the computation of functionals mad Generic functions for the computation of functionals median Generic functions for the computation of functionals skewness Generic functions for the computation of functionals kurtosis Generic functions for the computation of Functionals truncated Moments: m1df Generic function for the computation of clipped first moments m2df Generic function for the computation of clipped second moments
Demos are available — see
G. Jay Kerns, [email protected], has provided a major contribution,
in particular the functionals
kurtosis are due to him.
Natalyia Horbenko, [email protected] has ported
the actuar code for the Pareto distribution to this setup.
You may suppress the start-up banner/message completely by setting
options("StartupBanner"="off") somewhere before loading this package by
require in your R-code / R-session.
"StartupBanner" is not defined (default) or setting
options("StartupBanner"="complete") the complete start-up banner is
For any other value of option
"StartupBanner" (i.e., not in
c(NULL,"off","complete")) only the version information is displayed.
The same can be achieved by wrapping the
As for general
packageStartupMessage's, you may also suppress all
the start-up banner by wrapping the
startupmsg-version 0.5 on.
Note: The first two numbers of package versions do not necessarily reflect package-individual development, but rather are chosen for the distrXXX family as a whole in order to ease updating "depends" information.
Some functions of package stats have intentionally been masked, but
completely retain their functionality — see
If any of the packages e1071, moments, fBasics is to be used
together with distrEx the latter must be attached after any of the
first mentioned. Otherwise
defined as methods in distrEx may get masked.
To re-mask, you may use
kurtosis <- distrEx::kurtosis; skewness <- distrEx::skewness.
Maintainer: Matthias Kohl [email protected]
P. Ruckdeschel, M. Kohl, T. Stabla, F. Camphausen (2006): S4 Classes for Distributions, R News, 6(2), 2-6. https://CRAN.R-project.org/doc/Rnews/Rnews_2006-2.pdf
a vignette for packages distr, distrSim, distrTEst,
and distrEx is included into the mere documentation package distrDoc
and may be called by
a homepage to this package is available under
M. Kohl (2005): Numerical Contributions to the Asymptotic Theory of Robustness. PhD Thesis. Bayreuth. Available as http://www.stamats.de/ThesisMKohl.pdf
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.