Learn R Programming

lmomco (version 1.4.3)

rlmomco: Random Deviates of a Distribution

Description

This function generates random deviates for the specified distribution in the parameter object argument. See documentation about the parameter object is seen in lmom2par or vec2par. The prepended r in the function name is to parallel the built-in distribution syntax of R but of course reflects the lmomco name in the function. An assumption is made that the user knows that they are feeding appropirate (valid) parameters for the distribution. This is seen by the paracheck = FALSE argument passed to the par2qua function.

Usage

rlmomco(n,para)

Arguments

n
Number of samples to generate
para
The parameters from lmom2par or similar.

Value

  • Vector of quantile values.

See Also

dlmomco, plmomco, qlmomco, lmom2par, vec2par

Examples

Run this code
lmr      <- lmom.ub(rnorm(20)) # generate 20 standard normal deviates
para     <- parnor(lmr) # estimate parameters of the normal
simulate <- rlmomco(20,para) # simulate 20 samples using lmomco package

lmr  <- vec2lmom(c(1000,500,.3)) # first three lmoments are known
para <- lmom2par(lmr,type="gev") # est. parameters of GEV distribution
Q    <- rlmomco(45,para) # simulate 45 samples
PP   <- pp(Q)            # compute the plotting positions
plot(PP,sort(Q))         # plot the data up

Run the code above in your browser using DataLab