vec2TLmom {lmomco} | R Documentation |
Convert a Vector of TL-moments to a TL-moment Object
Description
This function converts a vector of trimmed L-moments (TL-moments) to a TL-moment object of lmomco by dispatch to vec2lmom
. The object is an R list
. This function is intended to facilitate the use of TL-moments that the user might have from other sources. The trimming on the left-tail is denoted by and the trimming on the right-tail is denoted as
. The first five TL-moments are
,
,
,
,
,
,
,
, and
. The function supports TL-moments and TL-moment ratios of arbitrary length. Because in typical practice the
order L-moments are dimensionless ratios (
,
, and
), this function computes
,
,
from
and the ratios. However, typical practice is not set on the use of
or
as measure of dispersion. Therefore, this function takes an
lscale
optional logical argument—if is provided and
lscale=TRUE
, then is computed by the function and if
is provided, then
is computed by the function. The trim level of the TL-moment is required. Lastly, it might be common for
and hence symmetrical trimming is used.
Usage
vec2TLmom(vec, ...)
Arguments
vec |
A vector of L-moment values in |
... |
The arguments used by |
Value
An R list
is returned where represents the
trim
level.
lambdas |
Vector of the TL-moments. First element is |
ratios |
Vector of the L-moment ratios. Second element is |
trim |
Level of symmetrical trimming, which should equal |
leftrim |
Level of trimming of the left-tail of the sample. |
rightrim |
Level of trimming of the right-tail of the sample. |
source |
An attribute identifying the computational source of the L-moments: “TLmoms”. |
Note
The motiviation for this function that arrange trivial arguments for vec2lmom
is that it is uncertain how TL-moments will grow in the research community and there might someday be a needed for alternative support without having to touch vec2lmom
. Plus there is nice function name parallelism in having a dedicated function for the TL-moments as there is for L-moments and probability-weighted moments.
Author(s)
W.H. Asquith
See Also
Examples
TL <- vec2TLmom(c(12,0.6,0.34,0.20,0.05),lscale=FALSE,trim=1)