关联规则的定义
要被称为关联规则,通常需要满足两个基本条件:最小支持度(Minimum Support)和最小置信度(Minimum Confidence)。因此,正确答案是:
A: 最小支持度(Minimum Support)
B: 最小置信度(Minimum Confidence)
### 专业分析:
1. **最小支持度(Minimum Support)**:
- 支持度表示在交易数据库中某个项目集出现的频率。最小支持度是用户定义的阈值,用于筛选出那些频繁出现的项目集。只有那些支持度大于或等于最小支持度的项目集才会被考虑为潜在的关联规则。
2. **最小置信度(Minimum Confidence)**:
- 置信度表示在包含某个项目集的所有交易中,另一个项目集出现的频率。最小置信度是用户定义的阈值,用于衡量规则的可靠性。只有那些置信度大于或等于最小置信度的规则才会被认为是有价值的关联规则。
### 例子:
假设我们有一个交易数据库,其中包含多个交易记录,每个交易记录包含若干个商品。我们希望找到商品之间的关联规则,例如“如果顾客购买了商品A,那么他们也很可能会购买商品B”。
- **支持度**:商品集{A, B}的支持度是包含A和B的交易占总交易的比例。如果这个比例高于设定的最小支持度阈值,那么{A, B}就是一个频繁项集。
- **置信度**:规则A -> B的置信度是包含A的交易中也包含B的比例。如果这个比例高于设定的最小置信度阈值,那么A -> B就是一个有效的关联规则。
以上分析表明,最小支持度和最小置信度是关联规则的两个关键条件。选项C(最大规则数)不是关联规则的必要条件,因此不正确。