momdist {fitdistrplus}R Documentation

Fitting of univariate distributions by matching moments

Description

Fits a univariate distribution by matching moments.

Usage

momdist(data, distr)

Arguments

data A numeric vector.
distr A character string "name" naming a distribution or directly the density function dname. The estimated values of the distribution parameters are provided only for the following distributions : "norm", "lnorm", "exp" and "pois", "gamma", "logis", "nbinom" , "geom", "beta" and "unif".

Details

For distributions characterized by one parameter ("geom", "pois" and "exp"), this parameter is simply estimated by matching theoretical and observed means, and for distributions characterized by two parameters, these parameters are estimated by matching theoretical and observed means and variances (Vose, 2000).

This function is not intended to be called directly but is internally called in fitdist and bootdist when used with the matching moments method.

Value

momdist returns the named parameter or a named vector of parameters.

Author(s)

Marie-Laure Delignette-Muller ml.delignette@vet-lyon.fr

References

Vose D (2000) Risk analysis, a quantitative guide. John Wiley & Sons Ltd, Chischester, England, pp. 99-143. Evans M, Hastings N and Peacock B (2000) Statistical distributions. John Wiley and Sons Inc.

See Also

mledist, fitdist and bootdist.

Examples

x1<-c(6.4,13.3,4.1,1.3,14.1,10.6,9.9,9.6,15.3,22.1,13.4,
13.2,8.4,6.3,8.9,5.2,10.9,14.4)
momdist(x1,"norm")

x2<-c(rep(4,1),rep(2,3),rep(1,7),rep(0,12))
momdist(x2,"pois")

x3<-c(0.80,0.72,0.88,0.84,0.38,0.64,0.69,0.48,0.73,0.58,0.81,
0.83,0.71,0.75,0.59)
momdist(x3,"beta")

[Package fitdistrplus version 0.1-1 Index]