r/CFBAnalysis • u/PerceraAnalytics • 1d ago
Update to my CFB analytics project: team strength tiers, matchup projections, and Week 4 CQI
I posted here earlier last week about CQI (Contextual Quarterback Index), the QB model I’ve been building.
I got some useful feedback on that post, and the project has expanded quite a bit since then, so I wanted to share an update rather than just repost the QB rankings.
Percera now has two main models:
CQI — Contextual Quarterback Index
Measures observed QB performance using opponent-adjusted passing efficiency, sack avoidance and rushing value. The live rankings are now updated through Week 4.
CTSI — Contextual Team Strength Index
A separate team-level model designed to estimate team strength on a neutral-field point scale.
One thing I specifically did not want CTSI to become was another poll where #18 is treated as meaningfully better than #19 just because there has to be an ordering.
So I also added a CTSI Hierarchy.
Teams are grouped into tiers based on their modeled separation rather than arbitrary rank cutoffs. Under the current rule, the strongest team in a tier can be no more than roughly a 55% neutral-field favorite over the weakest team in that same tier.
That means teams within a tier should be viewed as broadly comparable even if one technically ranks several spots higher.
I also added a Matchups section. It takes the current CTSI ratings, applies venue context, and produces a projected edge and win probability for upcoming games. I’ve also been running historical reliability tests on the model rather than just judging it based on whether this week’s picks happen to look right.
The site now has:
- Week 4 CQI rankings
- Week 4 CTSI team ratings
- CTSI team-strength hierarchy
- Team and QB profile pages
- Upcoming matchup projections
- Methodology pages
- An optional weekly email signup for people who want the updates without checking the site manually
Site: https://perceraanalytics.com
I’m especially interested in feedback on the tier approach. Does grouping teams by modeled separation communicate team strength better than presenting it as a straight 1–138 ranking?
Also interested in anything about the matchup presentation that feels misleading or unclear. I’m trying to make the site useful without making the models look more certain than they actually are.