Excuse a brief aside on the target variable: SPM uses individual statistics to predict some measure of player impact. Traditionally, that measure is multi-year RAPM, since it's divorced from counting stats and it provides a relatively more stable estimate of lineup-based impact.
For this SPM model, though, I used prior-informed, 1-Year RAPM as the target variable. The prior is the player's RAPM from the previous three seasons.
Why? My goal was to build a descriptive single-season SPM model. Prior-informed RAPM is more stable and predictive than ordinary 1YR RAPM. It's also centered on the same season as the inputs (one season's worth of box score stats).
Compared with multi-year RAPM, prior-informed 1YR RAPM accepts more noise in exchange for staying closer to what happened in that specific season.
For a predictive SPM, I'd likely use a longer-horizon or time-decayed RAPM target.
More info on my approach to prior-informed RAPM here:
x.com/thefalkon/stat…