MathOverflow is a question and answer site for professional mathematicians. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm not even sure if what I want to do is a good idea but I figure I'll experiment and see.

I have two predicted ratings in the range of 1-5 based on two different algorithms for predicting movie ratings. I also have two global averages for the given movie and given user.


predicted rating 1 = 4.5 predicted rating 2 = 2.5

global mean movie = 3.8 global mean user = 3.6

The two most important values here that should for now be equally weighed is the predicted ratings but I want to have to tend towards the global means a bit as well if that makes any sense.

What mathematical weight average function can I use and how?

This is all experimental so please tell me if you think i'm way off and you have any other ideas. :) My maths is quite rusty.

share|cite|improve this question
up vote 2 down vote accepted

Possibly what you're looking for is an empirical Bayes method.

Here's a bit more on empirical Bayes methods:

I suspect you'd have to say more than you wrote above before much more could be said here.

share|cite|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.