Learn R Programming

⚠️There's a newer version (2.4.14) of this package.Take me there.

lmomco (version 0.80)

L-moments, Trimmed L-moments, L-comoments, and Many Distributions

Description

The package implements the statistical theory of L-moments including L-moment estimation, probability-weighted moment estimation, parameter estimation for numerous familiar and not-so-familiar distributions, and L-moment estimation for the same distributions from the parameters. L-moments are derived from the expectations of order statistics and are linear with respect to the probability- weighted moments. L-moments are directly analogous to the well-known product moments; however, L-moments have many advantages including unbiasedness, robustness, and consistency with respect to the product moments. This package is oriented around the FORTRAN algorithms of J.R.M. Hosking, and the nomenclature for many of the functions parallels that of the Hosking library. Numerous additional features are added to aid in extension of the breadth of L-moment application. Much theoretical extension of L-moment theory has occurred in recent years. E.A.H. Elamir and A.H. Seheult have developed the trimmed L-moments, which are implemented in this package. Further, recent developments by Robert Serfling and Peng Xiao have extended L-moments into multivariate space; the so-called sample L-comoments are implemented here. The supported distributions with moment type shown as L (L-moments) or TL (trimmed L-moments) include the Cauchy(TL), Exponential(L), Gamma(L), Generalized Extreme Value(L), Generalized Lambda(L/TL), Generalized Logistic (L), Generalized Normal(L), Generalized Pareto(L/TL), Gumbel(L), Normal(L), Kappa(L), Pearson Type III(L), Wakeby(L), and Weibull(L).

Copy Link

Version

Install

install.packages('lmomco')

Monthly Downloads

3,250

Version

0.80

License

GPL

Maintainer

William Asquith

Last Published

May 4th, 2024

Functions in lmomco (0.80)

cdfcau

Cumulative Distribution Function of the Cauchy Distribution
are.par.valid

Are the Distribution Parameters Consistent with the Distribution
Lcomoment.coefficients

L-comoment Coefficient Matrix
are.parwei.valid

Are the Distribution Parameters Consistent with the Weibull Distribution
freq.curve.gev

Frequency Curve of the Generalized Extreme Value Distribution
is.gld

Is a Distribution Parameter Object Typed as Generalized Lambda
is.exp

Is a Distribution Parameter Object Typed as Exponential
are.parpe3.valid

Are the Distribution Parameters Consistent with the Pearson Type III Distribution
lmom.test.gam

Test L-moment and Parameter Algorithms of the Gamma Distribution
is.gam

Is a Distribution Parameter Object Typed as Gamma
are.parexp.valid

Are the Distribution Parameters Consistent with the Exponential Distribution
cdfgpa

Cumulative Distribution Function of the Generalized Pareto Distribution
Lcomoment.Lk12

Compute a Single Sample L-comoment
lmom.test.exp

Test L-moment and Parameter Algorithms of the Exponential Distribution
cdfgev

Cumulative Distribution Function of the Generalized Extreme Value Distribution
cdfgno

Cumulative Distribution Function of the Generalized Normal Distribution
cdfwak

Cumulative Distribution Function of the Wakeby Distribution
lmom2par

Convert L-moments to the the Parameters of a Distribution
is.kap

Is a Distribution Parameter Object Typed as Kappa
lmom.diff

Difference Between L-moments of the Distribution and the L-moments of the Data
is.gev

Is a Distribution Parameter Object Typed as Generalized Extreme Value
cdfkap

Cumulative Distribution Function of the Kappa Distribution
is.wei

Is a Distribution Parameter Object Typed as Weibull
are.pargev.valid

Are the Distribution Parameters Consistent with the Generalized Extreme Value Distribution
cdfpe3

Cumulative Distribution Function of the Pearson Type III Distribution
is.cau

Is a Distribution Parameter Object Typed as Cauchy
TLmom

A Sample Trimmed L-moment
par2cdf2

Equivalent Cumulative Distribution Function of Two Distributions
are.lmom.valid

Are the L-moments valid
pargev

Estimate the Parameters of the Generalized Extreme Value Distribution
is.wak

Is a Distribution Parameter Object Typed as Wakeby
lmom2pwm

L-moments to Probability-Weighted Moments
are.pargld.valid

Are the Distribution Parameters Consistent with the Generalized Lambda Distribution
are.pargpa.valid

