UNPKG

bagos-apriori

Version:

Apriori adalah suatu metode Data Mining

40 lines (33 loc) 840 B
// Itemset.js 'use strict'; class Itemset extends Array { constructor() { super(); this.Support = 0.0; } includesItemset(itemset) { for (var i = 0; i < itemset.length; i += 1) { var item = itemset[i]; if (!this.includes(item)) { return false; } } return true; } removeItemset(itemset) { var removed = new Itemset(); for (var i = 0; i < this.length; i += 1) { var item = this[i]; if (!itemset.includes(item)) { removed.push(item); } } return removed; } toStringNoSupport() { return '{' + this.join(', ') + '}'; } toString() { return '{' + this.join(', ') + '} (support: ' + this.Support + '%)'; } }