Erlang distribution.
npm install @stdlib/stats-base-dists-erlang
Alternatively,
script
tag without installation and bundlers, use the ES Module available on the esm
branch (see README).deno
branch (see README for usage intructions).umd
branch (see README).The branches.md file summarizes the available branches and displays a diagram illustrating their relationships.
To view installation and usage instructions specific to each branch build, be sure to explicitly navigate to the respective README files on each branch, as linked to above.
var erlang = require( '@stdlib/stats-base-dists-erlang' );
Erlang distribution.
var dist = erlang;
// returns {...}
The namespace contains the following distribution functions:
cdf( x, k, lambda )
: Erlang distribution cumulative distribution function.
logpdf( x, k, lambda )
: evaluate the natural logarithm of the probability density function (PDF) for an Erlang distribution.
mgf( t, k, lambda )
: Erlang distribution moment-generating function (MGF).
pdf( x, k, lambda )
: Erlang distribution probability density function (PDF).
quantile( p, k, lambda )
: Erlang distribution quantile function.
The namespace contains the following functions for calculating distribution properties:
entropy( k, lambda )
: Erlang distribution differential entropy.
kurtosis( k, lambda )
: Erlang distribution excess kurtosis.
mean( k, lambda )
: Erlang distribution expected value.
mode( k, lambda )
: Erlang distribution mode.
skewness( k, lambda )
: Erlang distribution skewness.
stdev( k, lambda )
: Erlang distribution standard deviation.
variance( k, lambda )
: Erlang distribution variance.
The namespace contains a constructor function for creating an Erlang distribution object.
Erlang( [k, lambda] )
: Erlang distribution constructor.
var Erlang = require( '@stdlib/stats-base-dists-erlang' ).Erlang;
var dist = new Erlang( 2, 4.0 );
var y = dist.logpdf( 0.8 );
// returns ~-0.65
var objectKeys = require( '@stdlib/utils-keys' );
var erlang = require( '@stdlib/stats-base-dists-erlang' );
console.log( objectKeys( erlang ) );
This package is part of stdlib, a standard library for JavaScript and Node.js, with an emphasis on numerical and scientific computing. The library provides a collection of robust, high performance libraries for mathematics, statistics, streams, utilities, and more.
For more information on the project, filing bug reports and feature requests, and guidance on how to develop stdlib, see the main project repository.
See LICENSE.
Copyright © 2016-2024. The Stdlib Authors.