Пример #1
0
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
Пример #2
0
def frequent(sequences, itens, min_supp):
    result = set()
    for item in itens:
        if support(sequences, item) >= min_supp:
            result.add(item)
    return result