nor1mix (version 1.3-0)

rnorMix: Generate 'Normal Mixture' Distributed Random Numbers

Description

Generate n random numbers, distributed according to a normal mixture.

Usage

rnorMix(n, obj)

Value

numeric vector of length n.

Arguments

n

the number of random numbers desired.

obj

an object of class norMix.

Details

For a mixture of \(m\), i.e., m.norMix(obj), components, generate the number in each component as multinomial, and then use rnorm for each.

Note that the these integer (multinomial) numbers are generated via sample(), which is by .Random.seed, notably from RNGkind(sample.kind = ..) which changed with R version 3.6.0.

See Also

dnorMix for the density, and norMix for the construction and further methods.

Examples

Run this code
x <- rnorMix(5000, MW.nm10)
hist(x)# you don't see the claw
plot(density(x), ylim = c(0,0.6),
     main = "Estim. and true 'MW.nm10' density")
lines(MW.nm10, col = "orange")

Run the code above in your browser using DataCamp Workspace