Skip to content

Commit 15ee9ba

Browse files
committed
docs: replace manual for loop in examples
1 parent 7891615 commit 15ee9ba

File tree

14 files changed

+121
-169
lines changed

14 files changed

+121
-169
lines changed

lib/node_modules/@stdlib/stats/base/dists/gumbel/cdf/README.md

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

118118
```javascript
119-
var randu = require( '@stdlib/random/base/randu' );
119+
var uniform = require( '@stdlib/random/array/uniform' );
120+
var logEachMap = require( '@stdlib/console/log-each-map' );
120121
var cdf = require( '@stdlib/stats/base/dists/gumbel/cdf' );
121122

122-
var beta;
123-
var mu;
124-
var x;
125-
var y;
126-
var i;
127-
128-
for ( i = 0; i < 100; i++ ) {
129-
x = randu() * 10.0;
130-
mu = randu() * 10.0;
131-
beta = randu() * 10.0;
132-
y = cdf( x, mu, beta );
133-
console.log( 'x: %d, µ: %d, β: %d, F(x;µ,β): %d', x.toFixed( 4 ), mu.toFixed( 4 ), beta.toFixed( 4 ), y.toFixed( 4 ) );
134-
}
123+
var opts = {
124+
'dtype': 'float64'
125+
};
126+
var beta = uniform( 100, 0.0, 10.0, opts );
127+
var mu = uniform( 100, 0.0, 10.0, opts );
128+
var x = uniform( 100, 0.0, 10.0, opts );
129+
130+
logEachMap( 'x: %0.4f, µ: %0.4f, β: %0.4f, F(x;µ,β): %0.4f', x, mu, beta, cdf );
135131
```
136132

137133
</section>

lib/node_modules/@stdlib/stats/base/dists/gumbel/cdf/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 cdf = require( './../lib' );
2324

24-
var beta;
25-
var mu;
26-
var x;
27-
var y;
28-
var i;
25+
var opts = {
26+
'dtype': 'float64'
27+
};
28+
var beta = uniform( 100, 0.0, 10.0, opts );
29+
var mu = uniform( 100, 0.0, 10.0, opts );
30+
var x = uniform( 100, 0.0, 10.0, opts );
2931

30-
for ( i = 0; i < 100; i++ ) {
31-
x = randu() * 10.0;
32-
mu = randu() * 10.0;
33-
beta = randu() * 10.0;
34-
y = cdf( x, mu, beta );
35-
console.log( 'x: %d, µ: %d, β: %d, F(x;µ,β): %d', x.toFixed( 4 ), mu.toFixed( 4 ), beta.toFixed( 4 ), y.toFixed( 4 ) );
36-
}
32+
logEachMap( 'x: %0.4f, µ: %0.4f, β: %0.4f, F(x;µ,β): %0.4f', x, mu, beta, cdf );

lib/node_modules/@stdlib/stats/base/dists/gumbel/entropy/README.md

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -113,20 +113,17 @@ y = entropy( 0.0, -1.0 );
113113
<!-- eslint no-undef: "error" -->
114114

115115
```javascript
116-
var randu = require( '@stdlib/random/base/randu' );
116+
var uniform = require( '@stdlib/random/array/uniform' );
117+
var logEachMap = require( '@stdlib/console/log-each-map' );
117118
var entropy = require( '@stdlib/stats/base/dists/gumbel/entropy' );
118119

119-
var beta;
120-
var mu;
121-
var y;
122-
var i;
120+
var opts = {
121+
'dtype': 'float64'
122+
};
123+
var beta = uniform( 10, 0.0, 20.0, opts );
124+
var mu = uniform( 10, -5.0, 5.0, opts );
123125

124-
for ( i = 0; i < 10; i++ ) {
125-
mu = ( randu()*10.0 ) - 5.0;
126-
beta = randu() * 20.0;
127-
y = entropy( mu, beta );
128-
console.log( 'µ: %d, β: %d, h(X;µ,β): %d', mu.toFixed( 4 ), beta.toFixed( 4 ), y.toFixed( 4 ) );
129-
}
126+
logEachMap( 'µ: %0.4f, β: %0.4f, h(X;µ,β): %0.4f', mu, beta, entropy );
130127
```
131128

132129
</section>

lib/node_modules/@stdlib/stats/base/dists/gumbel/entropy/examples/index.js

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -18,17 +18,14 @@
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 entropy = require( './../lib' );
2324

