How Our NHL Predictions Work  FiveThirtyEight
source