
This function is a dispatcher on top of the are.parCCC.valid
functions, where CCC
represents the distribution type: aep4
, cau
, emu
, exp
, gam
, gep
, gev
, glo
, gno
, gov
, gpa
, gum
, kap
, kmu
, kur
, lap
, ln3
, nor
, pe3
, ray
, revgum
, rice
, sla
, st3
, texp
, tri
, wak
, or wei
. For lmomco functionality, are.par.valid
is called only by vec2par
in the process of converting a vector into a proper distribution parameter object.
are.par.valid(para, paracheck=TRUE, ...)
A distribution parameter object having at least attributes type
and para
.
A logical controlling whether the parameters are checked for validity and if paracheck=TRUE
then effectively this whole function becomes turned off.
Additional arguments for the are.parCCC.valid
call that is made internally.
If the parameters are consistent with the distribution specified by the type
attribute of the parameter object.
If the parameters are not consistent with the distribution specified by the type
attribute of the parameter object.
Asquith, W.H., 2011, Distributional analysis with L-moment statistics using the R environment for statistical computing: Createspace Independent Publishing Platform, ISBN 978--146350841--8.
# NOT RUN {
vec <- c(12,120) # parameters of exponential distribution
para <- vec2par(vec,'exp') # build exponential distribution parameter
# object
# The following two conditionals are equivalent as are.parexp.valid()
# is called within are.par.valid().
if(are.par.valid(para)) Q <- quaexp(0.5,para)
if(are.parexp.valid(para)) Q <- quaexp(0.5,para)
# }
Run the code above in your browser using DataLab