Skip to content

Commit cfd273d

Browse files
committed
refactor: update paths
Ref: #4797 --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: passed - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: passed - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed ---
1 parent db3b8eb commit cfd273d

File tree

7 files changed

+14
-14
lines changed

7 files changed

+14
-14
lines changed

lib/node_modules/@stdlib/namespace/lib/namespace/base/strided/d.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1285,8 +1285,8 @@ ns.push({
12851285

12861286
ns.push({
12871287
'alias': 'base.strided.dnanstdevtk',
1288-
'path': '@stdlib/stats/base/dnanstdevtk',
1289-
'value': require( '@stdlib/stats/base/dnanstdevtk' ),
1288+
'path': '@stdlib/stats/strided/dnanstdevtk',
1289+
'value': require( '@stdlib/stats/strided/dnanstdevtk' ),
12901290
'type': 'Function',
12911291
'related': [
12921292
'@stdlib/stats/base/dnanstdev',
@@ -2031,7 +2031,7 @@ ns.push({
20312031
'value': require( '@stdlib/stats/base/dstdevtk' ),
20322032
'type': 'Function',
20332033
'related': [
2034-
'@stdlib/stats/base/dnanstdevtk',
2034+
'@stdlib/stats/strided/dnanstdevtk',
20352035
'@stdlib/stats/base/dstdev',
20362036
'@stdlib/stats/base/dvariancetk',
20372037
'@stdlib/stats/base/sstdevtk',

lib/node_modules/@stdlib/namespace/lib/namespace/base/strided/n.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,7 @@ ns.push({
281281
'value': require( '@stdlib/stats/base/nanstdevtk' ),
282282
'type': 'Function',
283283
'related': [
284-
'@stdlib/stats/base/dnanstdevtk',
284+
'@stdlib/stats/strided/dnanstdevtk',
285285
'@stdlib/stats/base/nanvariancetk',
286286
'@stdlib/stats/base/nanstdev',
287287
'@stdlib/stats/base/snanstdevtk',

lib/node_modules/@stdlib/namespace/lib/namespace/base/strided/s.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1257,7 +1257,7 @@ ns.push({
12571257
'value': require( '@stdlib/stats/base/snanstdevtk' ),
12581258
'type': 'Function',
12591259
'related': [
1260-
'@stdlib/stats/base/dnanstdevtk',
1260+
'@stdlib/stats/strided/dnanstdevtk',
12611261
'@stdlib/stats/base/nanstdevtk',
12621262
'@stdlib/stats/base/snanstdev',
12631263
'@stdlib/stats/base/snanvariancetk',

lib/node_modules/@stdlib/stats/base/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ The namespace contains the following statistical functions:
8181
- <span class="signature">[`dnanstdev( N, correction, x, stride )`][@stdlib/stats/base/dnanstdev]</span><span class="delimiter">: </span><span class="description">calculate the standard deviation of a double-precision floating-point strided array ignoring `NaN` values.</span>
8282
- <span class="signature">[`dnanstdevch( N, correction, x, strideX )`][@stdlib/stats/strided/dnanstdevch]</span><span class="delimiter">: </span><span class="description">calculate the standard deviation of a double-precision floating-point strided array ignoring `NaN` values and using a one-pass trial mean algorithm.</span>
8383
- <span class="signature">[`dnanstdevpn( N, correction, x, strideX )`][@stdlib/stats/strided/dnanstdevpn]</span><span class="delimiter">: </span><span class="description">calculate the standard deviation of a double-precision floating-point strided array, ignoring `NaN` values and using a two-pass algorithm.</span>
84-
- <span class="signature">[`dnanstdevtk( N, correction, x, strideX )`][@stdlib/stats/base/dnanstdevtk]</span><span class="delimiter">: </span><span class="description">calculate the standard deviation of a double-precision floating-point strided array ignoring `NaN` values and using a one-pass textbook algorithm.</span>
84+
- <span class="signature">[`dnanstdevtk( N, correction, x, strideX )`][@stdlib/stats/strided/dnanstdevtk]</span><span class="delimiter">: </span><span class="description">calculate the standard deviation of a double-precision floating-point strided array ignoring `NaN` values and using a one-pass textbook algorithm.</span>
8585
- <span class="signature">[`dnanstdevwd( N, correction, x, strideX )`][@stdlib/stats/base/dnanstdevwd]</span><span class="delimiter">: </span><span class="description">calculate the standard deviation of a double-precision floating-point strided array ignoring `NaN` values and using Welford's algorithm.</span>
8686
- <span class="signature">[`dnanstdevyc( N, correction, x, strideX )`][@stdlib/stats/base/dnanstdevyc]</span><span class="delimiter">: </span><span class="description">calculate the standard deviation of a double-precision floating-point strided array ignoring `NaN` values and using a one-pass algorithm proposed by Youngs and Cramer.</span>
8787
- <span class="signature">[`dnanvariance( N, correction, x, strideX )`][@stdlib/stats/base/dnanvariance]</span><span class="delimiter">: </span><span class="description">calculate the variance of a double-precision floating-point strided array ignoring `NaN` values.</span>
@@ -347,7 +347,7 @@ console.log( objectKeys( ns ) );
347347

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

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

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

lib/node_modules/@stdlib/stats/base/dstdevtk/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -349,7 +349,7 @@ int main( void ) {
349349
350350
## See Also
351351
352-
- <span class="package-name">[`@stdlib/stats/base/dnanstdevtk`][@stdlib/stats/base/dnanstdevtk]</span><span class="delimiter">: </span><span class="description">calculate the standard deviation of a double-precision floating-point strided array ignoring NaN values and using a one-pass textbook algorithm.</span>
352+
- <span class="package-name">[`@stdlib/stats/strided/dnanstdevtk`][@stdlib/stats/strided/dnanstdevtk]</span><span class="delimiter">: </span><span class="description">calculate the standard deviation of a double-precision floating-point strided array ignoring NaN values and using a one-pass textbook algorithm.</span>
353353
- <span class="package-name">[`@stdlib/stats/base/dstdev`][@stdlib/stats/base/dstdev]</span><span class="delimiter">: </span><span class="description">calculate the standard deviation of a double-precision floating-point strided array.</span>
354354
- <span class="package-name">[`@stdlib/stats/base/dvariancetk`][@stdlib/stats/base/dvariancetk]</span><span class="delimiter">: </span><span class="description">calculate the variance of a double-precision floating-point strided array using a one-pass textbook algorithm.</span>
355355
- <span class="package-name">[`@stdlib/stats/base/sstdevtk`][@stdlib/stats/base/sstdevtk]</span><span class="delimiter">: </span><span class="description">calculate the standard deviation of a single-precision floating-point strided array using a one-pass textbook algorithm.</span>
@@ -373,7 +373,7 @@ int main( void ) {
373373
374374
<!-- <related-links> -->
375375
376-
[@stdlib/stats/base/dnanstdevtk]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/base/dnanstdevtk
376+
[@stdlib/stats/strided/dnanstdevtk]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/strided/dnanstdevtk
377377
378378
[@stdlib/stats/base/dstdev]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/stats/base/dstdev
379379

lib/node_modules/@stdlib/stats/base/nanstdevtk/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ var v = nanstdevtk.ndarray( N, 1, x, 2, 1 );
183183
- If `N <= 0`, both functions return `NaN`.
184184
- If `n - c` is less than or equal to `0` (where `c` corresponds to the provided degrees of freedom adjustment and `n` corresponds to the number of non-`NaN` indexed elements), both functions return `NaN`.
185185
- Some caution should be exercised when using the one-pass textbook algorithm. Literature overwhelmingly discourages the algorithm's use for two reasons: 1) the lack of safeguards against underflow and overflow and 2) the risk of catastrophic cancellation when subtracting the two sums if the sums are large and the variance small. These concerns have merit; however, the one-pass textbook algorithm should not be dismissed outright. For data distributions with a moderately large standard deviation to mean ratio (i.e., **coefficient of variation**), the one-pass textbook algorithm may be acceptable, especially when performance is paramount and some precision loss is acceptable (including a risk of computing a negative variance due to floating-point rounding errors!). In short, no single "best" algorithm for computing the standard deviation exists. The "best" algorithm depends on the underlying data distribution, your performance requirements, and your minimum precision requirements. When evaluating which algorithm to use, consider the relative pros and cons, and choose the algorithm which best serves your needs.
186-
- Depending on the environment, the typed versions ([`dnanstdevtk`][@stdlib/stats/base/dnanstdevtk], [`snanstdevtk`][@stdlib/stats/base/snanstdevtk], etc.) are likely to be significantly more performant.
186+
- Depending on the environment, the typed versions ([`dnanstdevtk`][@stdlib/stats/strided/dnanstdevtk], [`snanstdevtk`][@stdlib/stats/base/snanstdevtk], etc.) are likely to be significantly more performant.
187187

188188
</section>
189189

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

239239
## See Also
240240

241-
- <span class="package-name">[`@stdlib/stats/base/dnanstdevtk`][@stdlib/stats/base/dnanstdevtk]</span><span class="delimiter">: </span><span class="description">calculate the standard deviation of a double-precision floating-point strided array ignoring NaN values and using a one-pass textbook algorithm.</span>
241+
- <span class="package-name">[`@stdlib/stats/strided/dnanstdevtk`][@stdlib/stats/strided/dnanstdevtk]</span><span class="delimiter">: </span><span class="description">calculate the standard deviation of a double-precision floating-point strided array ignoring NaN values and using a one-pass textbook algorithm.</span>
242242
- <span class="package-name">[`@stdlib/stats/base/nanvariancetk`][@stdlib/stats/base/nanvariancetk]</span><span class="delimiter">: </span><span class="description">calculate the variance of a strided array ignoring NaN values and using a one-pass textbook algorithm.</span>
243243
- <span class="package-name">[`@stdlib/stats/base/nanstdev`][@stdlib/stats/base/nanstdev]</span><span class="delimiter">: </span><span class="description">calculate the standard deviation of a strided array ignoring NaN values.</span>
244244
- <span class="package-name">[`@stdlib/stats/base/snanstdevtk`][@stdlib/stats/base/snanstdevtk]</span><span class="delimiter">: </span><span class="description">calculate the standard deviation of a single-precision floating-point strided array ignoring NaN values and using a one-pass textbook algorithm.</span>
@@ -262,7 +262,7 @@ console.log( v );
262262

263263
<!-- <related-links> -->
264264

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

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

lib/node_modules/@stdlib/stats/base/snanstdevtk/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,7 @@ console.log( v );
243243

244244
## See Also
245245

246-
- <span class="package-name">[`@stdlib/stats/base/dnanstdevtk`][@stdlib/stats/base/dnanstdevtk]</span><span class="delimiter">: </span><span class="description">calculate the standard deviation of a double-precision floating-point strided array ignoring NaN values and using a one-pass textbook algorithm.</span>
246+
- <span class="package-name">[`@stdlib/stats/strided/dnanstdevtk`][@stdlib/stats/strided/dnanstdevtk]</span><span class="delimiter">: </span><span class="description">calculate the standard deviation of a double-precision floating-point strided array ignoring NaN values and using a one-pass textbook algorithm.</span>
247247
- <span class="package-name">[`@stdlib/stats/base/nanstdevtk`][@stdlib/stats/base/nanstdevtk]</span><span class="delimiter">: </span><span class="description">calculate the standard deviation of a strided array ignoring NaN values and using a one-pass textbook algorithm.</span>
248248
- <span class="package-name">[`@stdlib/stats/base/snanstdev`][@stdlib/stats/base/snanstdev]</span><span class="delimiter">: </span><span class="description">calculate the standard deviation of a single-precision floating-point strided array ignoring NaN values.</span>
249249
- <span class="package-name">[`@stdlib/stats/base/snanvariancetk`][@stdlib/stats/base/snanvariancetk]</span><span class="delimiter">: </span><span class="description">calculate the variance of a single-precision floating-point strided array ignoring NaN values and using a one-pass textbook algorithm.</span>
@@ -267,7 +267,7 @@ console.log( v );
267267

268268
<!-- <related-links> -->
269269

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

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

0 commit comments

Comments
 (0)