平均成绩怎么求?
假设你有一张表,里面有三列 学号(student_id)、课程编号(cid)和学分(credit) 现在要算每个人的加权平均分(weighted average) 第一步,计算每一门课的分数(score) = credit / cid 第二步,将每一门课的分数求和 第三步,将第一步得到的每一个学生的全部课程的分数求和 第四步,在求和的基础上除以总的记录数(也就是总的学生人数),就可以得到最后的加权平均分了。 这里需要特别指出的是,最后一步得到的分是四舍五入后的结果,因此最好对结果进行判断后取整。
另外,对于没有学分的“免修”课程,也可以加入步骤二来计算分数,只是最终结果不需要乘2.5。 但这样得到的平均分是一种加权的近似,不能精确代表每个同学的实际成绩。
由于原始数据是有误差的,因此加权平分的结果也会有误差。如果误差范围是在允许的范围之内,则结果可以认为有效;否则就需要对原始数据进行修正或补充新的数据。