<< distfun_unifcdf Uniform distfun_unifinv >>

Distfun >> Distfun > Uniform > distfun_uniffitmm

distfun_uniffitmm

Uniform parameter estimates with method of moments

Calling Sequence

parmhat = distfun_uniffitmm( data )

Parameters

data :

a matrix of doubles, the data

parmhat :

a 1-by-2 matrix of doubles, the parameters of the Uniform distribution. parmhat(1) is a, parmhat(2) is b.

Description

Estimates the parameters of the Uniform distribution with method of moments. In other words, finds the parameters so that the mean and variance of the distribution are equal to the empirical mean and empirical variance of the data.

The implementation uses direct inversion.

Examples

// Samples from Uniform distribution with
// a=12 and b=42
data = [
36.441711
16.06431
39.173758
37.050258
15.809604
41.066033
39.401276
18.631021
30.970777
21.245012
]
parmhat = distfun_uniffitmm(data)
a=parmhat(1);
b=parmhat(2);
// Compare the (mean,variance) of the
// distribution against the data :
// must be equal.
[M,V]=distfun_unifstat(a,b)
M_data=mean(data)
V_data=variance(data)

Authors


Report an issue
<< distfun_unifcdf Uniform distfun_unifinv >>