| lnormmix {cylcop} | R Documentation | 
Density, Distribution, Quantiles and Random Number Generation for the mixed log-normal distribution
Description
The number of components in the mixed log-normal distribution is specified by the length of the parameter vectors. The quantiles are numerically obtained from the distribution function using monotone cubic splines.
Usage
rlnormmix(n, meanlog, sdlog, prop)
dlnormmix(x, meanlog, sdlog, prop)
plnormmix(q, meanlog, sdlog, prop)
qlnormmix(p, meanlog, sdlog, prop)
Arguments
| n | integer value, the number of random samples to be
generated with  | 
| meanlog | numeric vector holding the means of the components on the log scale. | 
| sdlog | numeric vector holding the standard deviations of the components on the log scale. | 
| prop | numeric vector, holding the mixing proportions of the components. | 
| x | numeric vector giving the points where the density function is evaluated. | 
| q | numeric vector giving the quantiles where the distribution function is evaluated. | 
| p | numeric vector giving the probabilities where the quantile function is evaluated. | 
Value
- dlnormmix()gives a vector of length- length(x)containing the density at- x.
- plnormmix()gives a vector of length- length(q)containing the distribution function at the corresponding values of- q.
- qlnormmix()gives a vector of length- length(p)containing the quantiles at the corresponding values of- p.
- rlnormmix()generates a vector of length- ncontaining the random samples.
Examples
rlnormmix(10, meanlog = c(1, 3, 7), sdlog = c(2, 2, 4), prop = c(0.6, 0.3, 0.1))
dlnormmix(c(0, 2, 1), meanlog = c(1, 3), sdlog = c(2, 2), prop = c(0.6, 0.4))
prob <- plnormmix(c(0.1, 7), meanlog = c(1, 3, 7), sdlog = c(2, 2, 4), prop = c(0.6, 0.3, 0.1))
prob
qlnormmix(prob, meanlog = c(1, 3, 7), sdlog = c(2, 2, 4), prop = c(0.6, 0.3, 0.1))