为已识别的技术分配最终分数:考虑用户的 StackOverflow 声誉、徽章计数、帖子分数、帖子数量和发布日期



我试图确定在使用用户的StackOverflow帖子标签和内容为已识别的技术分配分数时各种因素的重要性。

考虑的因素是用户的声誉分数、徽章数(金、银、铜)、帖子分数、帖子数量和发布日期。我想给从最近的帖子中确定的技术更多的权重,给那些获得金徽章的用户更高的权重。

我已经使用post标签和标题确定了技术,但是我在为每个因素分配适当的权重以计算技术专长得分的最终分数时遇到了麻烦。你能不能给我建议一个方法,让我给确定的技术分配一个最终分数,而不用给每个因素分配我喜欢的特定权重?

所以,有一种叫做层次分析法(AHP)的东西是由Saaty在70年代创造的。它就像一种奇特的决策方法,可以帮助处理棘手的问题。你知道,这些决定有很多因素…AHP帮助你将它们分类。

它是这样工作的:首先,你把问题分解成更小的部分,比如类别和子类别。这有助于保持事情的条理性。接下来是最酷的部分:你比较这些部分,找出哪些部分比其他部分更重要。你给他们的分数是"同等重要"。或者"更重要的事">

为了收集这些分数,我们制作了一个Google表单,让人们说出什么更重要。我们把他们所有的答案放在谷歌表格中,得票最多的人获胜。我们对每个部分都这样做,所以我们知道什么是最重要的。

然后,我们用数学计算出每个部分的实际重量。这就像是一种平衡行为。想象一个有重物的跷跷板。更重的一面更重要。对于类别和子类别,我们使用方程之类的东西来做。

经过所有的数学计算,我们得到了这些权重,这些权重显示了什么才是真正重要的。我们甚至还细分了一些子类,比如"徽章数量";变成更小的像金、银、铜徽章。

所以,最终,AHP给了我们一个清晰的方法来看到什么是重要的,什么是不重要的。这有助于我们做出明智的选择,并在任何决定中挑选出最关键的因素。

最新更新