public class AssociationRules
extends Object
| Constructor and Description |
|---|
AssociationRules() |
| Modifier and Type | Method and Description |
|---|---|
static <T> Dataset<Row> |
getAssociationRulesFromFP(Dataset<?> dataset,
String itemsCol,
String freqCol,
double minConfidence,
scala.collection.Map<T,Object> itemSupport,
long numTrainingRecords,
scala.reflect.ClassTag<T> evidence$2)
Computes the association rules with confidence above minConfidence.
|
public static <T> Dataset<Row> getAssociationRulesFromFP(Dataset<?> dataset, String itemsCol, String freqCol, double minConfidence, scala.collection.Map<T,Object> itemSupport, long numTrainingRecords, scala.reflect.ClassTag<T> evidence$2)
dataset - DataFrame("items"[Array], "freq"[Long]) containing frequent itemsets obtained
from algorithms like FPGrowth.itemsCol - column name for frequent itemsetsfreqCol - column name for appearance count of the frequent itemsetsminConfidence - minimum confidence for generating the association rulesitemSupport - map containing an item and its supportnumTrainingRecords - count of training Datasetevidence$2 - (undocumented)