如果一个公司真实排名为x1,而你的打分排名是x2,怎么弄一个合理的评分数呢?
对差值的绝对值进行打分
|x1-x2|>=3 得0分0<|x1-x2|<3 得(3-|差值|)分
|x1-x2|=0 得3分(6的一半)
满分3 * 6分,这样对6个排名,就可以算出得分了
相似度 = sum(得分)/(3*6)x100(%)
样例:
1 微信 1 微信
2 支付宝 2 抖音
3 淘宝 3 搜狗输入法
4 搜狗输入法 4 支付宝
5 抖音 5 淘宝
6 QQ 6 QQ
计算得分:
1-1=0 3
2-4=-2 1
3-5=-2 1
4-3=1 2
5-2=3 0
6-6=0 3
满分:3*6=18分
相似度:(3+1+2+2+0+3)/18 = 61.11%