Density, cumulative distribution, quantile functions and random number generation for the Rectified Normal distribution.
drectnorm(q, mu =0, sigma =1, log =FALSE)prectnorm(q, mu =0, sigma =1)qrectnorm(p, mu =0, sigma =1)rrectnorm(n =1, mu =0, sigma =1)
Arguments
q: vector of quantiles.
mu: vector of location parameters (means).
sigma: vector of scale parameters.
log: if TRUE, then probabilities are returned in logarithms.
p: vector of probabilities.
n: number of observations. Should be a single number.
Returns
Depending on the function, various things are returned (usually either vector or scalar):
drectnorm returns the density function value for the provided parameters.
prectnorm returns the value of the cumulative function for the provided parameters.
qrectnorm returns quantiles of the distribution. Depending on what was provided in p, mu and sigma, this can be either a vector or a matrix, or an array.
rrectnorm returns a vector of random variables generated from the RectN distribution. Depending on what was provided in mu and sigma, this can be either a vector or a matrix or an array.
Details
If xN(mu, sigma^2) then y = max(0, x) follows Rectified Normal distribution: yRectN(mu, sigma^2), which can be written as: