diff --git a/lib/node_modules/@stdlib/stats/base/dists/geometric/cdf/README.md b/lib/node_modules/@stdlib/stats/base/dists/geometric/cdf/README.md
index 133161f1ae5a..10641d88716e 100644
--- a/lib/node_modules/@stdlib/stats/base/dists/geometric/cdf/README.md
+++ b/lib/node_modules/@stdlib/stats/base/dists/geometric/cdf/README.md
@@ -1,5 +1,4 @@
# Cumulative Distribution Function
@@ -24,33 +22,22 @@ limitations under the License.
-The [cumulative distribution function][cdf] for a [geometric][geometric-distribution] random variable is
-
-
+The [cumulative distribution function][cdf] for a [geometric][geometric-distribution] random variable is:
```math
-F(x;p)= \begin{cases} 0 & \text{ for } x < 0 \\ 1-(1 - p)^{\left\lfloor x \right\rfloor+1} & \text{ otherwise} \end{cases}
+F(x;p)= \begin{cases} 0 & \text{for } x < 0 \\ 1-(1 - p)^{\left\lfloor x \right\rfloor+1} & \text{otherwise} \end{cases}
```
-
-
-
-
where `0 <= p <= 1` is the success probability. `x` denotes the number of _failures_ before the first success.
-
-
## Usage
```javascript
-var cdf = require( '@stdlib/stats/base/dists/geometric/cdf' );
+var cdf = require('@stdlib/stats/base/dists/geometric/cdf');
```
#### cdf( x, p )
@@ -87,7 +74,7 @@ y = cdf( 2.0, 1.5 );
#### cdf.factory( p )
-Returns a function for evaluating the [cumulative distribution function][cdf] of a [geometric][geometric-distribution] distribution with success probability `p`
+Returns a function for evaluating the [cumulative distribution function][cdf] of a [geometric][geometric-distribution] distribution with success probability `p`.
```javascript
var mycdf = cdf.factory( 0.5 );
@@ -100,17 +87,13 @@ y = mycdf( 1.0 );
-
-
## Examples
-
-
```javascript
-var randu = require( '@stdlib/random/base/randu' );
-var cdf = require( '@stdlib/stats/base/dists/geometric/cdf' );
+var randu = require('@stdlib/random/base/randu');
+var cdf = require('@stdlib/stats/base/dists/geometric/cdf');
var p;
var x;
@@ -126,7 +109,9 @@ for ( i = 0; i < 10; i++ ) {
```
+
+## References
@@ -139,13 +124,14 @@ for ( i = 0; i < 10; i++ ) {
-
+- [Cumulative distribution function (Wikipedia)](https://en.wikipedia.org/wiki/Cumulative_distribution_function)
+- [Geometric distribution (Wikipedia)](https://en.wikipedia.org/wiki/Geometric_distribution)
-
+
-
+## C APIs
@@ -164,29 +150,8 @@ double out = stdlib_base_dists_geometric_cdf( 2.0, 0.5 );
// returns 0.875
```
-The function accepts the following arguments:
-
-- **x**: `[in] double` input value.
-- **p**: `[in] double` probability of success.
-
-```c
-double stdlib_base_dists_geometric_cdf( const double x, const double p );
-```
-
-
-
-
-
-
-
-
-
-
-
-
### Examples
@@ -199,7 +164,7 @@ double stdlib_base_dists_geometric_cdf( const double x, const double p );
static double random_uniform( const double min, const double max ) {
double v = (double)rand() / ( (double)RAND_MAX + 1.0 );
- return min + ( v*(max-min) );
+ return min + ( v * (max - min) );
}
int main( void ) {
@@ -239,16 +204,14 @@ int main( void ) {
-
-
-
-
[cdf]: https://en.wikipedia.org/wiki/Cumulative_distribution_function
-
[geometric-distribution]: https://en.wikipedia.org/wiki/Geometric_distribution
+
+
+
diff --git a/lib/node_modules/@stdlib/stats/base/dists/geometric/cdf/src/main.c b/lib/node_modules/@stdlib/stats/base/dists/geometric/cdf/src/main.c
index 5e4d7c871dad..4a9b84e13eaf 100644
--- a/lib/node_modules/@stdlib/stats/base/dists/geometric/cdf/src/main.c
+++ b/lib/node_modules/@stdlib/stats/base/dists/geometric/cdf/src/main.c
@@ -27,7 +27,7 @@
*
* @param x input value
* @param p success probability
-* @return evaluated CDF
+* @return evaluated CDF or NaN
*
* @example
* double y = stdlib_base_dists_geometric_cdf( 2.0, 0.5 );
diff --git a/lib/node_modules/@stdlib/stats/base/dists/triangular/mgf/test/test.native.js b/lib/node_modules/@stdlib/stats/base/dists/triangular/mgf/test/test.native.js
index 11bfd214f22d..75e67388f528 100644
--- a/lib/node_modules/@stdlib/stats/base/dists/triangular/mgf/test/test.native.js
+++ b/lib/node_modules/@stdlib/stats/base/dists/triangular/mgf/test/test.native.js
@@ -85,24 +85,6 @@ tape( 'if provided parameters not satisfying `a <= c <= b`, the function returns
t.end();
});
-tape( 'if provided `0` for `t` and valid `a`, `b` and `c`, the function returns `1`', function test( t ) {
- var y;
-
- y = mgf( 0.0, -1.0, -1.0, -1.0 );
- t.equal( y, 1.0, 'returns expected value' );
-
- y = mgf( 0.0, 0.0, 1.0, 0.5 );
- t.equal( y, 1.0, 'returns expected value' );
-
- y = mgf( 0.0, 0.0, 1.0, 1.0 );
- t.equal( y, 1.0, 'returns expected value' );
-
- y = mgf( 0.0, 1.0, 1.0, 1.0 );
- t.equal( y, 1.0, 'returns expected value' );
-
- t.end();
-});
-
tape( 'the function evaluates the MGF for `x` given a small range `b - a`', opts, function test( t ) {
var expected;
var delta;