我需要创建一个简单的公式来根据投票和年龄来确定一个项目的受欢迎程度。
以下是我当前的公式,需要进行一些修改:
30 /(发布日期到现在的天数)*(投票计数)=加权投票
每当vost被转换为一个项目时,它都会检查其加权投票是否大于300。如果一个项目的加权票数超过300,那么它就会被提升到首页。
问题是,这个公式使得旧的项目很难被推广。
30 /1天* 10票= 300 (推广)
30 /5天* 15票= 90 (未升级)
30 / 30天* 30票= 30 (未升级)
30 / 80天* 40票= 15 (未升级)
如何更改公式,使较旧的项目相对更容易推广(即,使上述四个加权值相当接近)?
发布于 2010-08-18 08:45:29
只需获取一个图形绘制程序(可能是excel,可能是matlab,可能是GNUplot),然后尝试这个公式,直到你觉得它看起来正确为止。
这些东西没有对错之分。
发布于 2010-08-19 00:46:27
抛出一个对数的时间,因为它已经被张贴的项目。调整基数和涉及的常量。这将带你走完大半条路。
https://stackoverflow.com/questions/3507957
复制相似问题