|
I think the weightings I describe above would give you that. Say we start at 0 and user A likes the next move in both directions (+4) and user B only likes it more in one direction and the same in the other (+2) then you're still going to get a positive correlation, just a slightly lower one than if both users liked it in both directions. R([0, 4, 4], [0, 4, 4]) = 1.0 R([0, 4, 4], [0, 2, 4]) = 0.852 R([0, 4, 4], [0, -4, -4]) = -0.9 |