running-eval-before-after-finetune

Analyze paired before/after fine-tune evaluations with McNemar, t-tests, and effect sizes.

2|Updated May 23, 2026
One-click install
npx skills add https://github.com/rocklambros/rcs --skill running-eval-before-after-finetune
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: running-eval-before-after-finetune
Source: https://github.com/rocklambros/rcs/tree/main/skills/ml-datasci/running-eval-before-after-finetune
Command: npx skills add https://github.com/rocklambros/rcs --skill running-eval-before-after-finetune

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill determines whether a fine-tuned checkpoint is genuinely better than its base model by comparing both on the same held-out evaluation set with paired statistical tests, effect sizes, and power checks.

Core Features & Use Cases

It handles paired-binary classification with McNemar tests, paired-continuous metrics with an assumption check that switches between paired t-test and Wilcoxon signed-rank, and multi-checkpoint comparisons with appropriate omnibus follow-ups. It also verifies row alignment, refuses to certify improvement without a baseline comparison, reports effect sizes with 95% confidence intervals, and flags underpowered results as inconclusive rather than overstating them.

Quick Start

Use the running-eval-before-after-finetune skill to compare your base and fine-tuned predictions on the same held-out eval set and tell you whether the improvement is statistically defensible.

Frequently Asked Questions about running-eval-before-after-finetune

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

FAQPage Schema
How do I prove fine-tune gains with paired statistics?

Paired statistics tests like McNemar and Wilcoxon compare base versus fine-tuned predictions on the same held-out eval set. This determines whether checkpoint improvements are statistically defensible rather than random variance.

What statistical test should I use for paired binary classification evaluation?

For paired binary classification evaluation, use the McNemar test to compare base versus fine-tuned predictions on the same held-out eval set. This verifies whether observed classification improvements are statistically significant.

How do I check if my fine-tune evaluation results are underpowered?

To check if fine-tune evaluation results are underpowered, run power checks alongside effect size calculations with 95% confidence intervals. Underpowered results are flagged as inconclusive rather than certifying false improvements.

When do I need to use the Wilcoxon signed-rank test for model comparison?

You need the Wilcoxon signed-rank test for model comparison when evaluating paired-continuous metrics and normality assumptions fail. The evaluation automatically switches from a paired t-test to Wilcoxon based on the assumption check.

Can I compare multiple fine-tuned checkpoints against a base model?

Yes, you can compare multiple fine-tuned checkpoints against a base model on the same held-out eval set. The analysis applies appropriate omnibus follow-ups to handle multi-checkpoint scenarios across paired-binary and paired-continuous metrics.

Why does my model comparison refuse to certify checkpoint improvement?

A model comparison refuses to certify checkpoint improvement when row alignment validation fails or a baseline comparison is missing. It also withholds certification for underpowered results, labeling them inconclusive instead of overstating them.