基于Apriori算法的关联规则挖掘研究

  • 格式:pdf
  • 大小:243.69 KB
  • 文档页数:3
Ck=a ro i g nL - mi_u ) p i r e(k 1, n sp ;
_
具 有不 同的重 要性——这 些项 只是 简单 地被 视 为具 有等 同
价值 。 常常会导致那些 具有 重要价值但 是 出现频率相对 较 这
小 的项 被忽略 。例如 , 一个商场 每月会售 出打 印机 墨盒一 千
维普资讯
关 联 规 则 是 美 国 I M ma e eerh C ne B Al d n R sac etr的
f r a h c n i t ∈ Ct o c a dd e C e a
C. co t : n u ++
R ks rw l等 人 于 19 a eh Aga a 9 3年 提 出 的 KD (n wl g D ko e e d
实 的 数 据 是 具 有 多 个 不 同 的 层 次 的 ; 而 在 多层 的 关 联 规 则
A r r使 用一种称作逐 层搜 索的迭代 算法 ,将 k 项集 pi i o . 用 于探索(+ ) 项集 。 k 1一 首先 , 找出频繁 1 项集 的集合 , . 该集合 记作 L 。1 l L 用于找频 繁 2 项集的集合 L , L . 2 而 2用于找 L , 3 如 此下去 , 直到不 能找到频 繁 k 项集 为止 。找每个 L . k需 要
的商 品的关联规则 , 而对 牛奶面包记录不 感兴趣 。 以, 所 这里 的 电脑 就是用户 感兴趣 的项 。利用这样 的用户约束 , 我们 就 可 以对 数据库进 行 “ 缩小 ’ 一
关 的数 据 才 被 作 为 挖 掘 对 象 。
只有那 些与用户 感兴趣项 有
非频 繁项 集。
A r r的 核 心 思 想 是 : pi i o

次数据库扫描 。 pi i A r r 算法 中频繁项 集挖 掘实现模块 图如 o
图 1 示。ห้องสมุดไป่ตู้所
模块 功 能
中, 对数据 的多层性 已经进 行 了充 分的考虑 ;3基 于规则 中 () 涉及到的数据 的维数 ,关联 规则可 以分 为单维的和 多维的 。
单 维 关 联 规 则 是 处 理 单 个 属 性 中 的 一 些 关 系 ; 维 关 联 规 则 多
性 质 1 如 果 X 是 频 繁 项 集 , 么 X 的 任 何 子 集 都 频 繁 : 那 项集 。 性 质 2 如 果 X 是 非 频 繁 项 集 , 么 X 的 任 何 超 集 都 是 : 那
Api i r r 算法 已证 明是在 大型数 据库 中挖掘 关联 规则 的 o
有 效 工 具 , 在 实 际应 用 中 , 存 在 不 足 之 处 。 但 还
读入数 I u 数据处理 I 据 n tI p 0 I 频繁项集ot t l 输出 uu p
是处理各个属性之 间的某些关系 。 2 p ir 算法论述 .A ro i
最 经 典 的 关 联 规 则 挖 掘 算 法 为 A r r算 法 , 该 算 法 将 pi i o 关 联 规 则 的发 现 分 为 两 步 : 第 一 步 是 识 别 所 有 的频 繁 项 集 ,


L { ∈C l cu t k= c k . o : n sp c n "mi u } _
r tr L= t k eu n _ Lk; J
处理 的值都是 离散 的、 类化 的 , 种 它显 示 了这些 变量 之间 的 关系 ; 数值型关联 规则可 以和 多维关联或 多层 关联规则 结 而 合起 来 , 对数值型字段进行处 理, 将其进行 动态 的分割 ; ) ( 基 2 于规则 中数据 的抽象层 次, 以分 为单层关联 规则和多层关 可 联规 则 。在单层 的关联规 则中 , 有的变量 都没有考虑到现 所
L1= f d fe u n li mst D) i n r q e t —e es ; t (
_ _
() 2 传统 的算法 还存 在着这 样 一个 问题 : 它们仅 仅考 虑
了被 分 析 的 项 在 数 据 库 中 出 现 的 频 率 , 没 有 考 虑 不 同的 项 而
frk 2 L -# ; + ) o (= ; k l k + {
()由于该算法在 实际应用 中常会产 生大量用 户不 关心 1
的 规 则 。一般 来 说 , 户 在 数 据 库 中挖 掘 关 联 规 则 时 , 里 都 用 心 会 预 先 存 在 着 一 些 自 己感 兴 趣 的 规 则 。例 如 , 于 一 个 存 储 对 商 场 销 售 记 录 的 数 据 库 , 户 可 能 只 想 得 到 那 些 与 电脑 相 关 用
dso e a b s) 究 中 的 一 个 重 要 课 题 。关 联 规 则 可 以 i v rndt ae 研 c i a 基 于 以下 三 个 方 面 进 行 分 类 : 1基 于 规 则 中 处 理 的 变 量 的 ()
类 别 , 联 规 则 可 以 分 为 布 尔 型 和 数 值 型 。布 尔 型 关 联 规 则 关
现频繁 l项集 L0 - 1l l现频繁K 项集 发 -
检验数据Tx ) 发现后选 l项集C 0I 检验数据Tx 现后选 K 项集 c o e ( ll t - l l e 0l t - n
图 1 频 繁项 集 挖 掘 算法 模 块 图
记为 ,即支持度不小 于用户指定 的最 小支持度 的项 集 , 第 二步 从频繁项 集 中构 造其 置信度 不低 于用户 给定 置信度 的 规则 。算法 的执行时 间主 要在第一步 , 总体性能 由第一 步决 定 。为找 , pir使用 一种称 为逐层 搜索 的迭 代方法 , Ar i o 首 先通 过 。 自己连接产 生候选 K. 与 项集 , 为 C , 记 然后通 过 剪 枝 ,剔 除 C 中非频 繁项 集 ,得 到 L。剪枝 的依据 基 于 k A r r的两条基本性 质: pi i o