# Fréchet > Fréchet distribution.
## Usage ```javascript var frechet = require( '@stdlib/stats/base/dists/frechet' ); ``` #### frechet Fréchet distribution. ```javascript var dist = frechet; // returns {...} ``` The namespace contains the following distribution functions:
- [`cdf( x, alpha, s, m )`][@stdlib/stats/base/dists/frechet/cdf]: Fréchet distribution cumulative distribution function. - [`logcdf( x, alpha, s, m )`][@stdlib/stats/base/dists/frechet/logcdf]: Fréchet distribution logarithm of cumulative distribution function. - [`logpdf( x, alpha, s, m )`][@stdlib/stats/base/dists/frechet/logpdf]: Fréchet distribution logarithm of probability density function. - [`pdf( x, alpha, s, m )`][@stdlib/stats/base/dists/frechet/pdf]: Fréchet distribution probability density function. - [`quantile( p, alpha, s, m )`][@stdlib/stats/base/dists/frechet/quantile]: Fréchet distribution quantile function.
The namespace contains the following functions for calculating distribution properties:
- [`entropy( alpha, s, m )`][@stdlib/stats/base/dists/frechet/entropy]: Fréchet distribution differential entropy. - [`kurtosis( alpha, s, m )`][@stdlib/stats/base/dists/frechet/kurtosis]: Fréchet distribution kurtosis. - [`mean( alpha, s, m )`][@stdlib/stats/base/dists/frechet/mean]: Fréchet distribution expected value. - [`median( alpha, s, m )`][@stdlib/stats/base/dists/frechet/median]: Fréchet distribution median. - [`mode( alpha, s, m )`][@stdlib/stats/base/dists/frechet/mode]: Fréchet distribution mode. - [`skewness( alpha, s, m )`][@stdlib/stats/base/dists/frechet/skewness]: Fréchet distribution skewness. - [`stdev( alpha, s, m )`][@stdlib/stats/base/dists/frechet/stdev]: Fréchet distribution standard deviation. - [`variance( alpha, s, m )`][@stdlib/stats/base/dists/frechet/variance]: Fréchet distribution variance.
The namespace contains a constructor function for creating a [Fréchet][frechet-distribution] distribution object.
- [`Frechet( [alpha, s, m] )`][@stdlib/stats/base/dists/frechet/ctor]: Fréchet distribution constructor.
```javascript var Frechet = require( '@stdlib/stats/base/dists/frechet' ).Frechet; var dist = new Frechet( 2.0, 4.0, 3.0 ); var y = dist.pdf( 5.5 ); // returns ~0.158 ```
## Examples ```javascript var objectKeys = require( '@stdlib/utils/keys' ); var frechet = require( '@stdlib/stats/base/dists/frechet' ); console.log( objectKeys( frechet ) ); ```