analytics

Compute EPA and OPR analytics for FTC team performance and match predictions.

2|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/ftc8569/ftcmetrics --skill analytics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analytics
Source: https://github.com/ftc8569/ftcmetrics/tree/main/.claude/skills/analytics
Command: npx skills add https://github.com/ftc8569/ftcmetrics --skill analytics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Understand and work with EPA and OPR analytics algorithms in FTC Metrics. Use when calculating team ratings, implementing match predictions, troubleshooting analytics calculations, or understanding the scoring methodology.

Core Features & Use Cases

  • EPA (Expected Points Added) calculations to evaluate team contributions
  • OPR (Offensive Power Rating) decomposition using linear algebra
  • Match predictions and trend analysis based on EPA/OPR insights
  • Debugging and validating analytics methods with sample data

Quick Start

Run a local example that feeds sample match data into the EPA and OPR calculators to observe predicted outcomes.

Frequently Asked Questions about analytics

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I calculate EPA and OPR metrics for FTC team rankings?

OPR (Offensive Power Rating) is calculated by decomposing match scores using linear algebra to isolate each team's offensive contribution, while DPR measures defensive rating. Both are computed alongside EPA to generate comprehensive event rankings.

How do EPA calculations predict FTC match outcomes?

EPA predicts match outcomes by calculating Expected Points Added for each team, updating ratings after matches, and aggregating individual team metrics to forecast alliance performance and event rankings.

Can I debug FTC analytics calculations with sample match data?

You can validate EPA and OPR analytics methods by running local examples with sample match data, feeding inputs into calculators to observe predicted outcomes and verify rating computation accuracy.

What FTC metrics are included in EPA and OPR analytics?

FTC analytics metrics include epa, autoEpa, opr, and dpr. These per-team metrics measure overall expected points added, autonomous scoring contribution, offensive power rating, and defensive power rating for event rankings.

Why do my EPA ratings not update correctly after FTC matches?

EPA rating errors typically stem from incorrect baseline calculations or malformed match data inputs. Troubleshoot by validating baseline initialization, verifying sample data structure, and debugging analytics methods with known match outcomes.