Ratings Configuration

Adjust feature weights for Ratings v1 and configure backtesting parameters

How This Works

  • Feature Weights determine how much each statistic (yards per play, success rate, etc.) contributes to team ratings
  • Weights automatically normalize to 1.0 - increasing one weight decreases others proportionally
  • Higher weights on offensive features will prioritize teams with strong offenses in power ratings
  • Changing weights will affect team rankings and game predictions - use the Preview page to see impact
  • Save configurations to compare different weight combinations in backtests

Offensive Feature Weights

Adjust how much each offensive statistic contributes to offensive ratings. Higher weights mean that stat has more influence on team rankings.

Total: 1.000
0.300
0.200
0.150
0.200
0.150

Defensive Feature Weights

Adjust how much each defensive statistic contributes to defensive ratings. Higher weights mean stronger defensive teams rank higher.

Total: 1.000
0.200
0.200
0.150
0.250
0.200

Backtest Settings

Save Configuration

View Backtest Results →

How to Use Custom Weights

  1. Adjust weights above (they auto-normalize to sum to 1.0)
  2. Export the configuration as JSON
  3. Use the exported config with the command-line backtest tool:
    npm run backtest -- --season 2024 --weeks 1-12 --minEdge 3 --kelly 0.25 --weights config.json
  4. Upload the resulting CSV to /backtests to visualize results

Current Default Weights (Ratings v1)

Offensive:
yppOff: 0.30
passYpaOff: 0.20
rushYpcOff: 0.15
successOff: 0.20
epaOff: 0.15
Defensive:
yppDef: 0.20
passYpaDef: 0.20
rushYpcDef: 0.15
successDef: 0.25
epaDef: 0.20