【发布时间】:2013-01-01 10:11:28
【问题描述】:
我有一张带票的桌子。投票只有数字(没有文字,没有是/否等)。
原始数据示例
id | question_id | vote
1 | 63 | 80
2 | 63 | 13
3 | 63 | 992
...
100 | 63 | 900000
101 | 63 | 5
我想获得特定问题的平均值,但忽略最高和最低 X% 的选票(例如:忽略 5% - 所以每 100 票我将平均只得到 90 票) - 不是按 id 而是通过投票数的最大值和最小值。
在上表中,900000 和 5 不会在平均值中考虑(假设它们是该问题的最高票和最低票)
【问题讨论】:
-
您为什么要这样做?你认为它会消除偏见吗?
-
@WaleedKhan 我认为它是一种有效的方法。
-
这可能很费力,但如果您不怕子查询,应该很容易做到。
-
@WaleedKhan ,是的,它会消除偏见和只投票高或低数字的人。
-
@JanDvorak 喜欢看看如何做到这一点......顺便说一句,每次我拉这样的东西时它会杀死服务器吗?谢谢!