Apriori::Algorithm
Apriori Algorithm Ruby implementation which is based on https://github.com/asaini/Apriori/blob/master/apriori.py.
Installation
Add this line to your application's Gemfile:
gem 'apriori-algorithm'
And then execute:
$ bundle
Or install it yourself as:
$ gem install apriori-algorithm
Usage
See also: spec/usage_spec.rb
require 'apriori/algorithm'
algorithm = Apriori::Algorithm.new()
#algorithm = Apriori::Algorithm.new(0.15, 0.8)
result = algorithm.analyze(transactions)
result.frequent_item_sets
result.association_rules
License
The MIT License
Copyright (c) 2014 Kazuhiro Sera
Contributing
- Fork it ( https://github.com/[my-github-username]/apriori-algorithm/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request