如何计算{A} - > {B,C}等合并项集的支持/置信度和提升率

501*_*ted 5 database apriori

我有一个项目集列表{A_i}->{X}.

喜欢:

{A}->{X}
{A}->{Z}
{A,B}->{X}
{A,B}->{W}
Run Code Online (Sandbox Code Playgroud)

现在我想合并项目集,如:

{A}->{X,Z}
{A,B}->{X,W}
Run Code Online (Sandbox Code Playgroud)

但我不知道如何计算每条规则的支持,信心和提升.
这是总和/计数还是所有类似项目集的最小值?

对于支持,所有类似集合的支持都是有意义的.但信心和提升?

Phi*_*hil 5

我认为你正在引用关联规则.

对于关联规则X - > Y,规则的支持表示为sup(X-> Y),并且是出现XUY的事务数除以事务总数.

置信度是出现XUY的交易数除以X出现的交易数.

电梯定义为:电梯(X - > Y)=((sup(XUY)/ N)/(sup(X)/ N*sup(Y)/ N),其中N是电梯中的交易数量.事务数据库,sup(X∪Y)是包含X和Y的事务数,sup(X)是包含X sup(Y)的事务数是包含Y的事务数.

有关提升计算的示例,您可以查看SPMF软件的示例23:

http://www.philippe-fournier-viger.com/spmf/index.php?link=documentation.php#lift