K均值用于预测学生学习成绩的聚类
作者:罗伊·埃永诺(Roy Eyono)
受Oyelade,Oladipupo和Obagbuwa的论文的启发,我将k-Means聚类算法应用于学生学习成绩的预测,我决定在Java上创建他们的论文的实际应用。
我从软件工程的角度解决了这个问题,并重用了以前由身份不明的编码爱好者编写的代码(下面的链接)。 这些发烧友已经编写了K-Means聚类算法的实现,无论代码中有几个错误,它的工作原理都非常吸引人。 但是,我必须对其进行定制以解决当前的问题。 由于缺乏数据,我不得不生成随机数据。
基本上,我建立了一个有100名学生的理论教室,分数以百分位数的形式出现。 每个学生总共学习5个科目/模块,现在由算法来将这些学生分为5组,并使用此指标对他们进行评分:
70岁及以上优秀60-69很好50-59很好45-49很好一般40-45很好45岁以下差
数字代表每个群