关联规则的用途
通常,购物篮分析针对大型事实表或该表的某个部分来运行。
这样的表至少包含两列,即事务标识列或时间标识列以及项目标识列。这些列包含每一项事务,即,每一个采购单以及采购的项目。为节省磁盘用量,这两个列通常都是数字。另外,项目标识与所采购项目的名称或描述之间的关系可存储在单独的表中。
通过搜索这样的基本表,购物篮分析可以找到频繁模式,例如,在许多事务中一起购买的项目组。包含模式的事务数称为此模式的支持度。
分析表时,将使用指定的最小支持度。最小支持度会排除支持度小于所指定最小支持度的模式。
可能会出现下列与最小支持度相关的情况:- 检测到的频繁模式数与最小支持度成反比
- 如果最小支持度设置得过低,那么检测到的频繁模式数会引起组合激增
规则根据频繁模式进行定义。
在模式 (A B C) 中,隐含下列规则:
- (A B)=>(C)
- (A C)=>(B)
- (B C)=>(A)
规则的支持度与隐含该规则的频繁模式相同。规则也有置信度特征。置信度表示包含规则左侧项目的事务同时包含规则右侧项目的概率。为了避免创建和存储过多规则,您可指定最小置信度。