C++ API Reference for Intel® Data Analytics Acceleration Library 2020 Update 1

References | Namespaces | Classes | Enumerations
Association Rules

Contains classes for the association rules algorithm. More...

References

 Batch
 

Namespaces

 daal::algorithms::association_rules
 Contains classes for the association rules algorithm.
 
 daal::algorithms::association_rules::interface1
 Contains version 1.0 of Intel(R) Data Analytics Acceleration Library (Intel(R) DAAL) interface.
 

Classes

struct  Parameter
 Parameters for the association rules compute() method. More...
 
class  Input
 Input for the association rules algorithm More...
 
class  Result
 Results obtained with the compute() method of the association rules algorithm in the batch processing mode. More...
 

Enumerations

enum  Method { apriori = 0, defaultDense = 0 }
 
enum  ItemsetsOrder { itemsetsUnsorted, itemsetsSortedBySupport }
 
enum  RulesOrder { rulesUnsorted, rulesSortedByConfidence }
 
enum  InputId { data }
 
enum  ResultId {
  largeItemsets, largeItemsetsSupport, antecedentItemsets, consequentItemsets,
  confidence
}
 

Enumeration Type Documentation

enum InputId

Available identifiers of input objects for the association rules algorithm

Enumerator
data 

Input data table

enum ItemsetsOrder

Available sort order options for resulting itemsets

Enumerator
itemsetsUnsorted 

Unsorted

itemsetsSortedBySupport 

Sorted by the support value

enum Method

Available methods for finding large itemsets and association rules

Enumerator
apriori 

Apriori method

defaultDense 

Apriori default method

enum ResultId

Available identifiers of results for the association rules algorithm

Enumerator
largeItemsets 

Large itemsets

largeItemsetsSupport 

Support of large itemsets

antecedentItemsets 

Antecedent itemsets

consequentItemsets 

Consequent itemsets

confidence 

Confidence

enum RulesOrder

Available sort order options for resulting association rules

Enumerator
rulesUnsorted 

Unsorted

rulesSortedByConfidence 

Sorted by the confidence value

For more complete information about compiler optimizations, see our Optimization Notice.