Man pages for algebraic.dist
Algebra over Probability Distributions

affine_transformAffine transformation of a normal or multivariate normal...
as_distConvert an object to a probability distribution.
beta_distConstruct a beta distribution object.
cdfGeneric method for obtaining the cdf of an object.
cdf.beta_distCumulative distribution function for a beta distribution.
cdf.chi_squaredMethod for obtaining the cdf of a 'chi_squared' object.
cdf.edistCDF for expression distributions.
cdf.empirical_distMethod for obtaining the cdf of 'empirical_dist' object 'x'.
cdf.exponentialMethod to obtain the cdf of an 'exponential' object.
cdf.gamma_distMethod for obtaining the cdf of a 'gamma_dist' object.
cdf.lognormalCumulative distribution function for a log-normal...
cdf.mixtureCumulative distribution function for a mixture distribution.
cdf.mvnMethod for obtaining the CDF of a 'mvn' object.
cdf.normalMethod for obtaining the cdf of an 'normal' object.
cdf.poisson_distCumulative distribution function for a Poisson distribution.
cdf.uniform_distCumulative distribution function for a uniform distribution.
cdf.weibull_distCumulative distribution function for a Weibull distribution.
chi_squaredConstruct a chi-squared distribution object.
cltCentral Limit Theorem Limiting Distribution
conditionalGeneric method for obtaining the conditional distribution of...
conditional.distMethod for obtaining the condition distribution, 'x | P(x)',...
conditional.edistConditional distribution for expression distributions.
conditional.empirical_distMethod for obtaining the condition distribution, 'x | P(x)',...
conditional.mixtureConditional distribution of a mixture.
conditional.mvnConditional distribution for multivariate normal.
countable_setCountable Set
delta_cltDelta Method CLT Limiting Distribution
density.beta_distProbability density function for a beta distribution.
density.chi_squaredMethod for obtaining the density (pdf) of a 'chi_squared'...
density.edistDensity for expression distributions.
density.empirical_distMethod for obtaining the pdf of a 'empirical_dist' object.
density.exponentialMethod to obtain the pdf of an 'exponential' object.
density.gamma_distMethod for obtaining the density (pdf) of a 'gamma_dist'...
density.lognormalProbability density function for a log-normal distribution.
density.mixtureProbability density function for a mixture distribution.
density.mvnFunction generator for obtaining the pdf of an 'mvn' object...
density.normalMethod for obtaining the pdf of an 'normal' object.
density.poisson_distProbability mass function for a Poisson distribution.
density.uniform_distProbability density function for a uniform distribution.
density.weibull_distProbability density function for a Weibull distribution.
dim.beta_distDimension of a beta distribution (always 1).
dim.chi_squaredRetrieve the dimension of a 'chi_squared' object.
dim.countable_setGet the dimension of a countable set.
dim.empirical_distMethod for obtaining the dimension of a 'empirical_dist'...
dim.exponentialMethod to obtain the dimension of an 'exponential' object.
dim.finite_setReturn the dimension of the finite set.
dim.gamma_distRetrieve the dimension of a 'gamma_dist' object.
dim.intervalReturn the dimension of the interval.
dim.lognormalDimension of a log-normal distribution (always 1).
dim.mixtureDimension of a mixture distribution.
dim.mvnMethod for obtaining the dimension of an 'mvn' object.
dim.normalMethod for obtaining the dimension of a 'normal' object.
dim.poisson_distDimension of a Poisson distribution (always 1).
dim.uniform_distDimension of a uniform distribution (always 1).
dim.weibull_distDimension of a Weibull distribution (always 1).
dist_summary_groupSummary group generic for distribution objects.
dot-distMethod for negation or subtraction of 'dist' objects.
edistTakes an expression 'e' and a list 'vars' and returns a lazy...
empirical_distConstruct empirical distribution object.
ensure_realizedMemoized MC fallback materialization.
expectationGeneric method for obtaining the expectation of 'f' with...
expectation_dataFunction used for computing expectations given data (e.g.,...
expectation.distExpectation of a Function Applied to a 'dist' Object
expectation.empirical_distMethod for obtaining the expectation of 'empirical_dist'...
expectation.poisson_distExact expectation for a Poisson distribution.
expectation.univariate_distMethod for obtaining the expectation of 'f' with respect to a...
exponentialConstruct exponential distribution object.
finite_setFinite set
format.beta_distFormat a 'beta_dist' object as a character string.
format.chi_squaredFormat a 'chi_squared' object as a character string.
format.edistFormat method for 'edist' objects.
format.empirical_distFormat method for 'empirical_dist' objects.
format.exponentialFormat method for 'exponential' objects.
format.gamma_distFormat a 'gamma_dist' object as a character string.
format.lognormalFormat a 'lognormal' object as a character string.
format.mixtureFormat a 'mixture' object as a character string.
format.mvnFormat method for 'mvn' objects.
format.normalFormat method for 'normal' objects.
format.poisson_distFormat a 'poisson_dist' object as a character string.
format.realized_distFormat a 'realized_dist' object as a character string.
format.uniform_distFormat a 'uniform_dist' object as a character string.
format.weibull_distFormat a 'weibull_dist' object as a character string.
gamma_distConstruct a gamma distribution object.
hasSupport
has.countable_setCheck membership in a countable set.
has.finite_setDetermine if a value is contained in the finite set.
has.intervalDetermine if a value is contained in the interval.
hazardGeneric method for obtaining the hazard function of an...
hazard.chi_squaredMethod for obtaining the hazard function of a 'chi_squared'...
hazard.exponentialMethod to obtain the hazard function of an 'exponential'...
hazard.gamma_distMethod for obtaining the hazard function of a 'gamma_dist'...
hazard.lognormalHazard function for a log-normal distribution.
hazard.weibull_distHazard function for a Weibull distribution.
infimumGet the infimum of the support.
infimum.countable_setGet the infimum of a countable set.
infimum.finite_setReturn the infimum of the finite set.
infimum.intervalReturn the (vector of) infimum of the interval.
intervalInterval
inv_cdfGeneric method for obtaining the quantile (inverse cdf) of an...
inv_cdf.beta_distInverse CDF (quantile function) for a beta distribution.
inv_cdf.chi_squaredMethod for obtaining the inverse cdf (quantile function) of a...
inv_cdf.edistInverse CDF (quantile function) for expression distributions.
inv_cdf.empirical_distMethod for obtaining the inverse CDF (quantile function) of a...
inv_cdf.exponentialMethod to obtain the inverse cdf of an 'exponential' object.
inv_cdf.gamma_distMethod for obtaining the inverse cdf (quantile function) of a...
inv_cdf.lognormalInverse CDF (quantile function) for a log-normal...
inv_cdf.normalMethod for obtaining the inverse cdf of an 'normal' object.
inv_cdf.poisson_distInverse CDF (quantile function) for a Poisson distribution.
inv_cdf.uniform_distInverse CDF (quantile function) for a uniform distribution.
inv_cdf.weibull_distInverse CDF (quantile function) for a Weibull distribution.
is_beta_distTest whether an object is a 'beta_dist'.
is_chi_squaredTest whether an object is a 'chi_squared'.
is_distFunction to determine whether an object 'x' is a 'dist'...
is_edistFunction to determine whether an object 'x' is an 'edist'...
is_empirical_distFunction to determine whether an object 'x' is an...
is_exponentialFunction to determine whether an object 'x' is an...
is_gamma_distTest whether an object is a 'gamma_dist'.
is_lognormalTest whether an object is a 'lognormal'.
is_mixtureTest whether an object is a 'mixture' distribution.
is_mvnFunction to determine whether an object 'x' is an 'mvn'...
is_normalFunction to determine whether an object 'x' is an 'normal'...
is_poisson_distTest whether an object is a 'poisson_dist'.
is_realized_distTest whether an object is a 'realized_dist'.
is_uniform_distTest whether an object is a 'uniform_dist'.
is_weibull_distTest whether an object is a 'weibull_dist'.
llnLaw of Large Numbers Limiting Distribution
lognormalConstruct a log-normal distribution object.
marginalGeneric method for obtaining the marginal distribution of a...
marginal.empirical_distMethod for obtaining the marginal distribution of...
marginal.mixtureMarginal distribution of a mixture.
marginal.mvnGeneric method for obtaining the marginal distribution of an...
Math.distMath group generic for distribution objects.
mean.beta_distMean of a beta distribution.
mean.chi_squaredRetrieve the mean of a 'chi_squared' object.
mean.edistMethod for obtaining the mean of an 'edist' object.
mean.empirical_distMethod for obtaining the mean of 'empirical_dist' object 'x'.
mean.exponentialMethod to obtain the mean of an 'exponential' object.
mean.gamma_distRetrieve the mean of a 'gamma_dist' object.
mean.lognormalMean of a log-normal distribution.
mean.mixtureMean of a mixture distribution.
mean.mvnRetrieve the mean of a 'mvn' object.
mean.normalRetrieve the mean of a 'normal' object.
mean.poisson_distMean of a Poisson distribution.
mean.uniform_distMean of a uniform distribution.
mean.univariate_distMethod for obtaining the mean of 'univariate_dist' object...
mean.weibull_distMean of a Weibull distribution.
mixtureConstruct a mixture distribution.
mvnConstruct a multivariate or univariate normal distribution...
nobs.empirical_distMethod for obtaining the number of observations used to...
normalConstruct univariate normal distribution object.
normal_approxMoment-Matching Normal Approximation
nparamsGeneric method for obtaining the number of parameters of...
nparams.empirical_distMethod for obtaining the name of a 'empirical_dist' object....
nparams.mixtureNumber of parameters for a 'mixture' distribution.
obsRetrieve the observations used to construct a...
obs.empirical_distMethod for obtaining the observations used to construct a...
paramsGeneric method for obtaining the parameters of an object.
params.beta_distRetrieve the parameters of a 'beta_dist' object.
params.chi_squaredMethod for obtaining the parameters of a 'chi_squared'...
params.edistMethod for obtaining the parameters of an 'edist' object.
params.empirical_dist'empirical_dist' objects have no parameters, so this function...
params.exponentialMethod for obtaining the parameters of an 'exponential'...
params.gamma_distMethod for obtaining the parameters of a 'gamma_dist' object.
params.lognormalRetrieve the parameters of a 'lognormal' object.
params.mixtureRetrieve the parameters of a 'mixture' object.
params.mvnMethod for obtaining the parameters of a 'mvn' object.
params.normalMethod for obtaining the parameters of a 'normal' object.
params.poisson_distRetrieve the parameters of a 'poisson_dist' object.
params.uniform_distRetrieve the parameters of a 'uniform_dist' object.
params.weibull_distRetrieve the parameters of a 'weibull_dist' object.
plus-.distMethod for adding 'dist' objects, or shifting a distribution...
poisson_distConstruct a Poisson distribution object.
pow-.distPower operator for distribution objects.
print.beta_distPrint a 'beta_dist' object.
print.chi_squaredPrint method for 'chi_squared' objects.
print.edistPrint method for 'edist' objects.
print.empirical_distPrint method for 'empirical_dist' objects.
print.exponentialPrint method for 'exponential' objects.
print.gamma_distPrint method for 'gamma_dist' objects.
print.intervalPrint the interval.
print.lognormalPrint a 'lognormal' object.
print.mixturePrint a 'mixture' object.
print.mvnMethod for printing an 'mvn' object.
print.normalPrint method for 'normal' objects.
print.poisson_distPrint a 'poisson_dist' object.
print.realized_distPrint a 'realized_dist' object.
print.summary_distPrint method for 'summary_dist' objects.
print.uniform_distPrint a 'uniform_dist' object.
print.weibull_distPrint a 'weibull_dist' object.
realizeMaterialize any distribution to empirical_dist by sampling.
realized_distConstruct a realized distribution object.
rmapGeneric method for applying a map 'f' to distribution object...
rmap.distMethod for obtaining g(x)) where x is a 'dist' object.
rmap.edistMap function over expression distribution.
rmap.empirical_distMethod for obtaining the empirical distribution of a function...
rmap.mvnComputes the distribution of 'g(x)' where 'x' is an 'mvn'...
sample_mvn_regionFunction for obtaining sample points for an 'mvn' object that...
samplerGeneric method for sampling from distribution-like objects.
sampler.beta_distSampler for a beta distribution.
sampler.chi_squaredMethod for sampling from a 'chi_squared' object.
sampler.defaultSampler for non-dist objects (degenerate distributions).
sampler.edistMethod for obtaining the sampler of an 'edist' object.
sampler.empirical_distMethod for obtaining the sampler for a 'empirical_dist'...
sampler.exponentialMethod to sample from an 'exponential' object.
sampler.gamma_distMethod for sampling from a 'gamma_dist' object.
sampler.lognormalSampler for a log-normal distribution.
sampler.mixtureSampler for a mixture distribution.
sampler.mvnFunction generator for sampling from a 'mvn' (multivariate...
sampler.normalMethod for sampling from a 'normal' object.
sampler.poisson_distSampler for a Poisson distribution.
sampler.uniform_distSampler for a uniform distribution.
sampler.weibull_distSampler for a Weibull distribution.
simplifyGeneric method for simplifying distributions.
simplify.distDefault Method for simplifying a 'dist' object. Just returns...
simplify.edistMethod for simplifying an 'edist' object.
slash-.distDivision of distribution objects.
summary_distMethod for constructing a 'summary_dist' object.
summary.distMethod for obtaining a summary of a 'dist' object.
supGeneric method for retrieving the support of a (dist) object...
sup.beta_distSupport of a beta distribution.
sup.chi_squaredSupport for chi-squared distribution, the positive real...
sup.edistSupport for expression distributions.
sup.empirical_distMethod for obtaining the support of 'empirical_dist' object...
sup.exponentialSupport for exponential distribution, the positive real...
sup.gamma_distSupport for gamma distribution, the positive real numbers (0,...
sup.lognormalSupport of a log-normal distribution.
sup.mixtureSupport of a mixture distribution.
sup.mvnMethod for obtaining the support of a 'mvn' object, where the...
sup.normalMethod for obtaining the support of a 'normal' object, where...
sup.poisson_distSupport of a Poisson distribution.
supremumGet the supremum of the support.
supremum.countable_setGet the supremum of a countable set.
supremum.finite_setReturn the supremum of the finite set.
supremum.intervalReturn the (vector of) supremum of the interval.
sup.uniform_distSupport of a uniform distribution.
sup.weibull_distSupport of a Weibull distribution.
survGeneric method for obtaining the survival function of an...
surv.chi_squaredMethod for obtaining the survival function of a 'chi_squared'...
surv.exponentialMethod to obtain the cdf of an 'exponential' object.
surv.gamma_distMethod for obtaining the survival function of a 'gamma_dist'...
surv.lognormalSurvival function for a log-normal distribution.
surv.weibull_distSurvival function for a Weibull distribution.
times-.distMultiplication of distribution objects.
uniform_distConstruct a uniform distribution object.
vcov.beta_distVariance of a beta distribution.
vcov.chi_squaredRetrieve the variance of a 'chi_squared' object.
vcov.defaultVariance-covariance for non-dist objects (degenerate...
vcov.edistMethod for obtaining the variance-covariance matrix (or...
vcov.empirical_distMethod for obtaining the variance of 'empirical_dist' object...
vcov.exponentialRetrieve the variance of a 'exponential' object.
vcov.gamma_distRetrieve the variance of a 'gamma_dist' object.
vcov.lognormalVariance of a log-normal distribution.
vcov.mixtureVariance of a mixture distribution.
vcov.mvnRetrieve the variance-covariance matrix of an 'mvn' object.
vcov.normalRetrieve the variance-covariance matrix (or scalar) of a...
vcov.poisson_distVariance of a Poisson distribution.
vcov.uniform_distVariance of a uniform distribution.
vcov.univariate_distMethod for obtaining the variance of 'univariate_dist'...
vcov.weibull_distVariance of a Weibull distribution.
weibull_distConstruct a Weibull distribution object.
algebraic.dist documentation built on Feb. 27, 2026, 5:06 p.m.