下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学生成绩的动态预警模型摘要通过利用高校教务管理信息储存的教务信息,开发设计基于数据挖掘的学生成绩动态预警模型;引入数据挖掘关联规则方法和决策树方法,利用Apriori算法和ID3算法分别对学生成绩进行数据挖掘,以期找出课程间的内在联系,并将它们分别作为关联规则用于学生成绩预警,最后比较两种算法,选择较优算法模型作为最后成绩预警模型。该预警模型有利于对学生做出提前预警,对提高学生成绩具有良好效果。关键词数据挖掘预警模型关联规则决策树DynamicWarningModelofStudents'AchievementBAIJimLIULinjing,ZHOUJianghui(BusinessInformationCollege^ShanghaiUniversityofInternationalBusinessandEconomics,Shanghai201600)AbstractThroughtheuseoftheSenateHigherEducationalAdministrationManagementInformationstorage,developmentanddesignbasedonstudentachievementdataminingdynamicwarningmodel;theintroductionofdataminingassociationrulesanddecisiontreemethodusingApriorialgorithmandID3algorithmseparatelyonstudentachievementdatamininginordertofindtheintrinsiclinkbetweenthecourseandtheywereusedasassociationrulesforstudentachievementwarning,finalcomparisonofthetwoalgorithms^selectingoptimumalgorithmmodelasthefinalscoreearlywarningmodels・Thewarningmodelisbeneficialforstudentstomakeearlywarningstoimprovestudentachievementwithgoodresults・Keywordsdatamining;warningmodel;associationrules;decisiontree0引言随着高校教务管理信息系统的广泛应用,高校拥有大量学生的考试成绩和教务数据,国内已有一些研究者以数据挖掘技术为基础而向这些信息展开了数据挖掘工作,如魏顺平在《学习分析技术:挖掘大数据时代下教育数据的价值》一文中介绍了教育数拯挖掘在我国的发展历程及相关的概念,并提到了5类教育数拯挖掘方法;①叶福兰则利用数据挖掘技术在高校已有的教育数孺上给出了学生成绩预警的分析,寻找不及格课程间内在联系、可能联系和关键因素;②刘斌、陈依潼则利用K-均值聚类方法分析学生评价方式;③以及王璇利用Apriori算法分析大学生心理状况。④1基于数拯挖掘技术的成绩预警模型预警主要分为两个部分:规则产生和规则匹配。规则产生部分,预警模型接收学生成绩训练集,从中依靠内部算法获取符合要求的成绩预警规则〃规则匹配部分,预警模型接受待处理学生成绩和课程,而后根据规则产生部分产生的规则,进行逐一匹配、筛选,最后输出预警信息。
如图1所示,基于数据挖掘的成绩预警模型由数据输入/输出接口,数据预处理模块、预警规则挖掘模块、成绩预警规则库和预警模块5部分组成。其中,预警规则挖掘模块是该模型的核心部分,它负责从输入的训练集中挖掘预警规则,并将符合条件的规则储存到预警规则库中。预警模块式将从数据预处理模块里的学生成绩和课程信息,与成绩预警规则库中的规则匹配,再根据已设立的预警条件比较,继而决左是否生成预警信息。数据输入/输出接口、预警模块可以实现实时的学生成绩预警信息,到达动态预警的目的。图1基于数据挖掘的成绩预警模型2基于关联规则的成绩预警模型2.1关联规则和Apriori算法设二{,,……,}是项(Item)的集合。记为事务的集合,事务是项的集合,并且。对应每一个事务有唯一的标识,如事务号,记作。设是一个中项的集合,如果,那么称事务包含。项的集合称为项集。包含个项的项集称为项集。项集的出现频率是指包含该项集的事务数,简称为项集的频率或支持度计数。泄义1一个关联规则是形如的蕴涵式,这里,,并且C二。定义2规则在事务数据中具有支持度,表示支持度S(support)是事务集中同时包含和的事务数与所有事务数之比,记为support(),即:support()二二0{:U,}0/00?00V%定义3规则在事务集中的置信度(confidence)是指包含和的事务数与包含的事务数之比,记为confidence记为confidence(),即:confidence()二二0{:U,}0/0:,0?00%=%立义4同时满足最小支持度(min’up)和最小可信度(min_conf)的规则称为关联规则,即$()min_sup且C()min_conf成立时,规则称为强关联规则。Apriori算法是关联规则的重要方法,是挖掘布尔型频繁项目集的算法。它使用一种称为逐层搜索的迭代方法,“K-项集”用于探索“K+1-项集”。这是一个基于两阶段频繁集思想的方法,将关联规则算法的设计分为两个子问题:①找到所有支持度大于min_sup的项集,即频繁项集。②使用第一步找到的频繁项集找到苣信度大于或最小宜信度min_conf的关联规则。2.2基于关联规则的发现2.2.1数据预处理由于目前高校成绩数据库中存贮的成绩信息主要是百分制的成绩和五分制成绩为主,所以需将实验数据进行处理、变换。本文基于关联规则的成绩预警模型方法是将学生成绩变为离散的布尔类型数据(0,1)。具体为:将学生成绩大于该科平均分的,记为0;小于该科平均分的,记为1。再添加辅助列〃预警”,如果学生成绩存在不及格科目,记为、、Y”;不存在不及格科目的,记为、、N”。一般而言,数据变换的过程需要经历数据选择、数据清洗(多次成绩处理和缺失成绩处理)、数据集成和变换等步骤。2.2基于关联规则挖掘结果分析实现本模型的软件环境为操作系统为WindowsXP,采用Oracle数据库管理系统提取学生成绩,并使用SPSSClementine软件进行数据挖掘工作。根据Clementine软件的特点,本实验选择处理时将低于平均成绩记为、、1”,高于平均成绩的记为、、0”。这样的目的是使本次分析出的关联规则方向为:对于学生成绩不及格情况下,各个课程之间的关联性。表1挖掘出的规则数和类规则平均预测准确率设二{,,…}为类关联规则的规则集。将已经产生的关联规则,记为(,),得到类关联规则:(,),为类别。记为类别为,Y”的数据集合。泄义类规则:(,)的预警准确率为(),类规则集的预测准确率为()。(公式1)P()二(公式2)()二经过反复试验、验证,分别设置最小支持度分别为0.40、0.37.0.34,最小宜信度为0.90、0.87和0.84,在此参数条件设置下挖掘类规则集预警准确率。上文所提出的模型从上述实验结果看,准确性在60$〜70%之间。实验结果表明,该模型及其方法在实践上是有效的。3基于决策树算法的成绩预警模型3.1决策树算法决策树算法是一种典型的分类和预测方法,也是一种逼近离散函数值的方法。它具有算法思想简单,识别样本效率高,对噪声数拯有很好的健壮性等优点。决策树使用样本的自身属性作为节点,用属性取值作为分支的树型结构。它的根仔点是所有样本中信息量最大的属性。ID3算法是机器学习领域中最具有影响力的决策树方法之一,采用自顶向下的递归方法C4.5是ID3算法的改进算法,它增加了:能够对连续属性离散化处理等变化。而C5.0是C4.5应用于大数据集上的分类算法,主要在执行效率和内存使用方而进行了改进。本文采用C5.0算法进行挖掘分析。2基于C5.0算法的发现(1)数据预处理。将如表1所示的原始数据,将成绩分为3种:、'0成绩60”记为“差”;将“60二成绩80”记为“一般”;将“成绩二80”记为“好”。并增加一列“预警”,将学生成绩存在挂科的记为、'Y”;不存在挂科的记为、'N”。(2)基于C5.0算法挖掘结果分析。使用SPSSClementine软件进行分析,选择将决策树进行剪枝,将科目:数据仓库与数据挖掘和C++而向对象程序设计和操作系统从决策树中剪去。最后,从决策树中抽取的规则为(表2):通过表2可以分析出,微积分A(I)和微积分A(II)对学生影响较大,当该科为“一般”或者“好”时,学生不属于预警生的概率较大。当学生数拯结构不及格时情况时,学生有很大可能成为预警生。因此学校在日常教学活动中,应特别关注学生这几门课程的学习。(3)准确性测试。设={,,•••}为从决策树中抽取的规则的规则集。设,,…,为课程名,有个取值:{,,•••,}。二{,,…}为类别的集合。定义规则:二,…,—,then的预警准确率为,类规则集的预测准确率为。(公式3)=(公式4)()=通过训练集Dtest,本模型通过上述数据可达到60%的预警准确率。实验结果也表明,基于决策树技术的学生动态成绩预警模型在实践上是有效的。但拯历史经验来看,C5.0算法优势在与准确性高,而本次试验准确率却为60%,初步分析是由于试验数拯有限,对准确性测试过程产生了一些影响。4结论在将两种方法的输出转化为统一输出后,即两种方法输出都为:预警类别,因此,可直接进行准确性比较。通过比较上述两种模型和方法,发现选用Apriori算法,模型预警率较高。而且C5.0算法预警率较低。对数据的噪声较为敏感,训练集中的一些错误会对实验结果产生较大影响。当C5.0算法训练集增加时,C5.0的决策树也会变化,所以当学生成绩训练集变化时,成绩决策树变化,从
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 保险消费者权益保护知识点巩固习题集
- 通信安质答题题库及答案
- 物流服务师技师理论考试题库带答案解析
- 建筑防火设计知识考试题库完整版及答案2026年
- 江苏省苏州市2025年公开遴选笔试真题附答案
- 2026年山东省莱阳市高二生物上册期末考试模拟卷附答案【黄金题型】
- 招标师考试《招标采购专业实务》考试题库及答案
- 皮肤性病学考试试题(带答案)
- 2026年重大活动安保维稳试题(附答案)
- 2026年护士资格证考试题及答案
- 2026-2027学年高二语文上册第一次月考试卷原卷解析
- 成年人幽门螺杆菌感染诊断、治疗与预防临床实践指南(2026版)
- 2026年人教版七年级上册语文期中测试题
- (一模)2026年河北省高三模拟考试生物试卷(含答案解析)
- 2026年国考公务员考试行测行政执法卷真题试题试卷及答案解析
- (2026年)宫颈癌放疗患者护理查房课件
- 骑楼介绍教学课件
- 2025年政工类职称面试题目答案
- 青岛大学课件
- 乡土文学课件
- 无人机装调与维护
评论
0/150
提交评论