/FluentAssociation

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

Primary LanguageC#GNU General Public License v3.0GPL-3.0

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