evaluate-model

Calculate model metrics and generate accuracy, calibration, and stability visualizations.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/zadnan2002/opencredit --skill evaluate-model-zadnan2002
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: evaluate-model
Source: https://github.com/zadnan2002/opencredit/tree/main/.claude/skills/evaluate-model
Command: npx skills add https://github.com/zadnan2002/opencredit --skill evaluate-model-zadnan2002

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mlflow, numpy, scikit-learn, matplotlib, and includes scripts (resource) components.

What problem does it solve?

This Skill helps data scientists and ML engineers evaluate the quality and reliability of trained models through detailed performance metrics and visualizations.

Core Features & Use Cases

  • Model Metrics Calculation: Computes AUC-ROC, Gini, KS, Brier score, and calibration plots to assess predictive accuracy and calibration.
  • Comparison Analysis: Facilitates side-by-side evaluation of different models to identify the best performer.
  • Use Case: Before deploying a credit scoring model, use this Skill to analyze its discrimination, calibration, and stability to ensure compliance and performance.

Quick Start

Run the evaluation command specifying your model ID and test dataset to generate reports and summaries of model performance.

Frequently Asked Questions about evaluate-model

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

FAQPage Schema
How do I evaluate machine learning model performance using MLflow?

To evaluate machine learning model performance, this Skill calculates key metrics like AUC-ROC and Brier score while generating visualizations for accuracy and calibration. It requires MLflow and Python-based scripts to produce diagnostic reports for trained models.

What metrics are used for credit scoring model evaluation?

Credit scoring model evaluation utilizes AUC-ROC, Gini, KS, and Brier score metrics. This Skill computes these specific discrimination and calibration metrics to assess predictive accuracy and stability for compliance before deployment.

How can I compare multiple machine learning models for selection?

Comparing multiple machine learning models for selection involves side-by-side evaluation of performance metrics. This Skill facilitates comparison analysis by calculating key metrics and generating visualizations to identify the best performing model.

Do I need scikit-learn and matplotlib to generate model calibration plots?

Yes, generating model calibration plots requires scikit-learn and matplotlib dependencies. This Skill uses these libraries alongside MLflow and numpy to compute metrics and create visualizations assessing predictive accuracy and stability.

What is the best way to validate model stability before deployment?

The best way to validate model stability before deployment is analyzing discrimination, calibration, and performance metrics. This Skill generates comprehensive reports and diagnostics using MLflow to ensure reliability and compliance.

Can I assess predictive accuracy without numpy installed?

No, assessing predictive accuracy requires numpy as a core dependency. This Skill depends on numpy, scikit-learn, matplotlib, and MLflow to execute Python-based evaluation scripts and generate performance reports.