F32 β The usage / empty-stats bias in PPTF and the value board
F32 β The usage / empty-stats bias in PPTF and the value board
Date: 2026-05-30. Question (from David): PPTF = toss_points / tossups_faced, and tossups_faced (heard) is shared by all teammates who play a given game β within a game, every present player divides their points by the same denominator. So a lone competent player on a WEAK team vacuums all the buzzes their team wins (inflated PPTF / win-share); the same player on a STACKED team shares the buzzes (deflated). This is the basketball "usage rate / empty stats" confound. Does it threaten the PLAYER value board and the draft?
TL;DR β the bias is REAL but SMALL at the board level, and concentrated in a few names. The shared-denominator mechanic is confirmed. But once you control for a player's own combine ability, the teammate-quality penalty on PPTF is modest (β β0.04 PPTF per +1 SD of teammate strength, pooled p=0.027, not robust across seasons). Teammate-adjusting the whole board moves it almost nothing (Spearman obsβadjusted 0.97β0.98; 24 of the top-25 stay, even under an aggressive upper-bound adjustment). The danger is not the aggregate ranking β it is a handful of specific top-10 names who are textbook lone-stars-on-weak- teams. Use this as a per-name flag, not a board-wide re-weighting.
Confidence: Med on the direction and the "small at board level" conclusion (multiple methods agree); Low on any magnitude (n=41 team-seasons, 159β207 player-seasons, the clean teammate coefficient is borderline and season-unstable).
0. The premise checks out: TUF is a shared per-game denominator
tossups_faced (TUF) is identical among teammates per game played, differing across a
roster only because players miss games. On mount ellis (nsba1), the three players who
played all 11 games each have TUF=242; players who played fewer games have proportionally
fewer. TUF-per-game within a team-season has median std 0.34 (β0, i.e. shared);
raw TUF varies (37/40 team-seasons) only via games_played. So within any single game, all
present teammates split a fixed pool of heard toss-ups β exactly David's empty-stats setup.
A direct accounting check confirms the mechanic: own_pptf + n_teammates Β· mean_teammate_pptf
reconstructs team_pptf to within Β±0.22 (residual only from differing games-played). PPTF is
a share-of-a-fixed-pie statistic. This is why teammate PPTF and own PPTF are mechanically
anti-correlated and must be interpreted with care.
(a) WITHIN-PLAYER: does a player's PPTF move inversely with teammate strength?
25 players appear in β₯2 team-seasons. Player fixed-effects (within-player demeaned) slope of own PPTF on teammate quality:
| Teammate measure | Within-player slope | 95% CI (player-cluster boot) | n players / obs |
|---|---|---|---|
| mean teammate PPTF | β1.03 | [β1.59, β0.34] | 25 / 51 |
| max teammate PPTF | β0.39 | [β0.60, β0.13] | 25 / 51 |
| mean teammate combine ΞΈ | β0.08 | [β0.19, +0.18] | 20 / 41 |
| team win% | β0.18 | [β0.66, +0.29] | 25 / 51 |
Read carefully. The big β1.03 slope on teammate PPTF is largely the shared-denominator identity, not behavior β teammate PPTF and own PPTF mechanically trade off within a fixed toss-up pool (see Β§0), so a strong negative is partly guaranteed by arithmetic. The clean, non-mechanical test uses teammate combine ΞΈ (independent of PPTF's denominator): slope β0.08, CI straddles 0 (n=20 players is thin). The within-player evidence is therefore suggestive of inflation in the right direction but underpowered once the mechanical channel is stripped out.
(b) CROSS-SECTIONAL: own PPTF on own ΞΈ + mean-teammate ability + SOS
SOS = mean Bradley-Terry strength of opponents faced (clean games only). Predictors standardized.
| Model (n) | own ΞΈ | teammate term | SOS | RΒ² |
|---|---|---|---|---|
| M1: ΞΈ + tmβΞΈ + SOS (125) | +0.135*** | tmβΞΈ β0.039 [β0.073, β0.005], p=0.027 | +0.004 ns | 0.354 |
| M2: ΞΈ + tmβPPTF + SOS (126) | +0.139*** | tmβPPTF β0.004 ns | +0.007 ns | 0.323 |
| M4: ΞΈ + maxβtmβPPTF + SOS (126) | +0.143*** | +0.011 ns | +0.008 ns | 0.324 |
| M3: tmβPPTF + SOS, no ownβΞΈ control (205) | β | tmβPPTF β0.062 [β0.097, β0.028], p<0.001 | β0.001 ns | 0.059 |
The teammate coefficient is negative only in the cleanest spec (M1) and in the uncontrolled spec (M3). Interpretation: - M1 (teammate ΞΈ, controlling own ΞΈ): a genuine, modest empty-stats signal β β0.039 PPTF per +1 SD of teammate ability, CI excludes 0 but barely (p=0.027). - M3 (no own-ability control): β0.062 is mostly confound β weak teams have weak teammates and the focal player is often also weak; not a clean estimate. - M2/M4 (teammate PPTF, controlling own ΞΈ): null. Once own ability is in, teammate production adds nothing β the shared-pie subtraction is already absorbed. - SOS is null everywhere β opponent strength does not drive individual PPTF (consistent with F2's SOS-robustness).
Season robustness (the load-bearing caveat): the M1 teammate-ΞΈ coefficient is β0.18 (p=0.17) nsba1, β0.03 (p=0.62) nsba2, β0.06 (p=0.41) nsba3 β not individually significant in any single season. The pooled p=0.027 leans on pooling. Treat the effect as real-ish but fragile.
(c) Are top value-board players disproportionately lone stars on weak teams?
Career value board (player_value_table.csv, n=181) merged to most-recent-season teammate quality:
| Board metric | corr w/ team_win_pct | corr w/ mean teammate ΞΈ | corr w/ mean teammate PPTF |
|---|---|---|---|
| VORP | +0.16 | β0.19 | β0.23 |
| obs PPTF | +0.16 | β0.18 | β0.23 |
The two signs look contradictory but tell a coherent story: top players are on WINNING teams (+0.16) but have WEAKER teammates (β0.19). That is the carry/empty-stats profile β the star is why the team wins, and they vacuum the buzzes. Top-25 board: mean team win% 0.57 vs 0.48 field, but mean teammate ΞΈ β0.15 vs +0.05 field. Part of the negative teammate-ΞΈ corr is a mechanical regression artifact (the best player is by construction stronger than their teammates), which inflates the apparent confound.
Direct lone-star cases. Defining a lone star as high own-PPTF, low-teammate-PPTF, team
win% < 0.45 yields 11 players, and they are NOT buried β median board rank 38 of 181,
with ne (rank 7) and dan.k.memes (rank 8) both inside the top-10. These two are the
clearest empty-stats risks on the board. Their reliability is normal (median 0.83), so they are
not small-sample flukes β they genuinely scored a lot on bad teams.
NSBA2 "steals" check. The nsba2 top-steal names (Yufei Chen, Geo, Joshua Wang,
Dan Ni, Aditya, Stephen Chen, Rohan Garg) do skew toward weak teammates (negative
tmβΞΈ for most) β but their team win% averages 0.56 (vs 0.48 field), i.e. they are mostly
carries on decent teams, not pure tankers. Two genuine weak-team-vacuum steals stand out:
Joshua Wang (win% 0.45, tmβΞΈ β0.41) and Dan Ni (win% 0.36, tmβΞΈ β0.26). Cross-reference:
Rohan Garg is already an F12 game-backed BUY (tape beats combine) and Vishnu M (a Β§c
lone-star, board rank 41) is already an F12 confirmed FADE (combine-inflated) β so the
existing board partly handles these via reliability/combine anchoring.
(d) MAGNITUDE: how much does the board re-rank if PPTF is teammate-adjusted?
Teammate-adjusted PPTF = obs_pptf β Ξ²Β·(tm_ΞΈ β mean_tm_ΞΈ), Ξ² from M1 (clean spec, β0.087):
- Spearman(obs, adjusted) = 0.977; mean |rank shift| = 6.4 spots (driven by the tail); top-25: 24 of 25 stay, 1 swaps.
- Upper bound (fully de-trend teammate ΞΈ out of PPTF, effective slope β0.10): Spearman 0.971, top-25 still 24/25, mean |shift| 7.3.
- Among the obs-top-40, the maximum possible adjustment swing is Β±0.14 PPTF against a top-40 PPTF spread of 0.80 β i.e. the teammate correction is β18% of the spread only for the most extreme-teammate cases, and near-zero for typical ones.
Notably, the biggest upward movers under the adjustment (Praneel Avula, Arjun D,
Euna Kim) are players with strong teammates whose modest PPTF gets credited up β the
adjustment does NOT simply demote everyone on a weak team; it is a two-sided correction and at
the board level it nets out. Artifact: data/processed/usage_bias_32.csv (per-player obs vs
teammate-adjusted PPTF and rank shift).
Verdict and draft action
Is this a big problem or a small one? Small at the board level, sharp for a few names.
-
Do NOT board-wide re-weight PPTF for teammate quality. The clean coefficient is small, season-unstable, and re-ranking moves the top-25 by ~1 name. PPTF survives as the value currency (consistent with F2). A blanket usage adjustment would add noise, not signal.
-
DO apply a per-name "carry flag" to the handful of true lone-stars-on-weak-teams β especially
ne(#7) anddan.k.memes(#8), the two top-10 empty-stats archetypes, plus weak-team nsba2 stealsJoshua WangandDan Ni. For these, discount toward their combine ΞΈ (own ability) when projecting onto a stronger future roster β this is exactly the "draft the empty-stats guy, he regresses on a better team" trap. The board's existing reliability/combine anchoring already catches some (e.g.Vishnu Mis an F12 fade). -
The direction confirms the basketball analogy (carries on weak teams over-credited, stars on stacked teams under-credited), but the magnitude is bounded small β the worst plausible single-player correction is β0.14 PPTF, ~0.5β0.6 SD, and only for extreme cases.
Caveats (load-bearing). n=41 team-seasons / 159β207 player-seasons; the clean teammate-ΞΈ coefficient is borderline (p=0.027) and not significant in any single season. The β1.03 within-player PPTF slope is largely a shared-denominator identity, not behavior. Teammate ΞΈ covers only 180/207 player-seasons (combine-linked). The negative VORPβteammate-ΞΈ correlation is partly a mechanical "best-player-has-weaker-teammates" artifact, which overstates the confound β the true behavioral inflation is at the small end of the range. Read directions and the specific flagged names; distrust the point magnitudes.
Artifacts: data/processed/usage_bias_32.csv (teammate-adjusted board + rank shifts).