Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

fun.theo.bi.mv.gld

Calculates the theoretical mean, variance, skewness and kurtosis for mixture of two generalised lambda distributions.


Description

This is the bimodal counterpart for fun.comp.moments.ml.2 and fun.comp.moments.ml.

Usage

fun.theo.bi.mv.gld(L1, L2, L3, L4, param1, M1, M2, M3, M4, param2, p1,
normalise="N")

Arguments

L1

Location parameter of the first generalised lambda distribution. Or all the parameters of mixture distribution in the form of c(L1,L2,L3,L4,M1,M2,M3,M4,p), you still must specify param1 and param2.

L2

Scale parameter of the first generalised lambda distribution.

L3

First shape parameter of the first generalised lambda distribution.

L4

Second shape parameter of the first generalised lambda distribution.

param1

"rs" or "fmkl" specifying the type of the first generalised lambda distribution.

M1

Location parameter of the second generalised lambda distribution

M2

Scale parameter of the second generalised lambda distribution.

M3

First shape parameter of the second generalised lambda distribution.

M4

Second shape parameter of the second generalised lambda distribution.

param2

"rs" or "fmkl" specifying the type of the second generalised lambda distribution.

p1

Proportion of the first generalisd lambda distribution.

normalise

"Y" if you want kurtosis to be calculated with reference to kurtosis = 0 under Normal distribution.

Value

A vector showing the theoretical mean, variance, skewness and kurtosis for mixture of two generalised lambda distributions.

Note

The theoretical moments may not always exist for generalised lambda distributions.

Author(s)

Steve Su

References

Freimer, M., Mudholkar, G. S., Kollia, G. & Lin, C. T. (1988), A study of the generalized tukey lambda family, Communications in Statistics - Theory and Methods *17*, 3547-3567.

Karian, Zaven A. and Dudewicz, Edward J. (2000), Fitting statistical distributions: the Generalized Lambda Distribution and Generalized Bootstrap methods, Chapman & Hall

Ramberg, J. S. & Schmeiser, B. W. (1974), An approximate method for generating asymmetric random variables, Communications of the ACM *17*, 78-82.

See Also

Examples

## Fits the Old Faithful geyser data (first column) using the maximum 
## likelihood.
# fit1<-fun.auto.bimodal.ml(faithful[,1],init1.sel="rmfmkl",init2.sel="rmfmkl",
# init1=c(-0.25,1.5),init2=c(-0.25,1.5),leap1=3,leap2=3)

## Find the theoretical moments of the fit
# fun.theo.bi.mv.gld(fit1$par[1],fit1$par[2],fit1$par[3],fit1$par[4],"fmkl",
# fit1$par[5],fit1$par[6],fit1$par[7],fit1$par[8],"fmkl",fit1$par[9])

## Compare this with the empirical moments from the data set.
# fun.moments(faithful[,1])

GLDEX

Fitting Single and Mixture of Generalised Lambda Distributions (RS and FMKL) using Various Methods

v2.0.0.7
GPL (>= 3)
Authors
Steve Su, with contributions from: Diethelm Wuertz, Martin Maechler and Rmetrics core team members for low discrepancy algorithm, Juha Karvanen for L moments codes, Robert King for gld C codes and starship codes, Benjamin Dean for corrections and input in ks.gof code and R core team for histsu function.
Initial release
2020-02-04

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.