Module: FpGrowth::Miner
- Defined in:
- lib/fpgrowth/miner.rb,
lib/fpgrowth/miner/pattern.rb,
lib/fpgrowth/miner/pattern_base_extractor.rb,
lib/fpgrowth/miner/conditional_tree_builder.rb
Defined Under Namespace
Classes: ConditionalTreeBuilder, Miner, Pattern, PatternBaseExtractor
Class Method Summary
collapse
Class Method Details
.build_conditional_tree(tree = FpTree.new, item) ⇒ Object
8
9
10
|
# File 'lib/fpgrowth/miner.rb', line 8
def self.build_conditional_tree(tree=FpTree.new, item)
Miner.new().build_conditional_tree(tree, item)
end
|
.fp_growth(fp_tree) ⇒ Object
12
13
14
15
16
|
# File 'lib/fpgrowth/miner.rb', line 12
def self.fp_growth(fp_tree)
miner = Miner.new()
miner.fp_growth(fp_tree)
return miner.pattern_set
end
|
.td_fp_growth(fp_tree) ⇒ Object
18
19
20
21
22
|
# File 'lib/fpgrowth/miner.rb', line 18
def self.td_fp_growth(fp_tree)
miner = Miner.new()
miner.top_down_fp_growth(fp_tree)
return miner.pattern_set
end
|