Почему страна-хозяйка Олимпийских игр выступает лучше?

Стало интересно. В Ванкувере в медальном зачете победила Канада, а Россия выступила не особенно хорошо. Спустя 4 года Олимпиаду принимаем мы и вот - мы на 1м месте. Понятно, что дома и стены помогают. Но может быть кто-нибудь хорошо разбирается в теме и может более развернуто ответить на вопрос, какие факторы влияют на это? Почему выступая дома имеется какое-то преимущество?