Team: School:
data/raw/ -> original competition datasets
outputs/tables/ -> generated CSV results
outputs/figures/ -> generated plots
src/ -> analysis scripts
- part0_dataset_validation.py - Validate schema, ranges, and season structure
- part2_game_level.py - Aggregate line data to game-level statistics
- part3_league_table.py - Build league standings and team metrics
- part4_matchup_model.py - Train playoff matchup prediction model
- part5_line_disparity.py - Identify top 10 teams by line disparity
- part6_visualization.py - Create line disparity vs strength plot
- part8_probability_calibration.py - Evaluate model calibration
- part9_line_disparity_robustness.py - Test ranking stability across metrics
- part10_model_diagnostics.py - Compare model against baseline
- part14_model_stability_uncertainty.py - Extended model comparison + matchup uncertainty
- part15_disparity_defadj_error_analysis.py - Defensive adjustment + error pattern analysis
- part17_power_rank_improved.py - Final submission-quality power rankings
- part16_round1_calibration.py (optional) - Runs only when
actual_winnerexists inround1_matchup_probs.csv
- part11_reproducibility_run.py - Clear outputs and regenerate from scratch
- part12_final_audit_packager.py - Model audit and form-ready output packaging
- part13_interpretability_insights.py - Optional interpretability report
- part19_spearman_rank_evaluation.py - Spearman ranking alignment checks
python src/run_all.py# Clear all outputs and regenerate from scratch
python src/part11_reproducibility_run.py
# Run model audit and generate form-ready files
python src/part12_final_audit_packager.pypython src/part0_dataset_validation.py
python src/part2_game_level.py
python src/part3_league_table.py
python src/part4_matchup_model.py
python src/part5_line_disparity.py
python src/part6_visualization.py
python src/part8_probability_calibration.py
python src/part9_line_disparity_robustness.py
python src/part10_model_diagnostics.py
python src/part14_model_stability_uncertainty.py
python src/part15_disparity_defadj_error_analysis.py
python src/part17_power_rank_improved.py
python src/part16_round1_calibration.py
python src/part19_spearman_rank_evaluation.pyoutputs/tables/power_rankings_final.csv- Team power rankings (1-32)outputs/tables/round1_matchup_probs.csv- Playoff matchup win probabilitiesoutputs/tables/top10_line_disparity.csv- Top 10 teams by line disparityoutputs/figures/line_disparity_vs_strength.png- Visualization
outputs/tables/power_rank_form_entry.txt- Numbered team list for form entryoutputs/tables/line_disparity_form_entry.txt- Numbered disparity list for form entryoutputs/tables/matchup_probs_form_entry.csv- Matchup predictions with slots
outputs/tables/calibration_table.csv- Model calibration statisticsoutputs/tables/line_disparity_robustness.csv- Robustness analysisoutputs/tables/model_vs_baseline_metrics.csv- Model comparisonoutputs/tables/cv_model_audit.csv- 5-fold CV model auditoutputs/tables/model_comparison_extended.csv- Extended model comparison (Part 14)outputs/tables/matchup_uncertainty_extended.csv- Extended matchup uncertainty labelsoutputs/tables/line_disparity_def_adj.csv- Defensive-adjusted disparity for all teamsoutputs/tables/error_pattern_analysis.csv- Error pattern summaryoutputs/tables/matchup_uncertainty_analysis.csv- Playoff matchup uncertainty scoresoutputs/tables/confident_error_summary.csv- Confident prediction error patternsoutputs/tables/playoff_team_archetypes.csv- Team classifications by strength/depthoutputs/figures/probability_calibration.png- Calibration plotoutputs/figures/probability_distribution.png- Prediction distributionoutputs/figures/probability_residuals.png- Residual analysis
outputs/reports/final_audit_report.md- Comprehensive final audit and statusoutputs/reports/interpretability_summary.md- Interpretability insights and team archetypes