Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat!: migrate stats/base/dnanmin to stats/strided/dnanmin #6307

Merged
merged 4 commits into from
Mar 26, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -130,7 +130,7 @@
});

ns.push({
'alias': 'base.strided.dasum',

Check warning on line 133 in lib/node_modules/@stdlib/namespace/lib/namespace/base/strided/d.js

GitHub Actions / Lint Changed Files

Unknown word: "dasum"
'path': '@stdlib/blas/base/dasum',
'value': require( '@stdlib/blas/base/dasum' ),
'type': 'Function',
@@ -144,7 +144,7 @@
});

ns.push({
'alias': 'base.strided.dasumpw',

Check warning on line 147 in lib/node_modules/@stdlib/namespace/lib/namespace/base/strided/d.js

GitHub Actions / Lint Changed Files

Unknown word: "dasumpw"
'path': '@stdlib/blas/ext/base/dasumpw',
'value': require( '@stdlib/blas/ext/base/dasumpw' ),
'type': 'Function',
@@ -172,7 +172,7 @@
});

ns.push({
'alias': 'base.strided.dcbrt',

Check warning on line 175 in lib/node_modules/@stdlib/namespace/lib/namespace/base/strided/d.js

GitHub Actions / Lint Changed Files

Unknown word: "dcbrt"
'path': '@stdlib/math/strided/special/dcbrt',
'value': require( '@stdlib/math/strided/special/dcbrt' ),
'type': 'Function',
@@ -184,7 +184,7 @@
});

ns.push({
'alias': 'base.strided.dceil',

Check warning on line 187 in lib/node_modules/@stdlib/namespace/lib/namespace/base/strided/d.js

GitHub Actions / Lint Changed Files

Unknown word: "dceil"
'path': '@stdlib/math/strided/special/dceil',
'value': require( '@stdlib/math/strided/special/dceil' ),
'type': 'Function',
@@ -243,7 +243,7 @@
});

ns.push({
'alias': 'base.strided.dcumin',

Check warning on line 246 in lib/node_modules/@stdlib/namespace/lib/namespace/base/strided/d.js

GitHub Actions / Lint Changed Files

Unknown word: "dcumin"
'path': '@stdlib/stats/base/dcumin',
'value': require( '@stdlib/stats/base/dcumin' ),
'type': 'Function',
@@ -257,7 +257,7 @@
});

ns.push({
'alias': 'base.strided.dcuminabs',

Check warning on line 260 in lib/node_modules/@stdlib/namespace/lib/namespace/base/strided/d.js

GitHub Actions / Lint Changed Files

Unknown word: "dcuminabs"
'path': '@stdlib/stats/strided/dcuminabs',
'value': require( '@stdlib/stats/strided/dcuminabs' ),
'type': 'Function',
@@ -271,7 +271,7 @@
});

ns.push({
'alias': 'base.strided.dcusum',

Check warning on line 274 in lib/node_modules/@stdlib/namespace/lib/namespace/base/strided/d.js

GitHub Actions / Lint Changed Files

Unknown word: "dcusum"
'path': '@stdlib/blas/ext/base/dcusum',
'value': require( '@stdlib/blas/ext/base/dcusum' ),
'type': 'Function',
@@ -284,7 +284,7 @@
});

ns.push({
'alias': 'base.strided.dcusumkbn',

Check warning on line 287 in lib/node_modules/@stdlib/namespace/lib/namespace/base/strided/d.js

GitHub Actions / Lint Changed Files

Unknown word: "dcusumkbn"
'path': '@stdlib/blas/ext/base/dcusumkbn',
'value': require( '@stdlib/blas/ext/base/dcusumkbn' ),
'type': 'Function',
@@ -297,7 +297,7 @@
});

ns.push({
'alias': 'base.strided.dcusumkbn2',

Check warning on line 300 in lib/node_modules/@stdlib/namespace/lib/namespace/base/strided/d.js

GitHub Actions / Lint Changed Files

Unknown word: "dcusumkbn"
'path': '@stdlib/blas/ext/base/dcusumkbn2',
'value': require( '@stdlib/blas/ext/base/dcusumkbn2' ),
'type': 'Function',
@@ -310,7 +310,7 @@
});

