Skip to content

A data mining library for finding tightly connected elements in a database using apriori algorithm and association rules.

License

Notifications You must be signed in to change notification settings

sn0wfl4k3s/FluentAssociation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FluentAssociation

A data mining library for finding tightly connected elements in a database using apriori algorithm and association rules.

Installation

Download by dotnet cli:

  Install-Package FluentAssociation  

Release Notes

  • Inclusion of method GetReportItemSets(ushort quantity), that can generate reports with any quantity of itemSets.
  • Change to 0 the MinSuport property default value in FluentAssociation instance.

Use Mode:

Data instantiation and loading:

image

Or if it is a web application, include in Startup.cs:

services

Then just use one of the following methods to get a report that is basically a list of combinations of the different list elements along with Support and Confidence metrics:

  • GetReport1ItemSets()
  • GetReport2ItemSets()
  • GetReport3ItemSets()
  • GetReport4ItemSets()
  • GetReportItemSets(ushort quantity)

Example of how to get the metrics report:
image

Example of how to get the most reliable report:
image

About

A data mining library for finding tightly connected elements in a database using apriori algorithm and association rules.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages