diff --git a/lib/node_modules/@stdlib/stats/base/dists/triangular/logcdf/README.md b/lib/node_modules/@stdlib/stats/base/dists/triangular/logcdf/README.md index 90dc3ccc71fb..55a34ffd1083 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/triangular/logcdf/README.md +++ b/lib/node_modules/@stdlib/stats/base/dists/triangular/logcdf/README.md @@ -121,7 +121,7 @@ y = mylogcdf( 8.0 ); ## Notes -- In virtually all cases, using the `logcdf` or `logcdf` functions is preferable to manually computing the logarithm of the `pdf` or `cdf`, respectively, since the latter is prone to overflow and underflow. +- In virtually all cases, using the `logpdf` or `logcdf` functions is preferable to manually computing the logarithm of the `pdf` or `cdf`, respectively, since the latter is prone to overflow and underflow. @@ -186,7 +186,7 @@ for ( i = 0; i < 25; i++ ) { #### stdlib_base_dists_geometric_logcdf( x, a, b, c ) -Evaluates the natural logarithm of the [cumulative distribution function][cdf] (CDF) for a [triangular][triangular-distribution] distribution with parameters `a` (lower limit), `b` (upper limit) and `c` (mode). +Evaluates the natural logarithm of the [cumulative distribution function][cdf] (CDF) for a [triangular][triangular-distribution] distribution with parameters `a` (lower limit), `b` (upper limit), and `c` (mode). ```c double y = stdlib_base_dists_geometric_logcdf( 0.5, -1.0, 1.0, 0.0 ); @@ -227,7 +227,6 @@ double stdlib_base_dists_geometric_logcdf( const double x, const double a, const #include "stdlib/constants/float64/eps.h" #include #include -#include static double random_uniform( const double min, const double max ) { double v = (double)rand() / ( (double)RAND_MAX + 1.0 ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/triangular/logcdf/examples/c/example.c b/lib/node_modules/@stdlib/stats/base/dists/triangular/logcdf/examples/c/example.c index d3e25336df23..62d3ea2fa020 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/triangular/logcdf/examples/c/example.c +++ b/lib/node_modules/@stdlib/stats/base/dists/triangular/logcdf/examples/c/example.c @@ -20,7 +20,6 @@ #include "stdlib/constants/float64/eps.h" #include #include -#include static double random_uniform( const double min, const double max ) { double v = (double)rand() / ( (double)RAND_MAX + 1.0 ); diff --git a/lib/node_modules/@stdlib/stats/base/dists/triangular/logcdf/lib/native.js b/lib/node_modules/@stdlib/stats/base/dists/triangular/logcdf/lib/native.js index c062990ec3e4..9c05598b7aa7 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/triangular/logcdf/lib/native.js +++ b/lib/node_modules/@stdlib/stats/base/dists/triangular/logcdf/lib/native.js @@ -26,7 +26,7 @@ var addon = require( './../src/addon.node' ); // MAIN // /** -* Evaluates the natural logarithm of the cumulative distribution function (CDF) for a triangular distribution with lower limit `a` and upper limit `b` and mode `c` at a value `x`. +* Evaluates the natural logarithm of the cumulative distribution function (CDF) for a triangular distribution with lower limit `a`, upper limit `b`, and mode `c` at a value `x`. * * @private * @param {number} x - input value diff --git a/lib/node_modules/@stdlib/stats/base/dists/triangular/logcdf/src/main.c b/lib/node_modules/@stdlib/stats/base/dists/triangular/logcdf/src/main.c index a83d1c96f0cb..c13d64bbeb39 100644 --- a/lib/node_modules/@stdlib/stats/base/dists/triangular/logcdf/src/main.c +++ b/lib/node_modules/@stdlib/stats/base/dists/triangular/logcdf/src/main.c @@ -52,7 +52,7 @@ double stdlib_base_dists_triangular_logcdf( const double x, const double a, cons if ( x <= c ) { return ( 2.0 * stdlib_base_ln( x - a ) - stdlib_base_ln( ( b - a ) * ( c - a ) ) ); } - if( x < b ){ + if ( x < b ) { return stdlib_base_ln( 1.0 - ( stdlib_base_pow( b - x, 2.0 ) / ( ( b - a ) * ( b - c ) ) ) ); } return 0.0;