JaredSchwartz / RuleMiner.jl

RuleMiner is a package for data mining in Julia with support for itemset and association rule mining algorithms
MIT License
19 stars 3 forks source link

Make FPTree public #42

Closed JaredSchwartz closed 1 month ago

JaredSchwartz commented 1 month ago

Expose the FPTree struct to the module and update FP mining algorithms to accept the FPTree struct as an input

Additionally rework the FPMax algorithm to use pre-calculated support values instead of calculating them at the end.

codecov[bot] commented 1 month ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Files with missing lines Coverage Δ
src/RuleMiner.jl 100.00% <ø> (ø)
src/data_structures/fpnode.jl 100.00% <100.00%> (ø)
src/data_structures/fptree.jl 100.00% <100.00%> (ø)
src/data_structures/seqtxns.jl 100.00% <100.00%> (ø)
src/data_structures/txns.jl 100.00% <100.00%> (ø)
src/itemsets/closed/fpclose.jl 100.00% <100.00%> (ø)
src/itemsets/frequent/fpgrowth.jl 100.00% <100.00%> (ø)
src/itemsets/maximal/fpmax.jl 100.00% <100.00%> (ø)