Chapter 10 Exercises: Plus-Minus and On/Off Analysis
Section A: Conceptual Understanding (Questions 1-8)
Exercise 1: Defining Plus-Minus
Explain in your own words: a) What raw plus-minus measures b) Why it is called "plus-minus" (what do the plus and minus represent?) c) What data is required to calculate it d) One key limitation of the metric
Exercise 2: On-Court vs. Off-Court
A team has the following performance over a season: - With Player A on court: 8,500 points scored, 8,200 points allowed, 7,600 possessions - With Player A off court: 3,200 points scored, 3,400 points allowed, 3,000 possessions
a) Calculate the offensive rating with Player A on and off court b) Calculate the defensive rating with Player A on and off court c) Calculate the net rating with Player A on and off court d) Calculate Player A's on/off differential e) Interpret what these numbers suggest about Player A's impact
Exercise 3: Teammate Effects Thought Experiment
Consider two hypothetical players: - Player X plays all his minutes alongside LeBron James - Player Y plays all his minutes alongside replacement-level players
Both players have identical skills and contribute equally to their team's success.
a) Which player would likely have a higher raw plus-minus? Why? b) Which player would likely have a higher on/off differential? Why? c) How might this scenario mislead team decision-makers? d) What type of metric would better account for this problem?
Exercise 4: Sample Size Intuition
Rank the following scenarios from MOST reliable to LEAST reliable for drawing conclusions about a player's true impact:
A) +15 net rating over 2,500 minutes B) +25 net rating over 400 minutes C) +10 net rating over 4,000 minutes D) +8 net rating over 1,200 minutes (playoff minutes only) E) +30 net rating over 150 minutes
Explain your reasoning for the ranking.
Exercise 5: Lineup Analysis Fundamentals
A team uses the following three lineups extensively:
| Lineup | Minutes | Points For | Points Against | Possessions |
|---|---|---|---|---|
| Starters (A,B,C,D,E) | 1,200 | 1,450 | 1,320 | 1,280 |
| Bench (F,G,H,I,J) | 600 | 640 | 710 | 620 |
| Mixed (A,B,F,G,H) | 400 | 480 | 460 | 440 |
a) Calculate the net rating for each lineup b) Which lineup is most effective? Most ineffective? c) Why might the bench lineup have a worse net rating even if the bench players are solid? d) What does the mixed lineup's performance suggest about player combinations?
Exercise 6: The Replacement Level Problem
Player A and Player B are both starting point guards on different teams. Their on/off splits:
Player A: - Net Rating On: +6.5 - Net Rating Off: -8.0 - On/Off Differential: +14.5
Player B: - Net Rating On: +5.0 - Net Rating Off: +1.0 - On/Off Differential: +4.0
a) Based solely on on/off differential, which player appears more valuable? b) Based on net rating while on court, which player's team performs better? c) What might explain the large difference in their on/off differentials? d) If you could only sign one player, what additional information would you want?
Exercise 7: Decomposing On/Off
A player has the following on/off splits: - Offensive Rating On: 114.2, Off: 108.5 - Defensive Rating On: 109.8, Off: 106.2
a) Calculate the offensive on/off differential b) Calculate the defensive on/off differential (remember: lower is better for defense) c) Calculate the overall on/off differential d) Is this player's impact primarily offensive, defensive, or balanced? e) Would you characterize the defensive numbers as a concern? Why or why not?
Exercise 8: Garbage Time Considerations
Explain why the following statement is problematic:
"Player Z has the best plus-minus on our team at +320 for the season. He's clearly our most impactful player."
Consider: - When does Player Z typically play? - What types of game situations might inflate plus-minus? - What additional context would you need to evaluate this claim?
Section B: Calculation Practice (Questions 9-17)
Exercise 9: Basic Plus-Minus Calculation
Player M played the following minutes in a game:
| Time Segment | Team Points | Opponent Points |
|---|---|---|
| Q1 0:00-8:00 | 18 | 15 |
| Q2 4:00-12:00 | 22 | 20 |
| Q3 0:00-6:00 | 12 | 16 |
| Q4 6:00-12:00 | 14 | 10 |
a) Calculate Player M's plus-minus for the game b) Calculate how many minutes Player M played c) Calculate Player M's plus-minus per 36 minutes
Exercise 10: Possession Estimation
A team's box score shows: - Field Goal Attempts: 88 - Offensive Rebounds: 12 - Turnovers: 14 - Free Throw Attempts: 24
a) Estimate the number of possessions using the standard formula b) If the team scored 108 points, what is their offensive rating? c) If opponents scored 102 points, what is the net rating?
Exercise 11: On/Off Split Calculation
Player K's season data:
On Court: - Minutes: 2,400 - Team Points: 4,800 - Opponent Points: 4,560 - Estimated Possessions: 4,400
Off Court: - Minutes: 1,560 - Team Points: 2,800 - Opponent Points: 2,960 - Estimated Possessions: 2,800
Calculate: a) Offensive Rating (On and Off) b) Defensive Rating (On and Off) c) Net Rating (On and Off) d) On/Off Differential
Exercise 12: Two-Man Combination Analysis
Two players, J and K, have the following splits:
| Situation | Minutes | Net Rating |
|---|---|---|
| Both On | 1,800 | +8.4 |
| J On, K Off | 600 | +2.1 |
| K On, J Off | 500 | -1.5 |
| Both Off | 1,060 | -3.2 |
a) What is the team's net rating when J is on court (regardless of K)? b) What is the team's net rating when K is on court (regardless of J)? c) What is the synergy between J and K? (Hint: Compare actual "both on" to expected) d) Which player appears more valuable as an individual? Explain.
Exercise 13: Confidence Interval Calculation
A lineup has played 300 minutes together with a +12.0 net rating. Using the approximation that standard deviation of net rating is 37 per 100 possessions:
a) Estimate the number of possessions (use 2.0 possessions per minute) b) Calculate the standard error of the net rating estimate c) Calculate a 95% confidence interval for the true net rating d) Can we confidently say this lineup is above average (+0)? Explain.
Exercise 14: Bayesian Shrinkage
A rookie plays 800 possessions with a +10.0 observed net rating. Using a prior mean of 0 (league average) and prior strength of 500:
a) Calculate the Bayesian posterior estimate of true net rating b) How much did the estimate shrink from the observed value? c) If the same player had 2,000 possessions with the same +10.0 observed rating, what would the posterior be? d) Explain why the posterior is different in part (c) even though the observed rating is the same.
Exercise 15: Multi-Year Aggregation
A player's season-by-season data:
| Season | Minutes | Plus-Minus |
|---|---|---|
| 2020-21 | 1,800 | +120 |
| 2021-22 | 2,400 | +180 |
| 2022-23 | 2,200 | +85 |
a) Calculate the total plus-minus across all three seasons b) Calculate the plus-minus per 1,000 minutes for each season c) Calculate the weighted average plus-minus per 1,000 minutes (weighted by minutes) d) Which season was the player most impactful per minute played?
Exercise 16: Lineup Efficiency Comparison
Three lineups with different sample sizes:
| Lineup | Minutes | Net Rating | Confidence |
|---|---|---|---|
| A | 800 | +6.5 | ? |
| B | 200 | +14.0 | ? |
| C | 400 | +8.5 | ? |
a) Calculate approximate 95% confidence intervals for each lineup b) Which lineup would you trust most to perform well going forward? Why? c) Is Lineup B statistically significantly better than Lineup A? Explain.
Exercise 17: Opponent Adjustment (Simplified)
Player P has a +5.0 raw plus-minus per 100 possessions. Analysis reveals: - Average opponent quality faced: +2.0 (above average opponents) - Average teammate quality: +1.5 (above average teammates)
Using a simplified adjustment formula: Adjusted PM = Raw PM - (0.5 * Teammate Boost) + (0.5 * Opponent Difficulty)
a) Calculate the teammate adjustment b) Calculate the opponent adjustment c) Calculate the adjusted plus-minus d) Interpret what this adjustment tells us about the player's value
Section C: Application and Analysis (Questions 18-25)
Exercise 18: Case Analysis - The Backup Effect
A team's starting center has these splits:
Starting Center (Player C): - On Court Net Rating: +4.5 - Off Court Net Rating: -8.2 - On/Off: +12.7
The backup center (Player D) has: - On Court Net Rating: -6.5 (when C is off) - Total Minutes: 1,200
a) How much of Player C's on/off differential might be attributed to the backup being poor? b) If the backup were average (0.0 net rating), what would Player C's expected on/off be? c) What roster move might help the team, and how would it affect Player C's on/off stats? d) Write a brief paragraph advising the GM on interpreting Player C's value.
Exercise 19: Lineup Construction
You are a coach with the following five-man lineup data:
| Player | Individual Net Rating On |
|---|---|
| A (PG) | +5.2 |
| B (SG) | +3.8 |
| C (SF) | +1.5 |
| D (PF) | +2.1 |
| E (C) | +4.0 |
| F (PG) | +0.5 |
| G (SG) | +1.2 |
| H (SF) | -0.8 |
| I (PF) | +0.3 |
| J (C) | -1.5 |
Two-man synergies (bonus net rating when both play together): - A + E: +2.5 - B + D: +1.8 - F + J: -1.0 - C + H: +0.5
a) What is the expected net rating of your starting lineup (A, B, C, D, E) accounting for synergies? b) What bench lineup would you recommend? c) Design a mixed lineup that maximizes synergy effects d) What cautions would you have about relying on this analysis?
Exercise 20: Season Evaluation
Evaluate the following player's season using plus-minus data:
Player Stats: - Minutes: 2,850 (34.8 mpg) - Raw Plus-Minus: +412 (season total) - On/Off Differential: +9.8 - Net Rating On: +7.2 - Net Rating Off: -2.6
Context: - Team Record: 52-30 - Team Net Rating: +4.1 - Player's backup is a second-round rookie
a) Calculate plus-minus per 36 minutes b) How does the player's on-court net rating compare to team average? c) What concerns might you have about the on/off differential? d) Write a two-paragraph evaluation of this player's impact based on plus-minus metrics alone, then a third paragraph on what additional information you'd want.
Exercise 21: Clutch Time Analysis
A player's clutch statistics (final 5 minutes, within 5 points):
| Metric | Clutch | Non-Clutch |
|---|---|---|
| Minutes | 180 | 2,620 |
| Plus-Minus | +45 | +280 |
| Net Rating | +12.5 | +5.3 |
a) Calculate plus-minus per 36 minutes in clutch vs. non-clutch situations b) Calculate the approximate possessions in clutch time c) Calculate a 95% confidence interval for clutch net rating d) Can we conclude this player is a "clutch performer"? Explain your statistical reasoning. e) What other factors might explain the clutch vs. non-clutch difference?
Exercise 22: Defensive Specialist Evaluation
A defensive specialist has these on/off splits:
On Court: - Offensive Rating: 106.5 - Defensive Rating: 101.2
Off Court: - Offensive Rating: 112.8 - Defensive Rating: 110.5
a) Calculate the offensive on/off differential b) Calculate the defensive on/off differential c) Calculate the overall on/off differential d) Is this player a net positive? Show the math. e) Argue both sides: Why might a team want this player? Why might they not?
Exercise 23: Lineup Discovery
You have access to a database with all five-man lineup combinations for a team. The top 5 lineups by net rating (minimum 100 minutes) are:
| Rank | Lineup | Minutes | Net Rating |
|---|---|---|---|
| 1 | A,B,C,D,E | 150 | +18.5 |
| 2 | A,B,C,F,G | 220 | +14.2 |
| 3 | A,B,H,I,J | 180 | +12.8 |
| 4 | A,C,D,E,F | 130 | +11.5 |
| 5 | B,C,D,E,G | 140 | +10.2 |
a) Which player appears in the most top-5 lineups? b) Which two-player combination appears most frequently? c) Player A and B appear together in lineups 1, 2, and 3. If you could only have one, which would you keep based on this data? d) Why should you be cautious about drawing strong conclusions from this analysis?
Exercise 24: Regression Setup
You are preparing data for an adjusted plus-minus regression. You have the following possession:
- Home team players: [Player 1, Player 2, Player 3, Player 4, Player 5]
- Away team players: [Player 6, Player 7, Player 8, Player 9, Player 10]
- Point margin: +3 (home perspective)
- Duration: 15 possessions
a) Create the design matrix row for this observation (use +1 for home, -1 for away, 0 for not on court) b) What is the target variable (y) for this observation (in per-100-possession terms)? c) What would the weight be for this observation? d) If Player 1 and Player 2 always play together, what statistical problem would this create?
Exercise 25: Comprehensive Team Analysis
A team has these splits for all rotation players:
| Player | Min | Net Rtg On | Net Rtg Off | On/Off |
|---|---|---|---|---|
| Star A | 2,800 | +8.5 | -4.2 | +12.7 |
| Star B | 2,600 | +7.8 | -2.5 | +10.3 |
| Starter C | 2,200 | +4.2 | +1.5 | +2.7 |
| Starter D | 2,000 | +3.5 | +2.0 | +1.5 |
| Starter E | 1,900 | +2.8 | +2.5 | +0.3 |
| Bench F | 1,400 | -1.2 | +4.8 | -6.0 |
| Bench G | 1,200 | -0.5 | +4.2 | -4.7 |
| Bench H | 1,000 | +0.8 | +3.8 | -3.0 |
a) Who is the team's most impactful player by on/off differential? b) Why do bench players have negative on/off differentials despite Bench H having positive net rating on court? c) Calculate the approximate team net rating (hint: weight by minutes) d) The team is considering trading Starter E (on/off +0.3) for an upgrade. What on/off differential would a replacement need to significantly improve the team? e) Write a brief analytical report (one page) summarizing this team's plus-minus profile, identifying strengths, weaknesses, and recommendations.
Section D: Advanced Problems (Questions 26-32)
Exercise 26: Multi-Year RAPM Estimation
A player has the following single-season RAPM estimates with standard errors:
| Season | RAPM | Standard Error |
|---|---|---|
| 2020-21 | +3.2 | 1.8 |
| 2021-22 | +4.5 | 1.5 |
| 2022-23 | +2.1 | 1.6 |
a) Calculate a precision-weighted average RAPM (weight by 1/SE^2) b) What is the standard error of the combined estimate? c) Is the player statistically significantly above average (0)? Show work. d) Why might we still want to weight recent seasons more heavily despite precision weighting?
Exercise 27: Lineup Synergy Detection
You have 200 lineups with at least 50 minutes. You want to test whether certain player pairs have significant synergy (perform better together than expected).
Expected two-man net rating (additive model): (Player A NetRtg + Player B NetRtg) / 2 + Team Constant
For the pair of Player X (+4.0) and Player Y (+2.0) with team constant -1.0: - Expected when together: (4.0 + 2.0) / 2 - 1.0 = +2.0 - Observed when together: +6.5 (over 400 minutes)
a) Calculate the synergy (observed - expected) b) Estimate the standard error (use 37/sqrt(possessions/100), assuming 800 possessions) c) Calculate a z-score for the synergy d) Is this synergy statistically significant at p < 0.05? e) List three basketball reasons why this synergy might exist
Exercise 28: Opponent Strength Adjustment
A player's schedule analysis reveals:
| Opponent Tier | Minutes vs | Net Rating | Opponent Avg NetRtg |
|---|---|---|---|
| Elite (top 5) | 400 | +2.0 | +7.5 |
| Good (6-15) | 600 | +4.5 | +3.2 |
| Average (16-20) | 500 | +6.0 | +0.5 |
| Below Avg (21-25) | 400 | +8.5 | -3.0 |
| Poor (26-30) | 300 | +12.0 | -6.5 |
a) Calculate the weighted average raw net rating b) Calculate the weighted average opponent strength c) Adjust the player's net rating for opponent strength (subtract 0.5 * opponent adjustment from 0) d) How much did the adjustment change the player's rating? e) Is this player better against good teams or weak teams? What might this indicate?
Exercise 29: Possession-Level Variance
You observe 1,000 possessions for a player with the following outcomes:
| Outcome | Count | Points For | Points Against |
|---|---|---|---|
| Made 3PT | 120 | 360 | 108 |
| Made 2PT | 280 | 560 | 298 |
| Made FT | 80 | 120 | 84 |
| Missed Shot | 320 | 0 | 342 |
| Turnover | 100 | 0 | 135 |
| Defensive Stop | 100 | 0 | 0 |
a) Calculate total points for and against b) Calculate the observed plus-minus per 100 possessions c) Calculate the variance of single-possession point differential d) Calculate the standard error of the plus-minus estimate e) How many possessions would you need to cut the standard error in half?
Exercise 30: Role Change Analysis
A player changed roles mid-season:
First Half (Games 1-41): - Role: Sixth man - Minutes per game: 24 - Net Rating On: +6.5 - On/Off: +8.2
Second Half (Games 42-82): - Role: Starter - Minutes per game: 34 - Net Rating On: +3.2 - On/Off: +4.8
a) Calculate total minutes and weighted average net rating on court b) Why might the player's numbers be worse as a starter? c) List three basketball factors that changed with the role change d) How should we interpret this player's "true" value? e) If you were projecting next season where he'll start, which half is more predictive?
Exercise 31: Trade Analysis Using Plus-Minus
Team A is considering trading Player X for Player Y:
Player X (on Team A currently): - Net Rating On: +5.5 - On/Off: +7.2 - Team Net Rating: +3.0
Player Y (on Team B currently): - Net Rating On: +4.0 - On/Off: +9.5 - Team Net Rating: -1.0
a) Which player has better on-court impact in absolute terms? b) Which player appears more valuable relative to their backup? c) Estimate Team A's projected net rating if they swap (assume X's value transfers to Team B and vice versa) d) What are three major uncertainties in this projection? e) What additional data would make this analysis more reliable?
Exercise 32: Building an Adjusted Plus-Minus Model
You have play-by-play data for 100 games with 450 unique players. Each game has approximately 200 possessions.
a) How many observations (rows) would your regression have? b) How many predictors (columns) would your design matrix have? c) Why would ordinary least squares regression fail with this setup? d) Describe how ridge regression would help e) If you added a prior that all players are expected to be average (0), how would this change extreme estimates?
Section E: Critical Thinking and Essay Questions (Questions 33-40)
Exercise 33: The Attribution Problem
Write a 500-word essay addressing the following question:
"Raw plus-minus tells us what happened when a player was on the court, but not why it happened. Why is this distinction important for player evaluation, and what approaches help address this limitation?"
Exercise 34: Historical Context
Research and write about:
a) When did plus-minus first gain prominence in NBA analysis? b) Which teams were early adopters of plus-minus analysis? c) How has the availability of play-by-play data changed plus-minus research? d) What role did the "Moneyball" era play in basketball analytics adoption?
Exercise 35: Comparing Metrics
Compare and contrast: - Raw Plus-Minus - On/Off Differential - Box Plus-Minus (BPM) - Regularized Adjusted Plus-Minus (RAPM)
For each, describe: (1) what it measures, (2) data requirements, (3) key strengths, (4) key weaknesses.
Exercise 36: Ethical Considerations
Discuss the ethical implications of using plus-minus metrics for: a) Contract negotiations b) Trade decisions c) Playing time allocation d) Public perception of players
Consider: What happens when a player's plus-minus is heavily influenced by factors outside their control?
Exercise 37: Designing a Study
Design a research study to answer the question: "Do players with high on/off differentials have more impact in the playoffs than the regular season?"
Include: - Hypothesis - Data requirements - Methodology - Statistical tests - Potential confounds - Expected limitations
Exercise 38: Communication Challenge
You need to explain plus-minus analysis to: a) A general manager with no statistics background b) A player who has poor plus-minus despite good box score stats c) A fan on social media who claims plus-minus is "the only stat that matters"
Write a brief (200-word) explanation appropriate for each audience.
Exercise 39: Future Directions
What technological or data advances might improve plus-minus analysis in the next decade? Consider: - Tracking data - Machine learning - Real-time computation - New data sources
Write a 400-word forward-looking analysis.
Exercise 40: Integration Exercise
A team asks you to evaluate a free agent using plus-minus analysis. The player: - Has a +6.2 on/off differential - Played on a team with net rating +7.5 - Had teammates averaging +3.0 RAPM - Faced opponents averaging +1.5 RAPM - Played 2,400 minutes - Is 28 years old
Write a comprehensive evaluation (800-1000 words) that: 1. Interprets the raw numbers 2. Adjusts for context 3. Acknowledges uncertainties 4. Makes a recommendation with confidence level 5. Identifies what additional analysis would help
Answer Key Notes
Detailed solutions for calculation problems (Exercises 9-17) and selected application problems are available in the instructor's manual. For exercises requiring essay responses or analysis, evaluation rubrics are provided separately.
Key formulas for reference: - Offensive/Defensive Rating = (Points / Possessions) * 100 - Possessions = FGA - OREB + TOV + 0.44 * FTA - On/Off Differential = Net Rating On - Net Rating Off - Standard Error = SD / sqrt(n) - Bayesian Posterior = (Prior * Prior_Strength + Observed * Sample_Size) / (Prior_Strength + Sample_Size)