Apriori关联算法在学生成绩中的应用
- 格式:pdf
- 大小:135.54 KB
- 文档页数:3
( 山师范 学院 计算 中心, 鞍 辽宁 鞍 山 14 0 ) 10 7 摘 要 : 绍了数据挖掘 中关联规则 的概念及经典的 A f f算法, 介 po ii 以及 A f f算法在 学生成绩 中的应 用. po ii
文献标识码 : A 文章篇号 :0 824 (0 7 0 -0 80 10 -4 1 20 )2 4 -3 0
维普资讯
鞍
t t师 范 学 院 i l
学 报
J un l fAnh nN r a nvri o ra o sa om l i sy U e t
20 07- 04。 2): 9( 48—5 0
A rr关联算法在学生成绩中的应用 pi i o
姜红艳
1 基本原理
11 数据挖掘基本概念 .
数据挖掘(a in, D 就是从大量的、 DtMn g简称 M) a i 不完全的、 有噪声的、 模糊的、 随机的数据中, 提取隐含在其中的、
人们事先不知 道的、 有潜在的有 但又 用信息和知 识的 过程. 是数据库中 的知识发现(n lg D c e a b e, Ko e e io r iDt a s w d s vyn a s 简 称K D 的核心. 前解决“ D) 是目 数据爆炸” 数 和“ 据丰富而 信息 贫乏” 的一种 有效方法, 涉及到多个学科. 而数据挖掘中的 关联 规则是其中 最有用的 信息之一, 关联规则挖掘用于发现大量数据中 项集之间 有意义的 关联或 相关联系, 它寻找给定 数据集中项之间的有趣联系. 由于关联规则形式简洁、 易于解释和理解并可以有效捕捉数据间的重要关系, 因此从大型
关键词 : 数据挖掘 ; 关联规 则; pi 算法 ; A rf o i 支持度 ; 置信度 中图分类号: P 1 T 3
T eAp l a i n o ro iAso ito g rt m n S u e t SRe u t h p i t fAp i r s ca in Alo ih i t d n ’ s l c o
Aff 是一种最有影响的 po 算法 ii 挖掘布尔 关联规则频繁项集的算法, 使用一种 逐层搜索的迭 代方法: 项集用于搜索 k - ( +) k 1项集. 先扫描事务 首 数据库 D统计库中 , 事务的 数量和各 个不同的项(- 1 项集) 所出现的次数, 进而根据最小支持 度mns 获得所 i u _p 有的 频繁1 . L, u用于找到频繁2 项集 1然后 . 项集的 集合 I, J J 而I 用于找L, 下去, 2 2 3如此 直到不能找 到 频繁k 集, 一次搜索都需要扫描一次数据库, . 项 每 为提高 频繁项集逐层产生的效率,po 算法利用了 Aff ii 一个重要性质 来压缩搜索空间, 即频繁项集的所有非空子集必须也是频繁的[IAff 3.po 性质基于如下观察: ii 根据定义, 如果项集 I 不 满足最小支 持度阈 i s , 是不频繁的, ( < i s . 值mn u 则I _p 即PI rn u 如果项A添加到I )a_p , 则结果集( U ) 即I A 不可能比I 更
目 在高校管理中, 别是对学生的 前, 特 成绩管理工作中, 普遍存在的问 题是学生成绩数据量过于庞大, 前对这些 但目 数据的处理还停留在初级的数据备份、 查询及简单统计阶段, 并没有对大量的成绩数据进行深入地分析, 加以捕捉有利 于教学工作的 信息, 是对教学 这 信息 资源的浪费. 究其原因, 可归结为工作繁琐、 资料分散、 靠传统手工操作、 劳动强度 大、 效率低. 数据挖掘技术正是解决这个问题的可行而有效的方法.
第 2期
姜 红艳 : 耐 关联算法在学生成 绩中的应用 A
4 9
spo ( jB up ̄ A )=P AU B ( )
cndneA ):P BA ofec( B i (/ ) 给定一个交易集 D挖掘关联规则问题就是产生支持度和信任度分别大于用户给定的最小支持度( i—u) , Mnsp和最小 信任度( i cn 的关联规则【。 Mn of _ ) 2. 13 po 算法介绍 . Aff ii
D中 具有置信度 C 如果 D中包含 A的事务 同时也包含 B的百分 比是 C 这是条件概率 P BA . , . ( / ) 即是
收稿 日期 :0 6— 9—0 20 0 3 作者简介 : 姜红艳 (9 3一)女 , 17 , 辽宁鞍山人 , 鞍山师范学 院计算 中心教师
维普资讯
JAN Ho gyh I G n —a ( o p t et ,nh nN r a nvr , nhnLann 10 7 C ia C m u r n rA sa o l i s A sa i i 14 0 , hn ) eC e m U e ̄ o g
Ab ta t T e a s cai n r l s i h aa mi i g a d t e ca sc lAp i r a g rtm r n r — sr c : h so it u e n t e d t n n n ls i a o h r i lo i o h a e it o d c d T e a p iain o u e . p l t fAp o g r m n t e su e t S rs l a e as nr d c d h c o ii l i r r a o t i t d n ’ e ut r o i t u e . h h l o Ke r s D t nn Aso it n r ls Ap o g r m ; u p r ; o f e c y wo d : a mi ig; s c ai u e ; r r a o t a o i il i h S p ot C n d n e i
数据库中挖掘关联规则的问题已经成为近年来数据挖掘领域的一个热点.
12 与关联规则挖掘相关的概念 .
用于关联规则发现的主要对象是事物型数据库, I i, ,., 是项的集合. 设 ={ i ..i : } 与任务相关的数据 D是数据库 事务的集合, 其中每个事务 T 是项的集合, 显然满足 T . I 每一个事务有一个标识符 , TD设 A是一个项集, T 称作 I. 事务 包含 A当且仅当 A T关联规则是形如 A C. B的蕴涵式, A ,cI并且 AnB= 规则 A 其中 CIB , . B在事务集 D中成 立, 具有支持度 S其中S D中事务包含 A ( A和B二者) , 是 uB 即 的百分比【J它是概率 PA )规则 B在事务集 1. ( uB .
文献标识码 : A 文章篇号 :0 824 (0 7 0 -0 80 10 -4 1 20 )2 4 -3 0
维普资讯
鞍
t t师 范 学 院 i l
学 报
J un l fAnh nN r a nvri o ra o sa om l i sy U e t
20 07- 04。 2): 9( 48—5 0
A rr关联算法在学生成绩中的应用 pi i o
姜红艳
1 基本原理
11 数据挖掘基本概念 .
数据挖掘(a in, D 就是从大量的、 DtMn g简称 M) a i 不完全的、 有噪声的、 模糊的、 随机的数据中, 提取隐含在其中的、
人们事先不知 道的、 有潜在的有 但又 用信息和知 识的 过程. 是数据库中 的知识发现(n lg D c e a b e, Ko e e io r iDt a s w d s vyn a s 简 称K D 的核心. 前解决“ D) 是目 数据爆炸” 数 和“ 据丰富而 信息 贫乏” 的一种 有效方法, 涉及到多个学科. 而数据挖掘中的 关联 规则是其中 最有用的 信息之一, 关联规则挖掘用于发现大量数据中 项集之间 有意义的 关联或 相关联系, 它寻找给定 数据集中项之间的有趣联系. 由于关联规则形式简洁、 易于解释和理解并可以有效捕捉数据间的重要关系, 因此从大型
关键词 : 数据挖掘 ; 关联规 则; pi 算法 ; A rf o i 支持度 ; 置信度 中图分类号: P 1 T 3
T eAp l a i n o ro iAso ito g rt m n S u e t SRe u t h p i t fAp i r s ca in Alo ih i t d n ’ s l c o
Aff 是一种最有影响的 po 算法 ii 挖掘布尔 关联规则频繁项集的算法, 使用一种 逐层搜索的迭 代方法: 项集用于搜索 k - ( +) k 1项集. 先扫描事务 首 数据库 D统计库中 , 事务的 数量和各 个不同的项(- 1 项集) 所出现的次数, 进而根据最小支持 度mns 获得所 i u _p 有的 频繁1 . L, u用于找到频繁2 项集 1然后 . 项集的 集合 I, J J 而I 用于找L, 下去, 2 2 3如此 直到不能找 到 频繁k 集, 一次搜索都需要扫描一次数据库, . 项 每 为提高 频繁项集逐层产生的效率,po 算法利用了 Aff ii 一个重要性质 来压缩搜索空间, 即频繁项集的所有非空子集必须也是频繁的[IAff 3.po 性质基于如下观察: ii 根据定义, 如果项集 I 不 满足最小支 持度阈 i s , 是不频繁的, ( < i s . 值mn u 则I _p 即PI rn u 如果项A添加到I )a_p , 则结果集( U ) 即I A 不可能比I 更
目 在高校管理中, 别是对学生的 前, 特 成绩管理工作中, 普遍存在的问 题是学生成绩数据量过于庞大, 前对这些 但目 数据的处理还停留在初级的数据备份、 查询及简单统计阶段, 并没有对大量的成绩数据进行深入地分析, 加以捕捉有利 于教学工作的 信息, 是对教学 这 信息 资源的浪费. 究其原因, 可归结为工作繁琐、 资料分散、 靠传统手工操作、 劳动强度 大、 效率低. 数据挖掘技术正是解决这个问题的可行而有效的方法.
第 2期
姜 红艳 : 耐 关联算法在学生成 绩中的应用 A
4 9
spo ( jB up ̄ A )=P AU B ( )
cndneA ):P BA ofec( B i (/ ) 给定一个交易集 D挖掘关联规则问题就是产生支持度和信任度分别大于用户给定的最小支持度( i—u) , Mnsp和最小 信任度( i cn 的关联规则【。 Mn of _ ) 2. 13 po 算法介绍 . Aff ii
D中 具有置信度 C 如果 D中包含 A的事务 同时也包含 B的百分 比是 C 这是条件概率 P BA . , . ( / ) 即是
收稿 日期 :0 6— 9—0 20 0 3 作者简介 : 姜红艳 (9 3一)女 , 17 , 辽宁鞍山人 , 鞍山师范学 院计算 中心教师
维普资讯
JAN Ho gyh I G n —a ( o p t et ,nh nN r a nvr , nhnLann 10 7 C ia C m u r n rA sa o l i s A sa i i 14 0 , hn ) eC e m U e ̄ o g
Ab ta t T e a s cai n r l s i h aa mi i g a d t e ca sc lAp i r a g rtm r n r — sr c : h so it u e n t e d t n n n ls i a o h r i lo i o h a e it o d c d T e a p iain o u e . p l t fAp o g r m n t e su e t S rs l a e as nr d c d h c o ii l i r r a o t i t d n ’ e ut r o i t u e . h h l o Ke r s D t nn Aso it n r ls Ap o g r m ; u p r ; o f e c y wo d : a mi ig; s c ai u e ; r r a o t a o i il i h S p ot C n d n e i
数据库中挖掘关联规则的问题已经成为近年来数据挖掘领域的一个热点.
12 与关联规则挖掘相关的概念 .
用于关联规则发现的主要对象是事物型数据库, I i, ,., 是项的集合. 设 ={ i ..i : } 与任务相关的数据 D是数据库 事务的集合, 其中每个事务 T 是项的集合, 显然满足 T . I 每一个事务有一个标识符 , TD设 A是一个项集, T 称作 I. 事务 包含 A当且仅当 A T关联规则是形如 A C. B的蕴涵式, A ,cI并且 AnB= 规则 A 其中 CIB , . B在事务集 D中成 立, 具有支持度 S其中S D中事务包含 A ( A和B二者) , 是 uB 即 的百分比【J它是概率 PA )规则 B在事务集 1. ( uB .