a**y 发帖数: 9 | 1 发信人: akey (想去三维世界的四边形), 信区: sysop
标 题: 忽然想到一个统计文章受欢迎程度的指标
发信站: 日月光华站 (Sun Jan 9 20:08:46 2000) , 转信
可以叫做浏览计数器(glance counter),即所有人在这篇文章上停留时间的总和。
具体实现可以根据文章长度定一个时间,某观众在这篇文章上停留超过这段时间
就认为该观众对该文章感兴趣并且认真的看了,counter就加1, 否则就不加。这样
可以防止作弊对结果产生过大的影响。原则上对每个人应该只记录一次,为了减小
算法的复杂性,可以在加1时记录下此人的id, 并在下次对GC加1时比较两个id, 这样
基本可以防止某人很无聊的增加一篇灌水文章的GC。
这个GC有很多用处,比如可以通过GC来评价某篇文章的精彩性。如果统计随时间变小
的GCT, (GCTtoday=GCTyestday/(1+d)+GCtoday-GCyestday), 可以评价某篇文章的热
门性。可以对ID进行GC和GCT的统计作为网友上贴文章质量的评价。通过GCT来评比
热门话题。速度较慢的网友还可以通过GCT过滤来 | P*****s 发帖数: 375 | 2 SMTH做过这个,抗议如潮,试行一天就关乐。
【在 a**y 的大作中提到】 : 发信人: akey (想去三维世界的四边形), 信区: sysop : 标 题: 忽然想到一个统计文章受欢迎程度的指标 : 发信站: 日月光华站 (Sun Jan 9 20:08:46 2000) , 转信 : 可以叫做浏览计数器(glance counter),即所有人在这篇文章上停留时间的总和。 : 具体实现可以根据文章长度定一个时间,某观众在这篇文章上停留超过这段时间 : 就认为该观众对该文章感兴趣并且认真的看了,counter就加1, 否则就不加。这样 : 可以防止作弊对结果产生过大的影响。原则上对每个人应该只记录一次,为了减小 : 算法的复杂性,可以在加1时记录下此人的id, 并在下次对GC加1时比较两个id, 这样 : 基本可以防止某人很无聊的增加一篇灌水文章的GC。 : 这个GC有很多用处,比如可以通过GC来评价某篇文章的精彩性。如果统计随时间变小
| a**y 发帖数: 9 | 3 为什么会抗议很大啊? 是什么原因, 好象即使大家不喜欢这个指数也不会有什么副作用
嘛.
【在 P*****s 的大作中提到】 : SMTH做过这个,抗议如潮,试行一天就关乐。 :
|
|