24-
var beta;
25-
var mu;
26-
var y;
27-
var i;
25+
var opts = {
26+
'dtype': 'float64'
27+
};
28+
var beta = uniform( 10, 0.0, 20.0, opts );
29+
var mu = uniform( 10, -5.0, 5.0, opts );
2830

29-
for ( i = 0; i < 10; i++ ) {
30-
mu = ( randu()*10.0 ) - 5.0;
31-
beta = randu() * 20.0;
32-
y = entropy( mu, beta );
33-
console.log( 'µ: %d, β: %d, h(X;µ,β): %d', mu.toFixed( 4 ), beta.toFixed( 4 ), y.toFixed( 4 ) );
34-
}
31+
logEachMap( 'µ: %0.4f, β: %0.4f, h(X;µ,β): %0.4f', mu, beta, entropy );

lib/node_modules/@stdlib/stats/base/dists/gumbel/kurtosis/README.md

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -111,20 +111,17 @@ y = kurtosis( 0.0, -1.0 );
111111
<!-- eslint no-undef: "error" -->
112112

113113
```javascript
114-
var randu = require( '@stdlib/random/base/randu' );
114+
var uniform = require( '@stdlib/random/array/uniform' );
115+
var logEachMap = require( '@stdlib/console/log-each-map' );
115116
var kurtosis = require( '@stdlib/stats/base/dists/gumbel/kurtosis' );
116117

117-
var beta;
118-
var mu;
119-
var y;
120-
var i;
118+
var opts = {
119+
'dtype': 'float64'
120+
};
121+
var beta = uniform( 10, 0.0, 20.0, opts );
122+
var mu = uniform( 10, -5.0, 5.0, opts );
121123

122-
for ( i = 0; i < 10; i++ ) {
123-
mu = ( randu()*10.0 ) - 5.0;
124-
beta = randu() * 20.0;
125-
y = kurtosis( mu, beta );
126-
console.log( 'µ: %d, β: %d, Kurt(X;µ,β): %d', mu.toFixed( 4 ), beta.toFixed( 4 ), y.toFixed( 4 ) );
127-
}
124+
logEachMap( 'µ: %0.4f, β: %0.4f, Kurt(X;µ,β): %0.4f', mu, beta, kurtosis );
128125
```
129126

130127
</section>

lib/node_modules/@stdlib/stats/base/dists/gumbel/kurtosis/examples/index.js

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -18,17 +18,14 @@
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 kurtosis = require( './../lib' );
2324

24-
var beta;
25-
var mu;
26-
var y;
27-
var i;
25+
var opts = {
26+
'dtype': 'float64'
27+
};
28+
var beta = uniform( 10, 0.0, 20.0, opts );
29+
var mu = uniform( 10, -5.0, 5.0, opts );
2830

29-
for ( i = 0; i < 10; i++ ) {
30-
mu = ( randu()*10.0 ) - 5.0;
31-
beta = randu() * 20.0;
32-
y = kurtosis( mu, beta );
33-
console.log( 'µ: %d, β: %d, Kurt(X;µ,β): %d', mu.toFixed( 4 ), beta.toFixed( 4 ), y.toFixed( 4 ) );
34-
}
31+
logEachMap( 'µ: %0.4f, β: %0.4f, Kurt(X;µ,β): %0.4f', mu, beta, kurtosis );

lib/node_modules/@stdlib/stats/base/dists/gumbel/logcdf/README.md

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -126,22 +126,18 @@ y = mylogcdf( -2.0 );
126126
<!-- eslint no-undef: "error" -->
127127

128128
```javascript
129-
var randu = require( '@stdlib/random/base/randu' );
129+
var uniform = require( '@stdlib/random/array/uniform' );
130+
var logEachMap = require( '@stdlib/console/log-each-map' );
130131
var logcdf = require( '@stdlib/stats/base/dists/gumbel/logcdf' );
131132

132-
var beta;
133-
var mu;
134-
var x;
135-
var y;
136-
var i;
137-
138-
for ( i = 0; i < 100; i++ ) {
139-
x = randu() * 10.0;
140-
mu = randu() * 10.0;
141-
beta = randu() * 10.0;
142-
y = logcdf( x, mu, beta );
143-
console.log( 'x: %d, µ: %d, β: %d, ln(F(x;µ,β)): %d', x.toFixed( 4 ), mu.toFixed( 4 ), beta.toFixed( 4 ), y.toFixed( 4 ) );
144-
}
133+
var opts = {
134+
'dtype': 'float64'
135+
};
136+
var beta = uniform( 100, 0.0, 10.0, opts );
137+
var mu = uniform( 100, 0.0, 10.0, opts );
138+
var x = uniform( 100, 0.0, 10.0, opts );
139+
140+
logEachMap( 'x: %0.4f, µ: %0.4f, β: %0.4f, ln(F(x;µ,β)): %0.4f', x, mu, beta, logcdf );
145141
```
146142

