def frequent_lift(sequences, itens, vertical, independent, lift_min): result = set() for item in itens: min_independent = min(independent[i] for i in vertical[item]) min_supp = lift_min * min_independent if support(sequences, item) >= min_supp: result.add(item) return result
def frequent(sequences, itens, min_supp): result = set() for item in itens: if support(sequences, item) >= min_supp: result.add(item) return result