Are the Distribution Parameters Consistent with the Generalized Pareto Distribution
lmomwak

L-moments of the Wakeby Distribution
is.glo

Is a Distribution Parameter Object Typed as Generalized Logistic
freq.curve.gam

Frequency Curve of the Gamma Distribution
cdfgum

Cumulative Distribution Function of the Gumbel Distribution
pwm.ub

Unbiased Sample Probability-Weighted Moments
parnor

Estimate the Parameters of the Normal Distribution
are.parglo.valid

Are the Distribution Parameters Consistent with the Generalized Logistic Distribution
freq.curve.all

Compute Frequency Curve for All Distributions
check.fs

Check Vector of Nonexceedance Probabilities
lmomTLgld

Trimmed L-moments (t=1) of the Generalized Lambda Distribution
par2qua2

Equivalent Quantile Function of Two Distributions
are.parwak.valid

Are the Distribution Parameters Consistent with the Wakeby Distribution
freq.curve.cau

Frequency Curve of the Cauchy Distribution
cdfnor

Cumulative Distribution Function of the Normal Distribution
cdfexp

Cumulative Distribution Function of the Exponential Distribution
freq.curve.pe3

Frequency Curve of the Pearson Type III Distribution
dist.list

List of Distribution Names
lmom.test.gno

Test L-moment and Parameter Algorithms of the Generalized Normal Distribution
Lcomoment.matrix

Compute Sample L-comoment Matrix
quacau

Quantile Function of the Cauchy Distribution
quawei

Quantile Function of the Weibull Distribution
cdfglo

Cumulative Distribution Function of the Generalized Logistic Distribution
lmom.test.all

Test All lmom.CCC.test Functions
freq.curve.gpa

Frequency Curve of the Generalized Pareto Distribution
parcau

Estimate the Parameters of the Cauchy Distribution
lmom.references

Useful References Related to L-moments
freq.curve.exp

Frequency Curve of the Exponential Distribution
cdfgam

Cumulative Distribution Function of the Gamma Distribution
lmom.test.glo

Test L-moment and Parameter Algorithms of the Generalized Logistic Distribution
lmomglo

L-moments of the Generalized Logistic Distribution
lmomcau

Trimmed L-moments of the Cauchy Distribution
lmom.test.kap

Test L-moment and Parameter Algorithms of the Kappa Distribution
Introduction

Introduction to R library lmoments
lmomgno

L-moments of the Generalized Normal Distribution
freq.curve.gno

Frequency Curve of the Generalized Normal Distribution
freq.curve.glo

Frequency Curve of the Generalized Logistic Distribution
lmom.test.gev

Test L-moment and Parameter Algorithms of the Generalized Extreme Value Distribution
freq.curve.nor

Frequency Curve of the Normal Distribution
TLmoms

The Sample Trimmed L-moments and L-moment Ratios
is.gum

Is a Distribution Parameter Object Typed as Gumbel
cdfwei

Cumulative Distribution Function of the Weibull Distribution
are.parcau.valid

Are the Distribution Parameters Consistent with the Cauchy Distribution
quagam

Quantile Function of the Gamma Distribution
pp

Plotting-Position Formula
lmrdia

L-moment Ratio Diagram Components
lmomgev

L-moments of the Generalized Extreme Value Distribution
lmomgpa

L-moments of the Generalized Pareto Distribution
vec2par

Convert a Vector of Parameters to a Parameter Object of a Distribution
quakap

Quantile Function of the Kappa Distribution
quanor

Quantile Function of the Normal Distribution
lmom.test.gpa

Test L-moment and Parameter Algorithms of the Generalized Pareto Distribution
pargpa

Estimate the Parameters of the Generalized Pareto Distribution
vec2pwm

Convert a Vector of Probability-Weighted Moments to a Probability-Weighted Moments Object
freq.curve.kap

Frequency Curve of the Kappa Distribution
lmom.ub

Unbiased Sample L-moments by Direct Sample Estimators
parpe3

Estimate the Parameters of the Pearson Type III Distribution
freq.curve.gld

Frequency Curve of the Generalized Lambda Distribution
pwm.gev

Generalized Extreme Value Plotting Position Probability-Weighted Moments
rlmomco

Random Deviates of a Distribution
Lcomoment.Wk

Weighting Coefficient for Sample L-comoment
lmomgam