147143
</section>

lib/node_modules/@stdlib/stats/base/dists/gumbel/logcdf/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 logcdf = require( './../lib' );
2324

24-
var beta;
25-
var mu;
26-
var x;
27-
var y;
28-
var i;
25+
var opts = {
26+
'dtype': 'float64'
27+
};
28+
var beta = uniform( 100, 0.0, 10.0, opts );
29+
var mu = uniform( 100, 0.0, 10.0, opts );
30+
var x = uniform( 100, 0.0, 10.0, opts );
2931

30-
for ( i = 0; i < 100; i++ ) {
31-
x = randu() * 10.0;
32-
mu = randu() * 10.0;
33-
beta = randu() * 10.0;
34-
y = logcdf( x, mu, beta );
35-
console.log( 'x: %d, µ: %d, β: %d, ln(F(x;µ,β)): %d', x.toFixed( 4 ), mu.toFixed( 4 ), beta.toFixed( 4 ), y.toFixed( 4 ) );
36-
}
32+
logEachMap( 'x: %0.4f, µ: %0.4f, β: %0.4f, ln(F(x;µ,β)): %0.4f', x, mu, beta, logcdf );

lib/node_modules/@stdlib/stats/base/dists/gumbel/logpdf/README.md

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -126,22 +126,18 @@ y = mylogpdf( 12.0 );
126126
<!-- eslint no-undef: "error" -->
127127

128128
```javascript
129-
var randu = require( '@stdlib/random/base/randu' );
129+
var uniform = require( '@stdlib/random/array/uniform' );
130+
var logEachMap = require( '@stdlib/console/log-each-map' );
130131
var logpdf = require( '@stdlib/stats/base/dists/gumbel/logpdf' );
131132

132-
var beta;
133-
var mu;
134-
var x;
135-
var y;
136-
var i;
137-
138-
for ( i = 0; i < 10; i++ ) {
139-
x = randu() * 10.0;
140-
mu = randu() * 10.0;
141-
beta = randu() * 10.0;
142-
y = logpdf( x, mu, beta );
143-
console.log( 'x: %d, µ: %d, β: %d, ln(f(x;µ,β)): %d', x, mu, beta, y );
144-
}
133+
var opts = {
134+
'dtype': 'float64'
135+
};
136+
var beta = uniform( 100, 0.0, 10.0, opts );
137+
var mu = uniform( 100, 0.0, 10.0, opts );
138+
var x = uniform( 100, 0.0, 10.0, opts );
139+
140+
logEachMap( 'x: %0.4f, µ: %0.4f, β: %0.4f, ln(f(x;µ,β)): %0.4f', x, mu, beta, logpdf );
145141
```
146142

147143
</section>

lib/node_modules/@stdlib/stats/base/dists/gumbel/logpdf/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 logpdf = require( './../lib' );
2324

24-
var beta;
25-
var mu;
26-
var x;
27-
var y;
28-
var i;
25+
var opts = {
26+
'dtype': 'float64'
27+
};
28+
var beta = uniform( 100, 0.0, 10.0, opts );
29+
var mu = uniform( 100, 0.0, 10.0, opts );
30+
var x = uniform( 100, 0.0, 10.0, opts );
2931

30-
for ( i = 0; i < 100; i++ ) {
31-
x = randu() * 10.0;
32-
mu = randu() * 10.0;
33-
beta = randu() * 10.0;
34-
y = logpdf( x, mu, beta );
35-
console.log( 'x: %d, µ: %d, β: %d, ln(f(x;µ,β)): %d', x.toFixed( 4 ), mu.toFixed( 4 ), beta.toFixed( 4 ), y.toFixed( 4 ) );
36-
}
32+
logEachMap( 'x: %0.4f, µ: %0.4f, β: %0.4f, ln(f(x;µ,β)): %0.4f', x, mu, beta, logpdf );

0 commit comments

Comments
 (0)