Bernoulli

Bernoulli distribution.

Usage

var bernoulli = require( '@stdlib/stats/base/dists/bernoulli' );

bernoulli

Bernoulli distribution.

var dist = bernoulli;
// returns {...}

The namespace contains the following distribution functions:

  • cdf( x, p ): Bernoulli distribution cumulative distribution function.
  • mgf( t, p ): Bernoulli distribution moment-generating function (MGF).
  • pmf( x, p ): Bernoulli distribution probability mass function (PMF).
  • quantile( r, p ): Bernoulli distribution quantile function.

The namespace contains the following functions for calculating distribution properties:

The namespace contains a constructor function for creating a Bernoulli distribution object.

var Bernoulli = require( '@stdlib/stats/base/dists/bernoulli' ).Bernoulli;

var dist = new Bernoulli( 0.2 );

var y = dist.pmf( 0.0 );
// returns 0.8

y = dist.pmf( 1.0 );
// returns 0.2

Examples

var objectKeys = require( '@stdlib/utils/keys' );
var bernoulli = require( '@stdlib/stats/base/dists/bernoulli' );

console.log( objectKeys( bernoulli ) );