A point spread is a betting handicap expressed as the expected-score difference between opposing teams. In analysis, compare opening and closing spreads with the final scoring margin. section 17.4.3 section 17.5.2
Evaluating opening versus closing spreads
Across 1,230 games, the closing spread was closer to the final margin 493 times, compared with 553 games favoring the opening spread; 184 were equal. Mean absolute error was 9.92 for closing spreads versus 10.1 for opening spreads, so the closing spread outperformed by approximately 2%.
oddsdf4 %>%
mutate(spreadmove = case_when(abs(closespreadH) >
abs(openspreadH) ~ "up",
abs(closespreadH) <
abs(openspreadH) ~ "down",
abs(closespreadH) ==
abs(openspreadH) ~ "same")) -> oddsdf4
oddsdf4$spreadmove <- factor(oddsdf4$spreadmove)
Inspect the R transformation that converts spread movement into an analyzable factor. section 17.4.3
