在雅虎!电影数据集的评级等级从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
有没有其他方法或使用任何公式?
答案 0 :(得分:0)
如果允许浮点数,只需乘以5/13即可。如有必要,可以转到全数。
如果5是最好的,则从6(带有if子句的句柄0)
中减去结果