model-experiment

Train and evaluate NBA player prop regression and breakout classifier models.

1|Updated May 24, 2025
One-click install
npx skills add https://github.com/najicham/nba-stats-scraper --skill model-experiment
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: model-experiment
Source: https://github.com/najicham/nba-stats-scraper/tree/main/.claude/skills/model-experiment
Command: npx skills add https://github.com/najicham/nba-stats-scraper --skill model-experiment

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables teams to train and evaluate challenger machine learning models for NBA player prop predictions, enabling rapid experimentation against baselines.

Core Features & Use Cases

  • Train regression models on recent data and compare to V9 baseline.
  • Train breakout classifier models to identify breakout games.
  • Support monthly retraining workflows and easy experiment tracking.

Quick Start

Use the model-experiment skill to kick off common experiments:

  • Default regression retrain: PYTHONPATH=. python ml/experiments/quick_retrain.py --name "FEB_MONTHLY"
  • Breakout classifier training: PYTHONPATH=. python ml/experiments/train_breakout_classifier.py --name "BREAKOUT_V1"
  • Dry run: PYTHONPATH=. python ml/experiments/quick_retrain.py --name "TEST" --dry-run

Frequently Asked Questions about model-experiment

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

FAQPage Schema
How do I retrain NBA player prop models using CatBoost?

Challenger model evaluation lets you train new models on recent data and compare their performance against a baseline to determine if they should replace the current production model.

How do I train a breakout classifier for NBA props predictions?

Run a dry test of Challenger model training by appending the --dry-run flag to the quick_retrain.py script command, validating the workflow without consuming compute resources.

Can I compare regression and breakout classifier models in the same workflow?

You need a Python environment with CatBoost and the related ml experiment scripts installed to run the model training workflows, requiring no other external dependencies.

What is challenger model evaluation in machine learning?

Challenger model evaluation lets you train new models on recent data and compare their performance against a baseline to determine if they should replace the current production model.

How do I run a dry test of challenger model training?

Run a dry test of Challenger model training by appending the --dry-run flag to the quick_retrain.py script command, validating the workflow without consuming compute resources.