请问根据预测精度反向推倒真实值

m
microsat
楼主 (北美华人网)
50个学生(每个学生的成绩为合格或者不合格)。
10个老师,对每一个学生的成绩进行预估。学生成绩为合格,如果预估为合格,那么预估就正确;学生成绩为不合格,如果预估为不合格,那么预估就正确;其他为预估不正确。
预估精度,定义为预估正确次数 / 50
现在有10个老师的预估精度。同时,也有10个老师对这个50个学生的每个学生的预估值(合格,不合格)
请问,如何能得出这50个学生的真实成绩呢?(真实成绩为合格或者不合格)
补充说明如下: 学生的考试成绩(合格与不合格),这个真实值是存在的。在校长那儿。 现在10个老师,在不看学生的期末考卷的前提下,只根据学生的平常考试成绩和平常表现,给出了预估。比如:老师A觉得学生B会合格,因为学生B平常成绩不错,平常表现也态度端正。
校长结合老师的预估和学生的最终真实成绩,给每个老师的预估,计算出了准确率。 校长把这个准确率都给了每个老师。 现在这10个老师,会面了,他们彼此都知道这10个老师的校长评定的准确率值(10x1,矩阵元素为 百分率,比如80% )和这10个老师给每个学生的预估(10x50的矩阵,矩阵元素为合格和不合格)。但是学生的考试真实值还是不让这10个老师们知道。
请问, 有何办法分析出学生的考试真实值(合格与不合格)

m
microsat
回复 1楼microsat的帖子
有大牛能指导一下吗?
w
worldconcepts
不可能知道真实成绩,但是可以比单个老师准,把所有的预测加权平均就行了,精度高的老师权重大。这就是普通的model ensembling。
m
microsat
回复 3楼worldconcepts的帖子
您这个方法,有个缺陷。
如果一个学生的成绩,这10个老师都估计错了。
那么最终得出的真实值,也是错的。
w
worldconcepts
看了你的补充,明白你的意思了。你这不是机器学习问题,是解方程问题。我觉得你这个问题未必有唯一解,可能只能编程序试了。
m
microsat
看了你的补充,明白你的意思了。你这不是机器学习问题,是解方程问题。我觉得你这个问题未必有唯一解,可能只能编程序试了。
worldconcepts 发表于 2023-07-19 20:19

多谢!
昨天跑了程序一天,得出的仍然还是有误差。
组合的可能太多。跑一千光年也跑不完。