6、具体算法: 单项分数计算: 单项分数为一首MV在单项上的数据取自然对数,除以所处语种的MV在该单项上最高数据的自然对数。 即公式为:单项分数 = ln(MV在单项上的数据) / ln(所处语种的MV在该单项上最高数据)(自然对数详解见百度百科:
http://baike.baidu.com/view/11033.htm) 举例如下:一首MV的被收藏次数为 500次所处语种的MV的被收藏次数最高数据为 2000次那么这首MV收藏的单项的得分为 ln(500) / ln(2000) = 0.8176 因此,MV某项的数据越接近最大值,它该项的分数就越接近1。如果MV的某项数据为最大值,它的这项分数即为1。 总分计算方式 一首MV的最终分数(综合指数)为该MV在每个单项上的得分乘以该单项权重之后的总和举例如下:上例中,该MV的收藏单项得分为0.8176,收藏分变为0.8176*7.5=6.132,其他项也按此方法相加得出最终分数。也就是说,如果一支MV的各项数据均为最高,那么15+15+5+7.5+12.5+5+12.5+12.5+7.5+7.5=100,它的最终分数将为100分。