草庐IT

php - 如何制作随时间递减的 Wilson 得分区间

所以我正在研究一个威尔逊分数区间来整理我网站上的热门内容,但现在它只是静态的。我的意思是,在有人投赞成票或反对票之前,它会始终保持相同的分数。这就是为什么我想实现分数随时间降低的原因。就像在这篇文章中一样。HowRedditrankingalgorithmswork.在那篇文章中,他们解释了Reddit在内容上的得分会随着时间的推移而降低。目前我有这个php函数,它可以根据赞成票和反对票给我一个分数:functionwilsonScore($up,$down){$score=(($up+1.9208)/($up+$down)-1.96*sqrt(($up*$down)/($up+$do

C# 来自 Ruby Wilson 得分

谁能帮我把它转换成C#。这真的伤害了我的大脑。http://www.evanmiller.org/how-not-to-sort-by-average-rating.htmlrequire'statistics2'defci_lower_bound(pos,n,power)ifn==0return0endz=Statistics2.pnormaldist(1-power/2)phat=1.0*pos/n(phat+z*z/(2*n)-z*Math.sqrt((phat*(1-phat)+z*z/(4*n))/n))/(1+z*z/n)end这是什么意思?Statistics2.pnor