Skip to content

Commit 4d332d8

Browse files
authored
docs: replace manual for loop in examples
PR-URL: #9455 Reviewed-by: Philipp Burckhardt <pburckhardt@outlook.com>
1 parent 0ac2495 commit 4d332d8

4 files changed

Lines changed: 38 additions & 56 deletions

File tree

lib/node_modules/@stdlib/stats/base/dists/studentized-range/cdf/README.md

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -95,22 +95,18 @@ y = mycdf( 1.0 );
9595
<!-- eslint no-undef: "error" -->
9696

9797
```javascript
98-
var randu = require( '@stdlib/random/base/randu' );
98+
var uniform = require( '@stdlib/random/array/uniform' );
99+
var logEachMap = require( '@stdlib/console/log-each-map' );
99100
var cdf = require( '@stdlib/stats/base/dists/studentized-range/cdf' );
100101

101-
var v;
102-
var q;
103-
var r;
104-
var y;
105-
var i;
106-
107-
for ( i = 0; i < 10; i++ ) {
108-
q = randu() * 12.0;
109-
r = ( randu() * 20.0 ) + 2.0;
110-
v = ( randu() * 10.0 ) + 2.0;
111-
y = cdf( q, r, v );
112-
console.log( 'q: %d, r: %d, v: %d, F(x;v): %d', q.toFixed( 4 ), r.toFixed( 4 ), v.toFixed( 4 ), y.toFixed( 4 ) );
113-
}
102+
var opts = {
103+
'dtype': 'float64'
104+
};
105+
var q = uniform( 10, 0.0, 12.0, opts );
106+
var r = uniform( 10, 2.0, 20.0, opts );
107+
var v = uniform( 10, 2.0, 10.0, opts );
108+
109+
logEachMap( 'q: %0.4f, r: %0.4f, v: %0.4f, F(x;v): %0.4f', q, r, v, cdf );
114110
```
115111

116112
</section>

lib/node_modules/@stdlib/stats/base/dists/studentized-range/cdf/examples/index.js

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -18,21 +18,15 @@
1818

1919
'use strict';
2020

21-
var randu = require( '@stdlib/random/base/randu' );
21+
var uniform = require( '@stdlib/random/array/uniform' );
22+
var logEachMap = require( '@stdlib/console/log-each-map' );
2223
var cdf = require( './../lib' );
2324

24-
var v;
25-
var q;
26-
var r;
27-
var y;
28-
var i;
25+
var opts = {
26+
'dtype': 'float64'
27+
};
28+
var q = uniform( 10, 0.0, 12.0, opts );
29+
var r = uniform( 10, 2.0, 20.0, opts );
30+
var v = uniform( 10, 2.0, 10.0, opts );
2931

30-
for ( i = 0; i < 10; i++ ) {
31-
q = randu() * 12.0;
32-
r = ( randu() * 20.0 ) + 2.0;
33-
v = ( randu() * 10.0 ) + 2.0;
34-
y = cdf( q, r, v );
35-
console.log( 'q: %d, r: %d, v: %d, F(x;v): %d', q.toFixed( 4 ), r.toFixed( 4 ), v.toFixed( 4 ), y.toFixed( 4 ) );
36-
}
37-
38-
console.log( cdf( -100, 3, 3 ) );
32+
logEachMap( 'q: %0.4f, r: %0.4f, v: %0.4f, F(x;v): %0.4f', q, r, v, cdf );

lib/node_modules/@stdlib/stats/base/dists/studentized-range/quantile/README.md

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -106,22 +106,18 @@ y = myquantile( 0.9 );
106106
<!-- eslint no-undef: "error" -->
107107

108108
```javascript
109-
var randu = require( '@stdlib/random/base/randu' );
109+
var uniform = require( '@stdlib/random/array/uniform' );
110+
var logEachMap = require( '@stdlib/console/log-each-map' );
110111
var quantile = require( '@stdlib/stats/base/dists/studentized-range/quantile' );
111112

112-
var v;
113-
var r;
114-
var p;
115-
var y;
116-
var i;
117-
118-
for ( i = 0; i < 10; i++ ) {
119-
p = randu();
120-
r = ( randu() * 20.0 ) + 2.0;
121-
v = ( randu() * 20.0 ) + 2.0;
122-
y = quantile( p, r, v );
123-
console.log( 'p: %d, r: %d, v: %d, Q(p;r,v): %d', p.toFixed( 4 ), r.toFixed( 4 ), v.toFixed( 4 ), y.toFixed( 4 ) );
124-
}
113+
var opts = {
114+
'dtype': 'float64'
115+
};
116+
var p = uniform( 10, 0.0, 1.0, opts );
117+
var r = uniform( 10, 2.0, 20.0, opts );
118+
var v = uniform( 10, 2.0, 20.0, opts );
119+
120+
logEachMap( 'p: %0.4f, r: %0.4f, v: %0.4f, Q(p;r,v): %0.4f', p, r, v, quantile );
125121
```
126122

127123
</section>

lib/node_modules/@stdlib/stats/base/dists/studentized-range/quantile/examples/index.js

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -18,19 +18,15 @@
1818

1919
'use strict';
2020

21-
var randu = require( '@stdlib/random/base/randu' );
21+
var uniform = require( '@stdlib/random/array/uniform' );
22+
var logEachMap = require( '@stdlib/console/log-each-map' );
2223
var quantile = require( './../lib' );
2324

24-
var v;
25-
var r;
26-
var p;
27-
var y;
28-
var i;
25+
var opts = {
26+
'dtype': 'float64'
27+
};
28+
var p = uniform( 10, 0.0, 1.0, opts );
29+
var r = uniform( 10, 2.0, 20.0, opts );
30+
var v = uniform( 10, 2.0, 20.0, opts );
2931

30-
for ( i = 0; i < 10; i++ ) {
31-
p = randu();
32-
r = ( randu() * 20.0 ) + 2.0;
33-
v = ( randu() * 20.0 ) + 2.0;
34-
y = quantile( p, r, v );
35-
console.log( 'p: %d, r: %d, v: %d, Q(p;r,v): %d', p.toFixed( 4 ), r.toFixed( 4 ), v.toFixed( 4 ), y.toFixed( 4 ) );
36-
}
32+
logEachMap( 'p: %0.4f, r: %0.4f, v: %0.4f, Q(p;r,v): %0.4f', p, r, v, quantile );

0 commit comments

Comments
 (0)