fun.simu.bimodal {GLDEX} | R Documentation |
Simulate a mixture of two generalised lambda distributions.
Description
This function allows the user to simulate observations from a mixture of two generalised lambda distributions. It can be very useful for sensitivity analysis.
Usage
fun.simu.bimodal(result1, result2, prop1, prop2, len = 1000,
no.test = 1000, param1, param2)
Arguments
result1 |
A vector comprising four values for the first generalised lambda distribution. |
result2 |
A vector comprising four values for the second generalised lambda distribution. |
prop1 |
Proportion of the first generalised lambda distribution |
prop2 |
1-prop1, this can be left unspecified. |
len |
Length of object for each simulation run. |
no.test |
Number of simulation run. |
param1 |
This can be |
param2 |
This can be |
Details
The length of object in len
means how many observations should
be generated in each simulation run, with the number of simulation runs governed
by no.test
.
Value
A list with length equal to the number of simulation runs. Each subset of the
list has random observations equal to the the number specified in
len
.
Author(s)
Steve Su
See Also
fun.theo.bi.mv.gld
, fun.moments.bimodal
,
fun.rawmoments
Examples
# Generate random observations from FMKL generalised lambda distributions with
# parameters (1,2,3,4) and (4,3,2,1) with 50% of data from each distribution.
junk<-fun.simu.bimodal(c(1,2,3,4),c(4,3,2,1),prop1=0.5,param1="fmkl",
param2="fmkl")
# Calculate the maximum number from each simulation run
sapply(junk,max)
# Calculate the median from each simulation run
sapply(junk,median)