algorithm - 根据#followers #following 推特用户的 "importance"值的等式

标签 algorithm math sorting ranking

我正在尝试根据#following #followers 找到一个计算推特用户“重要性”的方程式

我要考虑的事情:
1. #followers/#following越多,他越重要。
2. 在 20/20 和 10k/10k 之间有所不同(尽管比率相同,但 10k 更重要)。

考虑到这两个,我希望得到与这两个输入相似的输出重要性值:
#followers=1000 #following=100
#followers=30k #following=30k

我在考虑第二点时遇到问题。我相信它需要非常简单。帮忙?

谢谢

最佳答案

一种可能性是 (#followers/#following)*[log(#followers) - CONST] 其中 CONST 是一些预定义的值,并进行了适当的测试。这将确保该比率具有适当的重要性,但规模也很重要。
对于最后一个示例,您需要设置 CONST~=9.4 以获得类似的结果。

关于algorithm - 根据#followers #following 推特用户的 "importance"值的等式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6317338/

相关文章:

java - "Comparison method violates its general contract!"- 寻找小样本数据集

javascript - 给出给定字符串数组所需的最小笔画的函数

algorithm - 从 n 个数字的总和中找到最接近的 n

ruby - 如何模拟 Fixnum 变量的整数溢出?

python - 有效地计算组合和排列

javascript - JavaScript 中更好的随机函数

algorithm - 图论 - 2个顶点之间行走次数的算法

algorithm - 节点加权 DAG 和带更新的最长路径

objective-c - 使用类别和核心数据进行自定义排序 - 框架是否支持?

ruby - 给定 ruby​​ 中的这些键,我如何对这个散列进行排序?