# Gumbel > Gumbel distribution.
## Usage ```javascript var gumbel = require( '@stdlib/stats/base/dists/gumbel' ); ``` #### gumbel Gumbel distribution. ```javascript var dist = gumbel; // returns {...} ``` The namespace contains the following distribution functions:
- [`cdf( x, mu, beta )`][@stdlib/stats/base/dists/gumbel/cdf]: Gumbel distribution cumulative distribution function. - [`logcdf( x, mu, beta )`][@stdlib/stats/base/dists/gumbel/logcdf]: Gumbel distribution logarithm of cumulative distribution function. - [`logpdf( x, mu, beta )`][@stdlib/stats/base/dists/gumbel/logpdf]: Gumbel distribution logarithm of probability density function (PDF). - [`mgf( t, mu, beta )`][@stdlib/stats/base/dists/gumbel/mgf]: Gumbel distribution moment-generating function (MGF). - [`pdf( x, mu, beta )`][@stdlib/stats/base/dists/gumbel/pdf]: Gumbel distribution probability density function (PDF). - [`quantile( p, mu, beta )`][@stdlib/stats/base/dists/gumbel/quantile]: Gumbel distribution quantile function.
The namespace contains the following functions for calculating distribution properties:
- [`entropy( mu, beta )`][@stdlib/stats/base/dists/gumbel/entropy]: Gumbel distribution differential entropy. - [`kurtosis( mu, beta )`][@stdlib/stats/base/dists/gumbel/kurtosis]: Gumbel distribution excess kurtosis. - [`mean( mu, beta )`][@stdlib/stats/base/dists/gumbel/mean]: Gumbel distribution expected value. - [`median( mu, beta )`][@stdlib/stats/base/dists/gumbel/median]: Gumbel distribution median. - [`mode( mu, beta )`][@stdlib/stats/base/dists/gumbel/mode]: Gumbel distribution mode. - [`skewness( mu, beta )`][@stdlib/stats/base/dists/gumbel/skewness]: Gumbel distribution skewness. - [`stdev( mu, beta )`][@stdlib/stats/base/dists/gumbel/stdev]: Gumbel distribution standard deviation. - [`variance( mu, beta )`][@stdlib/stats/base/dists/gumbel/variance]: Gumbel distribution variance.
The namespace contains a constructor function for creating a [Gumbel][gumbel-distribution] distribution object.
- [`Gumbel( [mu, beta] )`][@stdlib/stats/base/dists/gumbel/ctor]: Gumbel distribution constructor.
```javascript var Gumbel = require( '@stdlib/stats/base/dists/gumbel' ).Gumbel; var dist = new Gumbel( 2.0, 4.0 ); var y = dist.pdf( 2.0 ); // returns ~0.092 ```
## Examples ```javascript var objectKeys = require( '@stdlib/utils/keys' ); var gumbel = require( '@stdlib/stats/base/dists/gumbel' ); console.log( objectKeys( gumbel ) ); ```