StackGenVis: Alignment of Data, Algorithms, and Models for Stacking Ensemble Learning Using Performance Metrics
https://doi.org/10.1109/TVCG.2020.3030352
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
634 B
30 lines
634 B
4 years ago
|
var test = require('tape');
|
||
|
var cmp = require('../cmp')
|
||
|
var divs = require('../divs')
|
||
|
var rv = require('../index');
|
||
|
var rat = require('big-rat')
|
||
|
|
||
|
test('divs: (1/5) / (1/2)', function(t) {
|
||
|
var a = rv([1/5]);
|
||
|
var b = rv([2/5]);
|
||
|
|
||
|
t.deepEqual(cmp(divs(a, 0.5), b), [0], 'is rat(2/5)');
|
||
|
t.end();
|
||
|
});
|
||
|
|
||
|
test('divs 0.5 / 0.5', function(t) {
|
||
|
var a = rv([1/2]);
|
||
|
var b = rv([1]);
|
||
|
|
||
|
t.deepEqual(cmp(divs(a, 0.5), b), [0], '1/2 / .5 === rat(1)');
|
||
|
t.end();
|
||
|
});
|
||
|
|
||
|
test('divs accepts a rat', function(t) {
|
||
|
var a = rv([1/2]);
|
||
|
var b = rv([1]);
|
||
|
|
||
|
t.deepEqual(cmp(divs(a, rat(0.5)), b), [0], '1/2 / rat(.5) == rat(1)');
|
||
|
t.end();
|
||
|
});
|