ymoch / apyori

A simple implementation of Apriori algorithm by Python.
MIT License
246 stars 93 forks source link

Same Antecedent but different support result #50

Open up201704738 opened 2 years ago

up201704738 commented 2 years ago

Hi everyone,

I have a strange output where the same antecedent with different consequent has different support values. Isn't support only calculated with antecedent frequency on the dataset?

This is my output:

`RelationRecord(items=frozenset({'1 seg_actrab', '0 seg_auto'}), support=0.02740837419309323, ordered_statistics=[OrderedStatistic(items_base=frozenset({'1 seg_actrab'}), items_add=frozenset({'0 seg_auto'}), confidence=0.5803921568627451, lift=3.41041294536262)])

RelationRecord(items=frozenset({'1 seg_actrab', '1 seg_outros'}), support=0.012584218138205934, ordered_statistics=[OrderedStatistic(items_base=frozenset({'1 seg_actrab'}), items_add=frozenset({'1 seg_outros'}), confidence=0.2664799253034547, lift=3.2735085700043927)])`