diff --git a/lib/node_modules/@stdlib/stats/base/dists/chi/cdf/README.md b/lib/node_modules/@stdlib/stats/base/dists/chi/cdf/README.md
index fcc54cb1f23d..721931fd1569 100644
--- a/lib/node_modules/@stdlib/stats/base/dists/chi/cdf/README.md
+++ b/lib/node_modules/@stdlib/stats/base/dists/chi/cdf/README.md
@@ -121,9 +121,42 @@ y = mycdf( 1.5 );
// returns ~0.478
```
+
+
+
+
+
+
+## Examples
+
+
+
+```javascript
+var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
+var uniform = require( '@stdlib/random/array/uniform' );
+var logEachMap = require( '@stdlib/console/log-each-map' );
+var cdf = require( '@stdlib/stats/base/dists/chi/cdf' );
+
+var opts = {
+ 'dtype': 'float64'
+};
+var x = uniform( 20, 0.0, 10.0, opts );
+var k = discreteUniform( 20, 0, 10, opts );
+
+logEachMap( 'x: %0.4f, k: %d, F(x;k): %0.4f', x, k, cdf );
+```
+
+
+
+
+
+
+
* * *
-### C APIs
+
+
+## C APIs
@@ -137,7 +170,7 @@ y = mycdf( 1.5 );
-#### Usage
+### Usage
```c
#include "stdlib/stats/base/dists/chi/cdf.h"
@@ -213,32 +246,7 @@ int main( void ) {
-
-
-
-
-## Examples
-
-
-
-```javascript
-var discreteUniform = require( '@stdlib/random/array/discrete-uniform' );
-var uniform = require( '@stdlib/random/array/uniform' );
-var logEachMap = require( '@stdlib/console/log-each-map' );
-var cdf = require( '@stdlib/stats/base/dists/chi/cdf' );
-
-var opts = {
- 'dtype': 'float64'
-};
-var x = uniform( 20, 0.0, 10.0, opts );
-var k = discreteUniform( 20, 0, 10, opts );
-
-logEachMap( 'x: %0.4f, k: %d, F(x;k): %0.4f', x, k, cdf );
-```
-
-
-
-
+
diff --git a/lib/node_modules/@stdlib/stats/base/dists/chi/stdev/lib/main.js b/lib/node_modules/@stdlib/stats/base/dists/chi/stdev/lib/main.js
index 6b2d9f862301..e707289e4493 100644
--- a/lib/node_modules/@stdlib/stats/base/dists/chi/stdev/lib/main.js
+++ b/lib/node_modules/@stdlib/stats/base/dists/chi/stdev/lib/main.js
@@ -20,6 +20,7 @@
// MODULES //
+var isnan = require( '@stdlib/math/base/assert/is-nan' );
var sqrt = require( '@stdlib/math/base/special/sqrt' );
var variance = require( '@stdlib/stats/base/dists/chi/variance' );
@@ -49,6 +50,9 @@ var variance = require( '@stdlib/stats/base/dists/chi/variance' );
* // returns NaN
*/
function stdev( k ) {
+ if ( isnan( k ) || k < 0.0 ) {
+ return NaN;
+ }
return sqrt( variance( k ) );
}