Skip to content

Commit 2ab835f

Browse files
docs: refactor to use logEachMap in examples
PR-URL: #11485 Reviewed-by: Athan Reines <kgryte@gmail.com>
1 parent 15486dd commit 2ab835f

File tree

22 files changed

+212
-309
lines changed

22 files changed

+212
-309
lines changed

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

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -126,23 +126,16 @@ y = entropy( 1.0, -1.0, 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 EPS = require( '@stdlib/constants/float64/eps' );
131132
var entropy = require( '@stdlib/stats/base/dists/frechet/entropy' );
132133

133-
var alpha;
134-
var m;
135-
var s;
136-
var y;
137-
var i;
138-
139-
for ( i = 0; i < 10; i++ ) {
140-
alpha = ( randu()*20.0 ) + EPS;
141-
s = ( randu()*20.0 ) + EPS;
142-
m = ( randu()*40.0 ) - 20.0;
143-
y = entropy( alpha, s, m );
144-
console.log( 'α: %d, s: %d, m: %d, h(X;α,s,m): %d', alpha.toFixed( 4 ), s.toFixed( 4 ), m.toFixed( 4 ), y.toFixed( 4 ) );
145-
}
134+
var alpha = uniform( 10, EPS, 20.0 );
135+
var s = uniform( 10, EPS, 20.0 );
136+
var m = uniform( 10, -20.0, 20.0 );
137+
138+
logEachMap( 'α: %0.4f, s: %0.4f, m: %0.4f, h(X;α,s,m): %0.4f', alpha, s, m, entropy );
146139
```
147140

148141
</section>

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

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -18,20 +18,16 @@
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 EPS = require( '@stdlib/constants/float64/eps' );
2324
var entropy = require( './../lib' );
2425

25-
var alpha;
26-
var m;
27-
var s;
28-
var y;
29-
var i;
26+
var opts = {
27+
'dtype': 'float64'
28+
};
29+
var alpha = uniform( 10, EPS, 20.0, opts );
30+
var s = uniform( 10, EPS, 20.0, opts );
31+
var m = uniform( 10, -20.0, 20.0, opts );
3032

31-
for ( i = 0; i < 10; i++ ) {
32-
alpha = ( randu()*20.0 ) + EPS;
33-
s = ( randu()*20.0 ) + EPS;
34-
m = ( randu()*40.0 ) - 20.0;
35-
y = entropy( alpha, s, m );
36-
console.log( 'α: %d, s: %d, m: %d, h(X;α,s,m): %d', alpha.toFixed( 4 ), s.toFixed( 4 ), m.toFixed( 4 ), y.toFixed( 4 ) );
37-
}
33+
logEachMap( 'α: %0.4f, s: %0.4f, m: %0.4f, h(X;α,s,m): %0.4f', alpha, s, m, entropy );

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

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -133,23 +133,19 @@ y = kurtosis( 1.0, -1.0, 2.0 );
133133
<!-- eslint no-undef: "error" -->
134134

135135
```javascript
136-
var randu = require( '@stdlib/random/base/randu' );
136+
var uniform = require( '@stdlib/random/array/uniform' );
137+
var logEachMap = require( '@stdlib/console/log-each-map' );
137138
var EPS = require( '@stdlib/constants/float64/eps' );
138139
var kurtosis = require( '@stdlib/stats/base/dists/frechet/kurtosis' );
139140

140-
var alpha;
141-
var m;
142-
var s;
143-
var y;
144-
var i;
145-
146-
for ( i = 0; i < 10; i++ ) {
147-
alpha = ( randu()*20.0 ) + EPS;
148-
s = ( randu()*20.0 ) + EPS;
149-
m = ( randu()*40.0 ) - 20.0;
150-
y = kurtosis( alpha, s, m );
151-
console.log( 'α: %d, s: %d, m: %d, Kurt(X;α,s,m): %d', alpha.toFixed( 4 ), s.toFixed( 4 ), m.toFixed( 4 ), y.toFixed( 4 ) );
152-
}
141+
var opts = {
142+
'dtype': 'float64'
143+
};
144+
var alpha = uniform( 10, EPS, 20.0, opts );
145+
var s = uniform( 10, EPS, 20.0, opts );
146+
var m = uniform( 10, -20.0, 20.0, opts );
147+
148+
logEachMap( 'α: %0.4f, s: %0.4f, m: %0.4f, Kurt(X;α,s,m): %0.4f', alpha, s, m, kurtosis );
153149
```
154150

155151
</section>

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

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -18,20 +18,16 @@
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 EPS = require( '@stdlib/constants/float64/eps' );
2324
var kurtosis = require( './../lib' );
2425

25-
var alpha;
26-
var m;
27-
var s;
28-
var y;
29-
var i;
26+
var opts = {
27+
'dtype': 'float64'
28+
};
29+
var alpha = uniform( 10, EPS, 20.0, opts );
30+
var s = uniform( 10, EPS, 20.0, opts );
31+
var m = uniform( 10, -20.0, 20.0, opts );
3032

31-
for ( i = 0; i < 10; i++ ) {
32-
alpha = ( randu()*20.0 ) + EPS;
33-
s = ( randu()*20.0 ) + EPS;
34-
m = ( randu()*40.0 ) - 20.0;
35-
y = kurtosis( alpha, s, m );
36-
console.log( 'α: %d, s: %d, m: %d, Kurt(X;α,s,m): %d', alpha.toFixed( 4 ), s.toFixed( 4 ), m.toFixed( 4 ), y.toFixed( 4 ) );
37-
}
33+
logEachMap( 'α: %0.4f, s: %0.4f, m: %0.4f, Kurt(X;α,s,m): %0.4f', alpha, s, m, kurtosis );

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

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -146,24 +146,19 @@ y = mylogcdf( 7.0 );
146146
<!-- eslint no-undef: "error" -->
147147

148148
```javascript
149-
var randu = require( '@stdlib/random/base/randu' );
149+
var uniform = require( '@stdlib/random/array/uniform' );
150+
var logEachMap = require( '@stdlib/console/log-each-map' );
150151
var logcdf = require( '@stdlib/stats/base/dists/frechet/logcdf' );
151152

152-
var alpha;
153-
var m;
154-
var s;
155-
var x;
156-
var y;
157-
var i;
158-
159-
for ( i = 0; i < 100; i++ ) {
160-
alpha = randu() * 10.0;
161-
x = randu() * 10.0;
162-
s = randu() * 10.0;
163-
m = randu() * 10.0;
164-
y = logcdf( x, alpha, s, m );
165-
console.log( 'x: %d, α: %d, s: %d, m: %d, ln(F(x;α,s,m)): %d', x.toFixed( 4 ), alpha.toFixed( 4 ), s.toFixed( 4 ), m.toFixed( 4 ), y.toFixed( 4 ) );
166-
}
153+
var opts = {
154+
'dtype': 'float64'
155+
};
156+
var x = uniform( 100, 0, 10.0, opts );
157+
var alpha = uniform( 100, 0, 10.0, opts );
158+
var s = uniform( 100, 0, 10.0, opts );
159+
var m = uniform( 100, 0, 10.0, opts );
160+
161+
logEachMap( 'x: %0.4f, α: %0.4f, s: %0.4f, m: %0.4f, ln(F(x;α,s,m)): %0.4f', x, alpha, s, m, logcdf );
167162
```
168163

169164
</section>

lib/node_modules/@stdlib/stats/base/dists/frechet/logcdf/examples/index.js

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -18,21 +18,16 @@
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 alpha;
25-
var s;
26-
var m;
27-
var x;
28-
var y;
29-
var i;
25+
var opts = {
26+
'dtype': 'float64'
27+
};
28+
var x = uniform( 100, 0, 10.0, opts );
29+
var alpha = uniform( 100, 0, 10.0, opts );
30+
var s = uniform( 100, 0, 10.0, opts );
31+
var m = uniform( 100, 0, 10.0, opts );
3032

31-
for ( i = 0; i < 100; i++ ) {
32-
alpha = randu() * 10.0;
33-
x = randu() * 10.0;
34-
s = randu() * 10.0;
35-
m = randu() * 10.0;
36-
y = logcdf( x, alpha, s, m );
37-
console.log( 'x: %d, α: %d, s: %d, m: %d, ln(F(x;α,s,m)): %d', x.toFixed( 4 ), alpha.toFixed( 4 ), s.toFixed( 4 ), m.toFixed( 4 ), y.toFixed( 4 ) );
38-
}
33+
logEachMap( 'x: %0.4f, α: %0.4f, s: %0.4f, m: %0.4f, ln(F(x;α,s,m)): %0.4f', x, alpha, s, m, logcdf );

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

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -146,24 +146,19 @@ y = mylogpdf( 7.0 );
146146
<!-- eslint no-undef: "error" -->
147147

148148
```javascript
149-
var randu = require( '@stdlib/random/base/randu' );
149+
var uniform = require( '@stdlib/random/array/uniform' );
150+
var logEachMap = require( '@stdlib/console/log-each-map' );
150151
var logpdf = require( '@stdlib/stats/base/dists/frechet/logpdf' );
151152

152-
var alpha;
153-
var m;
154-
var s;
155-
var x;
156-
var y;
157-
var i;
158-
159-
for ( i = 0; i < 100; i++ ) {
160-
alpha = randu() * 10.0;
161-
x = randu() * 10.0;
162-
s = randu() * 10.0;
163-
m = randu() * 10.0;
164-
y = logpdf( x, alpha, s, m );
165-
console.log( 'x: %d, α: %d, s: %d, m: %d, ln(f(x;α,s,m)): %d', x.toFixed( 4 ), alpha.toFixed( 4 ), s.toFixed( 4 ), m.toFixed( 4 ), y.toFixed( 4 ) );
166-
}
153+
var opts = {
154+
'dtype': 'float64'
155+
};
156+
var x = uniform( 100, 0, 10.0, opts );
157+
var alpha = uniform( 100, 0, 10.0, opts );
158+
var s = uniform( 100, 0, 10.0, opts );
159+
var m = uniform( 100, 0, 10.0, opts );
160+
161+
logEachMap( 'x: %0.4f, α: %0.4f, s: %0.4f, m: %0.4f, ln(f(x;α,s,m)): %0.4f', x, alpha, s, m, logpdf );
167162
```
168163

169164
</section>

lib/node_modules/@stdlib/stats/base/dists/frechet/logpdf/examples/index.js

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -18,21 +18,16 @@
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 alpha;
25-
var s;
26-
var m;
27-
var x;
28-
var y;
29-
var i;
25+
var opts = {
26+
'dtype': 'float64'
27+
};
28+
var x = uniform( 100, 0, 10.0, opts );
29+
var alpha = uniform( 100, 0, 10.0, opts );
30+
var s = uniform( 100, 0, 10.0, opts );
31+
var m = uniform( 100, 0, 10.0, opts );
3032

31-
for ( i = 0; i < 100; i++ ) {
32-
alpha = randu() * 10.0;
33-
x = randu() * 10.0;
34-
s = randu() * 10.0;
35-
m = randu() * 10.0;
36-
y = logpdf( x, alpha, s, m );
37-
console.log( 'x: %d, α: %d, s: %d, m: %d, ln(f(x;α,s,m)): %d', x.toFixed( 4 ), alpha.toFixed( 4 ), s.toFixed( 4 ), m.toFixed( 4 ), y.toFixed( 4 ) );
38-
}
33+
logEachMap( 'x: %0.4f, α: %0.4f, s: %0.4f, m: %0.4f, ln(f(x;α,s,m)): %0.4f', x, alpha, s, m, logpdf );

lib/node_modules/@stdlib/stats/base/dists/frechet/mean/README.md

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -126,23 +126,19 @@ y = mean( 1.0, -1.0, 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 EPS = require( '@stdlib/constants/float64/eps' );
131132
var mean = require( '@stdlib/stats/base/dists/frechet/mean' );
132133

133-
var alpha;
134-
var m;
135-
var s;
136-
var y;
137-
var i;
138-
139-
for ( i = 0; i < 10; i++ ) {
140-
alpha = ( randu()*20.0 ) + EPS;
141-
s = ( randu()*20.0 ) + EPS;
142-
m = ( randu()*40.0 ) - 20.0;
143-
y = mean( alpha, s, m );
144-
console.log( 'α: %d, s: %d, m: %d, E(X;α,s,m): %d', alpha.toFixed( 4 ), s.toFixed( 4 ), m.toFixed( 4 ), y.toFixed( 4 ) );
145-
}
134+
var opts = {
135+
'dtype': 'float64'
136+
};
137+
var alpha = uniform( 10, EPS, 20.0, opts );
138+
var m = uniform( 10, -20.0, 20.0, opts );
139+
var s = uniform( 10, EPS, 20.0, opts );
140+
141+
logEachMap( 'α: %0.4f, s: %0.4f, m: %0.4f, E(X;α,s,m): %0.4f', alpha, s, m, mean );
146142
```
147143

148144
</section>

lib/node_modules/@stdlib/stats/base/dists/frechet/mean/examples/index.js

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -18,20 +18,16 @@
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 EPS = require( '@stdlib/constants/float64/eps' );
2324
var mean = require( './../lib' );
2425

25-
var alpha;
26-
var m;
27-
var s;
28-
var y;
29-
var i;
26+
var opts = {
27+
'dtype': 'float64'
28+
};
29+
var alpha = uniform( 10, EPS, 20.0, opts );
30+
var m = uniform( 10, -20.0, 20.0, opts );
31+
var s = uniform( 10, EPS, 20.0, opts );
3032

31-
for ( i = 0; i < 10; i++ ) {
32-
alpha = ( randu()*20.0 ) + EPS;
33-
s = ( randu()*20.0 ) + EPS;
34-
m = ( randu()*40.0 ) - 20.0;
35-
y = mean( alpha, s, m );
36-
console.log( 'α: %d, s: %d, m: %d, E(X;α,s,m): %d', alpha.toFixed( 4 ), s.toFixed( 4 ), m.toFixed( 4 ), y.toFixed( 4 ) );
37-
}
33+
logEachMap( 'α: %0.4f, s: %0.4f, m: %0.4f, E(X;α,s,m): %0.4f', alpha, s, m, mean );

0 commit comments

Comments
 (0)