Add Statbotics as FRC analytics with EPA predictions

This commit is contained in:
MrC
2026-05-03 20:31:43 +00:00
parent 3841f52d0c
commit 418c501331

84
sources/frc/statbotics.md Normal file
View File

@@ -0,0 +1,84 @@
---
type: data-source
name: Statbotics
url: https://www.statbotics.io/
status: active
monitoring: continuous
---
# Statbotics — FRC Data Analytics Platform
**URL:** https://www.statbotics.io/
**Data Source:** Powered by The Blue Alliance
**Purpose:** Advanced FRC analytics with EPA (Expected Points Added) ratings
---
## What It Is
Statbotics modernizes FRC data analysis with the **EPA (Expected Points Added)** metric — a highly predictive measure of team performance. Better than OPR or Elo, EPA estimates a team's average scoring contribution to a match.
Open-source, community-built analytics platform.
## EPA Explained
**EPA (Expected Points Added)** estimates how much a team scores in an average match using statistical inputs. It's predictive, not just historical.
Key advantages over older metrics:
- **Predictive** — tells you what a team will likely do, not just what they did
- **Interpretable** — clear what the numbers mean
- **More accurate** — outperforms OPR and Elo for match prediction
## Comparison to TBA
| Feature | The Blue Alliance | Statbotics |
|---------|-------------------|------------|
| Raw data | Match results, rankings | Match results, rankings |
| Primary metric | OPR/CCRM | EPA |
| Prediction | Basic | Advanced |
| Visualization | Limited | Rich dashboards |
| API access | Yes | Yes (REST + Python) |
**Use both together.** TBA for raw data and videos. Statbotics for analysis and prediction.
## Primary Use for 2890
**Team 2890 analytics:**
- EPA rating over time (improvement tracking)
- Match prediction (likely score vs opponents)
- Event analysis (how did we perform vs expected)
- Comparison to other teams
**Training applications:**
- Scouting data validation (EPA vs observed performance)
- Match strategy (what score is realistic against opponent)
- Team improvement tracking (is 2890 getting better over seasons?)
- Advanced analytics for students interested in data science
## Key Sections
| Section | Use |
|---------|-----|
| Teams | 2890 EPA rating, history, event performance |
| Events | Regional/off-season analysis |
| Matches | Predictive match scores |
| Compare | Head-to-head team comparison |
| API Docs | Build custom analytics tools |
## Why It's in the Fabric
Statbotics gives 2890 **predictive power** — not just "what happened" but "what will happen." EPA-based predictions help with:
- Match strategy (set realistic goals vs opponents)
- Scouting prioritization (which teams are threats)
- Robot capability benchmarking
- Season performance trends
**Data-driven decision making** — empirical predictions, not gut feel.
## APIs
Statbotics offers REST and Python APIs for custom analytics. Students learning programming can build tools that pull real FRC data.
---
**Source:** https://www.statbotics.io/