L-moments of the Gamma Distribution
lmom.test.pe3

Test L-moment and Parameter Algorithms of the Pearson Type III Distribution
quawak

Quantile Function of the Wakeby Distribution
freq.curve.gum

Frequency Curve of the Gumbel Distribution
parwak

Estimate the Parameters of the Wakeby Distribution
lmom.test.nor

Test L-moment and Parameter Algorithms of the Normal Distribution
cdfgld

Cumulative Distribution Function of the Generalized Lambda Distribution
is.gno

Is a Distribution Parameter Object Typed as Generalized Normal
quagpa

Quantile Function of the Generalized Pareto Distribution
lmorph

Morph an L-moment Object
lmom.test.wak

Test L-moment and Parameter Algorithms of the Wakeby Distribution
is.gpa

Is a Distribution Parameter Object Typed as Generalized Pareto
par2lmom

Convert the Parameters of a Distribution to the L-moments
vec2lmom

Convert a Vector of L-moments to a L-moment Object
are.pargam.valid

Are the Distribution Parameters Consistent with the Gamma Distribution
theoLmoms

The Theoretical L-moments and L-moment Ratios using Integration of the Quantile Function
is.pe3

Is a Distribution Parameter Object Typed as Pearson Type III
quape3

Quantile Function of the Pearson Type III Distribution
lmomgld

L-moments of the Generalized Lambda Distribution
parkap

Estimate the Parameters of the Kappa Distribution
lmomkap

L-moments of the Kappa Distribution
lmom.test.gum

Test L-moment and Parameter Algorithms of the Gumbel Distribution
lmomexp

L-moments of the Exponential Distribution
quagld

Quantile Function of the Generalized Lambda Distribution
par2qua

Quantile Function of the Distributions
pargum

Estimate the Parameters of the Gumbel Distribution
are.pargno.valid

Are the Distribution Parameters Consistent with the Generalized Normal Distribution
lmompe3

L-moments of the Pearson Type III Distribution
quaglo

Quantile Function of the Generalized Logistic Distribution
nonexceeds

Common Nonexceedance Probabilities
quaexp

Quantile Function of the Exponential Distribution
theoTLmoms

The Theoretical Trimmed L-moments and TL-moment Ratios using Integration of the Quantile Function
lmomnor

L-moments of the Normal Distribution
pargam

Estimate the Parameters of the Gamma Distribution
pargld

Estimate the Parameters of the Generalized Lambda Distribution
parTLgpa

Estimate the Parameters of the Generalized Pareto Distribution using Trimmed L-moments
pargno

Estimate the Parameters of the Generalized Normal Distribution
lmoms

The Sample L-moments and L-moment Ratios
parglo

Estimate the Parameters of the Generalized Logistic Distribution
are.pargum.valid

Are the Distribution Parameters Consistent with the Gumbel Distribution
parwei

Estimate the Parameters of the Weibull Distribution
plotlmrdia

Plot L-moment Ratio Diagram
par2cdf

Cumulative Distribution Function of the Distributions
parTLgld

Estimate the Parameters of the Generalized Lambda Distribution using Trimmed L-moments (t=1)
quagno

Quantile Function of the Generalized Normal Distribution
vec2TLmom

Convert a Vector of TL-moments to a TL-moment Object
lmomwei

L-moments of the Weibull Distribution
quagev

Quantile Function of the Generalized Extreme Value Distribution
freq.curve.wak

Frequency Curve of the Wakeby Distribution
lmom.test.wei

Test L-moment and Parameter Algorithms of the Weibull Distribution
Lcomoment.correlation

L-correlation Matrix (L-correlation throught sample L-comoments)
are.parkap.valid

Are the Distribution Parameters Consistent with the Kappa Distribution
are.parnor.valid

Are the Distribution Parameters Consistent with the Normal Distribution
freq.curve.wei

Frequency Curve of the Weibull Distribution
is.nor

Is a Distribution Parameter Object Typed as Normal
lmomTLgpa

Trimmed L-moments of the Generalized Pareto Distribution
lmomgum

L-moments of the Gumbel Distribution
quagum

Quantile Function of the Gumbel Distribution
parexp

Estimate the Parameters of the Exponential Distribution
pwm2lmom

Probability-Weighted Moments to L-moments
pwm.pp

Plotting-Position Sample Probability-Weighted Moments