如何将评分标准化为1到5?

时间:2017-06-20 08:22:48

标签: rating normalize

在雅虎!电影数据集的评级等级从1到13.这里,1表示良好的评级,13表示电影的最低评级。 如果有0那么它表示用户没有评价该电影。

rating { 13 12 11 10 9 8  7  6 5  4  3 2  1 0} OR 
rating { A+ A  A- B+ B B- C+ C C- C+ D D- F 0}

eg. user m1 m2 m3
     1    2  3 13
     2    0  1  7

但我不知道如何将评分从1到13的等级标准化为1到5的等级。 我只能做一件事,即

{A+,A,A-} = 5
{B+,B,B-} = 4
{C+,C,C-} = 3
{D+,D,D-} = 2
{F}       = 1

有没有其他方法或使用任何公式?

1 个答案:

答案 0 :(得分:0)

如果允许浮点数,只需乘以5/13即可。如有必要,可以转到全数。

如果5是最好的,则从6(带有if子句的句柄0)

中减去结果