Skip to content

Commit 26e98c3

Browse files
committed
Remove pages workflow and update docs
1 parent 74f2e54 commit 26e98c3

3 files changed

Lines changed: 15 additions & 26 deletions

File tree

.github/workflows/pages.yml

Lines changed: 0 additions & 26 deletions
This file was deleted.

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ __pycache__/
55
.pytest_cache/
66
.mypy_cache/
77
.ruff_cache/
8+
.cache/
89

910
# Virtual environments
1011
.venv/

docs/index.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,20 @@ A compact operating profile plot for binary classifiers: stacked score histogram
44

55
![Opproplot hero](assets/opproplot_hero.png)
66

7+
## What is an Operating Profile Plot?
8+
9+
An Operating Profile Plot (Opproplot) is a unified visualization for binary classifiers that shows how a model behaves across every possible decision threshold. It combines:
10+
- a stacked histogram of predicted scores for positives vs. negatives
11+
- threshold-dependent performance metrics such as Recall (TPR) and False Positive Rate (FPR)
12+
- computed at the midpoint of each score bin, treating each as a candidate threshold
13+
14+
This creates a complete operating profile of the model in a single view — letting you see where the model is confident, where the classes overlap, and how performance changes as you move the threshold.
15+
16+
Rather than switching between ROC curves, PR curves, histograms, and calibration plots, Opproplot places the score distribution and the operating characteristics on the same axis, making it easy to:
17+
- identify thresholds with optimal trade-offs
18+
- diagnose where errors occur in score space
19+
- communicate model quality visually and quickly
20+
721
## Why Opproplot
822

923
- See score separation between classes directly.

0 commit comments

Comments
 (0)