dist.list | R Documentation |
Return a list of the three character syntax identifying distributions supported within the lmomco package. The distributions are
aep4
, cau
, emu
, exp
, gam
, gep
,
gev
, gld
, glo
, gno
, gov
,
gpa
, gum
, kap
, kmu
, kur
,
lap
, lmrq
, ln3
, nor
, pdq3
, pdq4
,
pe3
, ray
, revgum
, rice
, sla
, smd
, st3
,
texp
, tri
, wak
, and wei
. These abbreviations and only these are used in routing logic within lmomco. There is no provision for fuzzy matching. The full distributions names are available in prettydist
.
dist.list(type=NULL)
type |
If |
A vector of distribution identifiers as listed above or the number of parameters for a given distribution type.
W.H. Asquith
prettydist
dist.list("gpa")
## Not run:
# Build an L-moment object
LM <- vec2lmom(c(10000, 1500, 0.3, 0.1, 0.04))
lm2 <- lmorph(LM) # convert to vectored format
lm1 <- lmorph(lm2) # and back to named format
dist <- dist.list()
# Demonstrate that lmom2par internally converts to needed L-moment object
for(i in 1:length(dist)) {
# Skip Cauchy and Slash (need TL-moments).
# Skip AEP4, Kumaraswamy, LMRQ, Student t (3-parameter), Truncated Exponential
# are skipped because each is inapplicable to the given L-moments.
# The Eta-Mu and Kappa-Mu are skipped for speed.
if(dist[i] == 'aep4' | dist[i] == 'cau' | dist[i] == 'emu' | dist[i] == 'gep' |
dist[i] == 'kmu' | dist[i] == 'kur' | dist[i] == 'lmrq' | dist[i] == 'tri' |
dist[i] == 'sla' | dist[i] == 'st3' | dist[i] == 'texp') next
message(dist[i], " parameters : ",
paste(round(lmom2par(lm1, type=dist[i])$para, digits=4), collapse=", "))
message(dist[i], " parameters : ",
paste(round(lmom2par(lm2, type=dist[i])$para, digits=4), collapse=", "))
} #
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.