And for the seventeenth publication, we have an official Unexpected Points Added logo!
Please do me a favor and share it with at least one pigeon this week.
Football is back! But oddly enough, not included here this week. Instead, we have tutorials on NBA analytics using R and scraping the MLB API with Node. Then two links for baseball, one around the guy catching, the other around the guy judging outcomes. Last is an in-depth read about NCAA basketball homecourt advantages.
This Week's Lineup
Last Dance NBA Analytics Tutorial Using R
Excellent in-depth tutorial to get exposure to NBA analytics with R by using data from that last Bulls championship.
MLB Umpires Racially Biased?
A recent study (student thesis) came out that claims MLB umpires a racially biased. This read provides a different point of view regarding the conclusion.
Quantifying NCAAB Home Court Advantages
This is a jampacked paper! 100,000 games across three divisions for both men and women are analyzed to suss out everything from the biases of scorekeepers and referees to evidence that scorekeepers tend to have greater home team biases when observing men compared to women and more.
Attempting to Measure Catcher Game-Calling
Quantify catcher game-calling using a mixture of pitch run values and Statcast based pitch level predictions. Turns out Sandy Leon is under-appreciated.
Scrape The MLB API With Node
Another tutorial this week, hooray learning! This one uses Node to scrape the MLB API to deliver all the data at your analyst's fingertips.
Was this email forwarded to you? Sign up here >>
Unexpected Points Added is curated and maintained by Patrick Hayes. If you have questions or suggestions for the newsletter, just reply to this email. I answer every single one.