ns.push({
'alias': 'base.strided.dcusumors',

Check warning on line 313 in lib/node_modules/@stdlib/namespace/lib/namespace/base/strided/d.js

GitHub Actions / Lint Changed Files

Unknown word: "dcusumors"
'path': '@stdlib/blas/ext/base/dcusumors',
'value': require( '@stdlib/blas/ext/base/dcusumors' ),
'type': 'Function',
@@ -697,7 +697,7 @@
'type': 'Function',
'related': [
'@stdlib/stats/strided/dmax',
'@stdlib/stats/base/dnanmin',
'@stdlib/stats/strided/dnanmin',
'@stdlib/stats/base/min',
'@stdlib/stats/base/smin'
]
@@ -882,7 +882,7 @@
'related': [
'@stdlib/stats/strided/dmin',
'@stdlib/stats/base/dmskmax',
'@stdlib/stats/base/dnanmin',
'@stdlib/stats/strided/dnanmin',
'@stdlib/stats/base/dnanmskmin',
'@stdlib/stats/base/mskmin',
'@stdlib/stats/base/smskmin'
@@ -997,7 +997,7 @@
'type': 'Function',
'related': [
'@stdlib/stats/strided/dmax',
'@stdlib/stats/base/dnanmin',
'@stdlib/stats/strided/dnanmin',
'@stdlib/stats/base/nanmax',
'@stdlib/stats/base/snanmax'
]
@@ -1083,8 +1083,8 @@

ns.push({
'alias': 'base.strided.dnanmin',
'path': '@stdlib/stats/base/dnanmin',
'value': require( '@stdlib/stats/base/dnanmin' ),
'path': '@stdlib/stats/strided/dnanmin',
'value': require( '@stdlib/stats/strided/dnanmin' ),
'type': 'Function',
'related': [
'@stdlib/stats/strided/dmin',
@@ -1102,7 +1102,7 @@
'related': [
'@stdlib/stats/strided/dminabs',
'@stdlib/stats/strided/dnanmaxabs',
'@stdlib/stats/base/dnanmin',
'@stdlib/stats/strided/dnanmin',
'@stdlib/stats/base/nanminabs',
'@stdlib/stats/base/snanminabs'
]
@@ -1129,7 +1129,7 @@
'type': 'Function',
'related': [
'@stdlib/stats/base/dmskmin',
'@stdlib/stats/base/dnanmin',
'@stdlib/stats/strided/dnanmin',
'@stdlib/stats/base/dnanmskmax',
'@stdlib/stats/base/nanmskmin',
'@stdlib/stats/base/snanmskmin'
@@ -1235,7 +1235,7 @@
'type': 'Function',
'related': [
'@stdlib/stats/strided/dnanmax',
'@stdlib/stats/base/dnanmin',
'@stdlib/stats/strided/dnanmin',
'@stdlib/stats/base/drange',
'@stdlib/stats/base/nanrange',
'@stdlib/stats/base/snanrange'
Original file line number Diff line number Diff line change
@@ -126,7 +126,7 @@ ns.push({
'value': require( '@stdlib/stats/base/nanmin' ),
'type': 'Function',
'related': [
'@stdlib/stats/base/dnanmin',
'@stdlib/stats/strided/dnanmin',
'@stdlib/stats/base/min',
'@stdlib/stats/base/nanmax',
'@stdlib/stats/base/snanmin'
@@ -153,7 +153,7 @@ ns.push({
'value': require( '@stdlib/stats/base/nanmin-by' ),
'type': 'Function',
'related': [
'@stdlib/stats/base/dnanmin',
'@stdlib/stats/strided/dnanmin',
'@stdlib/stats/base/min-by',
'@stdlib/stats/base/nanmax-by',
'@stdlib/stats/base/nanmin',
Original file line number Diff line number Diff line change
@@ -1131,7 +1131,7 @@ ns.push({
'value': require( '@stdlib/stats/base/snanmin' ),
'type': 'Function',
'related': [
'@stdlib/stats/base/dnanmin',
'@stdlib/stats/strided/dnanmin',
'@stdlib/stats/base/nanmin',
'@stdlib/stats/base/smin',
'@stdlib/stats/base/snanmax'
4 changes: 2 additions & 2 deletions lib/node_modules/@stdlib/stats/base/README.md
Original file line number Diff line number Diff line change
@@ -74,7 +74,7 @@ The namespace contains the following statistical functions:
- <span class="signature">[`dnanmeanpn( N, x, strideX )`][@stdlib/stats/base/dnanmeanpn]</span><span class="delimiter">: </span><span class="description">calculate the arithmetic mean of a double-precision floating-point strided array, ignoring `NaN` values and using a two-pass error correction algorithm.</span>
- <span class="signature">[`dnanmeanpw( N, x, strideX )`][@stdlib/stats/base/dnanmeanpw]</span><span class="delimiter">: </span><span class="description">calculate the arithmetic mean of a double-precision floating-point strided array, ignoring `NaN` values and using pairwise summation.</span>
- <span class="signature">[`dnanmeanwd( N, x, strideX )`][@stdlib/stats/base/dnanmeanwd]</span><span class="delimiter">: </span><span class="description">calculate the arithmetic mean of a double-precision floating-point strided array, using Welford's algorithm and ignoring `NaN` values.</span>
- <span class="signature">[`dnanmin( N, x, strideX )`][@stdlib/stats/base/dnanmin]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a double-precision floating-point strided array, ignoring `NaN` values.</span>
- <span class="signature">[`dnanmin( N, x, strideX )`][@stdlib/stats/strided/dnanmin]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a double-precision floating-point strided array, ignoring `NaN` values.</span>
- <span class="signature">[`dnanminabs( N, x, strideX )`][@stdlib/stats/base/dnanminabs]</span><span class="delimiter">: </span><span class="description">calculate the minimum absolute value of a double-precision floating-point strided array, ignoring `NaN` values.</span>
- <span class="signature">[`dnanmskmax( N, x, strideX, mask, strideMask )`][@stdlib/stats/base/dnanmskmax]</span><span class="delimiter">: </span><span class="description">calculate the maximum value of a double-precision floating-point strided array according to a mask, ignoring `NaN` values.</span>
- <span class="signature">[`dnanmskmin( N, x, strideX, mask, strideMask )`][@stdlib/stats/base/dnanmskmin]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a double-precision floating-point strided array according to a mask, ignoring `NaN` values.</span>
@@ -335,7 +335,7 @@ console.log( objectKeys( ns ) );

[@stdlib/stats/base/dnanmeanwd]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/base/dnanmeanwd

[@stdlib/stats/base/dnanmin]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/base/dnanmin
[@stdlib/stats/strided/dnanmin]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/strided/dnanmin

[@stdlib/stats/base/dnanminabs]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/base/dnanminabs

4 changes: 2 additions & 2 deletions lib/node_modules/@stdlib/stats/base/dmskmin/README.md
Original file line number Diff line number Diff line change
@@ -313,7 +313,7 @@ int main( void ) {

- <span class="package-name">[`@stdlib/stats/strided/dmin`][@stdlib/stats/strided/dmin]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a double-precision floating-point strided array.</span>
- <span class="package-name">[`@stdlib/stats/base/dmskmax`][@stdlib/stats/base/dmskmax]</span><span class="delimiter">: </span><span class="description">calculate the maximum value of a double-precision floating-point strided array according to a mask.</span>
- <span class="package-name">[`@stdlib/stats/base/dnanmin`][@stdlib/stats/base/dnanmin]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a double-precision floating-point strided array, ignoring NaN values.</span>
- <span class="package-name">[`@stdlib/stats/strided/dnanmin`][@stdlib/stats/strided/dnanmin]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a double-precision floating-point strided array, ignoring NaN values.</span>
- <span class="package-name">[`@stdlib/stats/base/dnanmskmin`][@stdlib/stats/base/dnanmskmin]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a double-precision floating-point strided array according to a mask, ignoring NaN values.</span>
- <span class="package-name">[`@stdlib/stats/base/mskmin`][@stdlib/stats/base/mskmin]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a strided array according to a mask.</span>
- <span class="package-name">[`@stdlib/stats/base/smskmin`][@stdlib/stats/base/smskmin]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a single-precision floating-point strided array according to a mask.</span>
@@ -338,7 +338,7 @@ int main( void ) {

[@stdlib/stats/base/dmskmax]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/base/dmskmax

[@stdlib/stats/base/dnanmin]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/base/dnanmin
[@stdlib/stats/strided/dnanmin]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/strided/dnanmin

[@stdlib/stats/base/dnanmskmin]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/base/dnanmskmin

4 changes: 2 additions & 2 deletions lib/node_modules/@stdlib/stats/base/dnanminabs/README.md
Original file line number Diff line number Diff line change
@@ -282,7 +282,7 @@ int main( void ) {

- <span class="package-name">[`@stdlib/stats/strided/dminabs`][@stdlib/stats/strided/dminabs]</span><span class="delimiter">: </span><span class="description">calculate the minimum absolute value of a double-precision floating-point strided array.</span>
- <span class="package-name">[`@stdlib/stats/strided/dnanmaxabs`][@stdlib/stats/strided/dnanmaxabs]</span><span class="delimiter">: </span><span class="description">calculate the maximum absolute value of a double-precision floating-point strided array, ignoring NaN values.</span>
- <span class="package-name">[`@stdlib/stats/base/dnanmin`][@stdlib/stats/base/dnanmin]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a double-precision floating-point strided array, ignoring NaN values.</span>
- <span class="package-name">[`@stdlib/stats/strided/dnanmin`][@stdlib/stats/strided/dnanmin]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a double-precision floating-point strided array, ignoring NaN values.</span>
- <span class="package-name">[`@stdlib/stats/base/nanminabs`][@stdlib/stats/base/nanminabs]</span><span class="delimiter">: </span><span class="description">calculate the minimum absolute value of a strided array, ignoring NaN values.</span>
- <span class="package-name">[`@stdlib/stats/base/snanminabs`][@stdlib/stats/base/snanminabs]</span><span class="delimiter">: </span><span class="description">calculate the minimum absolute value of a single-precision floating-point strided array, ignoring NaN values.</span>

@@ -304,7 +304,7 @@ int main( void ) {

[@stdlib/stats/strided/dnanmaxabs]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/strided/dnanmaxabs

[@stdlib/stats/base/dnanmin]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/base/dnanmin
[@stdlib/stats/strided/dnanmin]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/strided/dnanmin

[@stdlib/stats/base/nanminabs]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/base/nanminabs

4 changes: 2 additions & 2 deletions lib/node_modules/@stdlib/stats/base/dnanmskmin/README.md
Original file line number Diff line number Diff line change
@@ -195,7 +195,7 @@ console.log( v );
## See Also

- <span class="package-name">[`@stdlib/stats/base/dmskmin`][@stdlib/stats/base/dmskmin]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a double-precision floating-point strided array according to a mask.</span>
- <span class="package-name">[`@stdlib/stats/base/dnanmin`][@stdlib/stats/base/dnanmin]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a double-precision floating-point strided array, ignoring NaN values.</span>
- <span class="package-name">[`@stdlib/stats/strided/dnanmin`][@stdlib/stats/strided/dnanmin]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a double-precision floating-point strided array, ignoring NaN values.</span>
- <span class="package-name">[`@stdlib/stats/base/dnanmskmax`][@stdlib/stats/base/dnanmskmax]</span><span class="delimiter">: </span><span class="description">calculate the maximum value of a double-precision floating-point strided array according to a mask, ignoring NaN values.</span>
- <span class="package-name">[`@stdlib/stats/base/nanmskmin`][@stdlib/stats/base/nanmskmin]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a strided array according to a mask, ignoring NaN values.</span>
- <span class="package-name">[`@stdlib/stats/base/snanmskmin`][@stdlib/stats/base/snanmskmin]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a single-precision floating-point strided array according to a mask, ignoring NaN values.</span>
@@ -218,7 +218,7 @@ console.log( v );

[@stdlib/stats/base/dmskmin]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/base/dmskmin

[@stdlib/stats/base/dnanmin]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/base/dnanmin
[@stdlib/stats/strided/dnanmin]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/strided/dnanmin

[@stdlib/stats/base/dnanmskmax]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/base/dnanmskmax

4 changes: 2 additions & 2 deletions lib/node_modules/@stdlib/stats/base/dnanrange/README.md
Original file line number Diff line number Diff line change
@@ -283,7 +283,7 @@ int main( void ) {
## See Also

- <span class="package-name">[`@stdlib/stats/strided/dnanmax`][@stdlib/stats/strided/dnanmax]</span><span class="delimiter">: </span><span class="description">calculate the maximum value of a double-precision floating-point strided array, ignoring NaN values.</span>
- <span class="package-name">[`@stdlib/stats/base/dnanmin`][@stdlib/stats/base/dnanmin]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a double-precision floating-point strided array, ignoring NaN values.</span>
- <span class="package-name">[`@stdlib/stats/strided/dnanmin`][@stdlib/stats/strided/dnanmin]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a double-precision floating-point strided array, ignoring NaN values.</span>
- <span class="package-name">[`@stdlib/stats/base/drange`][@stdlib/stats/base/drange]</span><span class="delimiter">: </span><span class="description">calculate the range of a double-precision floating-point strided array.</span>
- <span class="package-name">[`@stdlib/stats/base/nanrange`][@stdlib/stats/base/nanrange]</span><span class="delimiter">: </span><span class="description">calculate the range of a strided array, ignoring NaN values.</span>
- <span class="package-name">[`@stdlib/stats/base/snanrange`][@stdlib/stats/base/snanrange]</span><span class="delimiter">: </span><span class="description">calculate the range of a single-precision floating-point strided array, ignoring NaN values.</span>
@@ -306,7 +306,7 @@ int main( void ) {

[@stdlib/stats/strided/dnanmax]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/strided/dnanmax

[@stdlib/stats/base/dnanmin]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/base/dnanmin
[@stdlib/stats/strided/dnanmin]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/strided/dnanmin

[@stdlib/stats/base/drange]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/base/drange

27 changes: 0 additions & 27 deletions lib/node_modules/@stdlib/stats/base/docs/types/index.d.ts
Original file line number Diff line number Diff line change
@@ -38,7 +38,6 @@ import dmskrange = require( '@stdlib/stats/base/dmskrange' );
import dnanmeanpn = require( '@stdlib/stats/base/dnanmeanpn' );
import dnanmeanpw = require( '@stdlib/stats/base/dnanmeanpw' );
import dnanmeanwd = require( '@stdlib/stats/base/dnanmeanwd' );
import dnanmin = require( '@stdlib/stats/base/dnanmin' );
import dnanminabs = require( '@stdlib/stats/base/dnanminabs' );
import dnanmskmax = require( '@stdlib/stats/base/dnanmskmax' );
import dnanmskmin = require( '@stdlib/stats/base/dnanmskmin' );
@@ -722,32 +721,6 @@ interface Namespace {
*/
dnanmeanwd: typeof dnanmeanwd;

/**
* Computes the minimum value of a double-precision floating-point strided array, ignoring `NaN` values.
*
* @param N - number of indexed elements
* @param x - input array
* @param strideX - stride length
* @returns minimum value
*
* @example
* var Float64Array = require( '@stdlib/array/float64' );
*
* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
*
* var v = ns.dnanmin( x.length, x, 1 );
* // returns -2.0
*
* @example
* var Float64Array = require( '@stdlib/array/float64' );
*
* var x = new Float64Array( [ 1.0, -2.0, NaN, 2.0 ] );
*
* var v = ns.dnanmin.ndarray( x.length, x, 1, 0 );
* // returns -2.0
*/
dnanmin: typeof dnanmin;

/**
* Computes the minimum absolute value of a double-precision floating-point strided array, ignoring `NaN` values.
*
9 changes: 0 additions & 9 deletions lib/node_modules/@stdlib/stats/base/lib/index.js
Original file line number Diff line number Diff line change
@@ -198,15 +198,6 @@ setReadOnly( ns, 'dnanmeanpw', require( '@stdlib/stats/base/dnanmeanpw' ) );
*/
setReadOnly( ns, 'dnanmeanwd', require( '@stdlib/stats/base/dnanmeanwd' ) );

/**
* @name dnanmin
* @memberof ns
* @readonly
* @type {Function}
* @see {@link module:@stdlib/stats/base/dnanmin}
*/
setReadOnly( ns, 'dnanmin', require( '@stdlib/stats/base/dnanmin' ) );

/**
* @name dnanminabs
* @memberof ns
8 changes: 4 additions & 4 deletions lib/node_modules/@stdlib/stats/base/nanmin-by/README.md
Original file line number Diff line number Diff line change
@@ -48,7 +48,7 @@ var v = nanminBy( x.length, x, 1, accessor );
The function has the following parameters:

- **N**: number of indexed elements.
- **x**: input [`Array`][mdn-array], [`typed array`][mdn-typed-array], or an array-like object (excluding strings and functions).
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the script pauses and waits for me to resolve any errors in my editor if it encounters any linting issues

- **x**: input [`Array`][mdn-array], [`typed array`][mdn-typed-array], or an array-like object (excluding strings and functions).
- **stride**: index increment.
- **clbk**: callback function.
- **thisArg**: execution context (_optional_).
@@ -163,7 +163,7 @@ var v = nanminBy.ndarray( 3, x, 1, x.length-3, accessor );
- A provided callback function should return a numeric value.
- If a provided callback function returns `NaN`, the value is ignored.
- If a provided callback function does not return any value (or equivalently, explicitly returns `undefined`), the value is ignored.
- When possible, prefer using [`dnanmin`][@stdlib/stats/base/dnanmin], [`snanmin`][@stdlib/stats/base/snanmin], and/or [`nanmin`][@stdlib/stats/base/nanmin], as, depending on the environment, these interfaces are likely to be significantly more performant.
- When possible, prefer using [`dnanmin`][@stdlib/stats/strided/dnanmin], [`snanmin`][@stdlib/stats/base/snanmin], and/or [`nanmin`][@stdlib/stats/base/nanmin], as, depending on the environment, these interfaces are likely to be significantly more performant.

</section>

@@ -211,7 +211,7 @@ console.log( v );

## See Also

- <span class="package-name">[`@stdlib/stats/base/dnanmin`][@stdlib/stats/base/dnanmin]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a double-precision floating-point strided array, ignoring NaN values.</span>
- <span class="package-name">[`@stdlib/stats/strided/dnanmin`][@stdlib/stats/strided/dnanmin]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a double-precision floating-point strided array, ignoring NaN values.</span>
- <span class="package-name">[`@stdlib/stats/base/min-by`][@stdlib/stats/base/min-by]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a strided array via a callback function.</span>
- <span class="package-name">[`@stdlib/stats/base/nanmax-by`][@stdlib/stats/base/nanmax-by]</span><span class="delimiter">: </span><span class="description">calculate the maximum value of a strided array via a callback function, ignoring NaN values.</span>
- <span class="package-name">[`@stdlib/stats/base/nanmin`][@stdlib/stats/base/nanmin]</span><span class="delimiter">: </span><span class="description">calculate the minimum value of a strided array, ignoring NaN values.</span>
@@ -231,7 +231,7 @@ console.log( v );

<!-- <related-links> -->

[@stdlib/stats/base/dnanmin]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/base/dnanmin
[@stdlib/stats/strided/dnanmin]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/strided/dnanmin

[@stdlib/stats/base/min-by]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/base/min-by

Loading
Oops, something went wrong.