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))

[Package LPsmooth version 0.1.3 Index]