diff --git a/lib/node_modules/@stdlib/stats/base/dists/laplace/README.md b/lib/node_modules/@stdlib/stats/base/dists/laplace/README.md index 0718fa81c57d..9907caefab13 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/laplace/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/laplace/README.md @@ -109,10 +109,82 @@ var y = dist.cdf( 0.5 ); ```javascript -var objectKeys = require( '@stdlib/utils/keys' ); var laplace = require( '@stdlib/stats/base/dists/laplace' ); -console.log( objectKeys( laplace ) ); +var dist = new laplace.Laplace( 4.0, 2.0 ); + +console.log( dist.mu ); +// => 4.0 + +console.log( dist.b ); +// => 2.0 + +dist.mu = 6.0; +dist.b = 3.0; + +console.log( dist.mu ); +// => 6.0 + +console.log( dist.b ); +// => 3.0 + +console.log( dist.kurtosis ); +// => 3.0 + +console.log( dist.median ); +// => 6.0 + +console.log( dist.variance ); +// => 18.0 + +var mu = 4.0; +var b = 2.0; + +console.log( laplace.pdf( 2.0, mu, b ) ); +// => ~0.092 + +console.log( laplace.cdf( 2.0, mu, b ) ); +// => ~0.184 + +console.log( laplace.quantile( 0.5, mu, b ) ); +// => 4.0 + +mu = 6.0; +b = 3.0; + +console.log( laplace.entropy( mu, b ) ); +// => ~ 2.7918 + +console.log( laplace.mean( mu, b ) ); +// => 6.0 + +console.log( laplace.median( mu, b ) ); +// => 6.0 + +console.log( laplace.mode( mu, b ) ); +// => 6.0 + +console.log( laplace.variance( mu, b ) ); +// => 18.0 + +console.log( laplace.skewness( mu, b ) ); +// => 0.0 + +var myquantile = laplace.quantile.factory( 10.0, 2.0 ); + +console.log( myquantile( 0.2 ) ); +// => ~8.167 + +console.log( myquantile( 0.8 ) ); +// => ~11.833 + +var mylogpdf = laplace.logpdf.factory( 10.0, 2.0 ); + +console.log( mylogpdf( 10.0) ); +// => ~-1.386 + +console.log( mylogpdf( 5.0 ) ); +// => ~-3.886 ``` diff --git a/lib/node_modules/@stdlib/stats/base/dists/laplace/examples/index.js b/lib/node_modules/@stdlib/stats/base/dists/laplace/examples/index.js index 06d929da26be..ddc575d11e7c 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/laplace/examples/index.js +++ b/lib/node_modules/@stdlib/stats/base/dists/laplace/examples/index.js @@ -18,7 +18,79 @@ 'use strict'; -var objectKeys = require( '@stdlib/utils/keys' ); var laplace = require( './../lib' ); -console.log( objectKeys( laplace ) ); +var dist = new laplace.Laplace( 4.0, 2.0 ); + +console.log( dist.mu ); +// => 4.0 + +console.log( dist.b ); +// => 2.0 + +dist.mu = 6.0; +dist.b = 3.0; + +console.log( dist.mu ); +// => 6.0 + +console.log( dist.b ); +// => 3.0 + +console.log( dist.kurtosis ); +// => 3.0 + +console.log( dist.median ); +// => 6.0 + +console.log( dist.variance ); +// => 18.0 + +var mu = 4.0; +var b = 2.0; + +console.log( laplace.pdf( 2.0, mu, b ) ); +// => ~0.092 + +console.log( laplace.cdf( 2.0, mu, b ) ); +// => ~0.184 + +console.log( laplace.quantile( 0.5, mu, b ) ); +// => 4.0 + +mu = 6.0; +b = 3.0; + +console.log( laplace.entropy( mu, b ) ); +// => ~ 2.7918 + +console.log( laplace.mean( mu, b ) ); +// => 6.0 + +console.log( laplace.median( mu, b ) ); +// => 6.0 + +console.log( laplace.mode( mu, b ) ); +// => 6.0 + +console.log( laplace.variance( mu, b ) ); +// => 18.0 + +console.log( laplace.skewness( mu, b ) ); +// => 0.0 + +var myquantile = laplace.quantile.factory( 10.0, 2.0 ); + +console.log( myquantile( 0.2 ) ); +// => ~8.167 + +console.log( myquantile( 0.8 ) ); +// => ~11.833 + +var mylogpdf = laplace.logpdf.factory( 10.0, 2.0 ); + +console.log( mylogpdf( 10.0) ); +// => ~-1.386 + +console.log( mylogpdf( 5.0 ) ); +// => ~-3.886