rmixtruncnorm {LPsmooth} | R Documentation |
Random numbers generator for truncated normal mixtures
Description
Generates random samples from a mixture of truncated normals.
Usage
rmixtruncnorm(n, pis, means, sds, range)
Arguments
n |
Size of the random sample. |
pis |
A vector collecting the mixture weights. See details. |
means |
A vector collecting the means of the mixture components. |
sds |
A vector collecting the standard deviations of the mixture components. |
range |
Interval corresponding to the support of each of truncated normal contributing to the mixture. See details. |
Details
The argument pis
is a vector with its length equal the number of components in the mixture. The vector pis
must sum up to one, e.g. c(0.7, 0.2, 0.1)
.
The argument range
is an interval corresponding to the support of each truncated normal contributing to the mixture.
Value
A vector collecting the random sample of size n
from the mixture of truncated specified.
Author(s)
Sara Algeri and Xiangyu Zhang
See Also
dmixtruncnorm
,dmixnegbinom
, rmixnegbinom
, find_h_cont
.
Examples
rmixtruncnorm(n=10,pis=c(0.5,0.5),means=c(3,6),sds=c(3,4),range=c(0,30))