scientific-ensemble-methods

Design and evaluate ensemble methods for tabular classification and regression.

3|1|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/nahisaho/satori --skill scientific-ensemble-methods
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scientific-ensemble-methods
Source: https://github.com/nahisaho/satori/tree/main/src/.github/skills/scientific-ensemble-methods
Command: npx skills add https://github.com/nahisaho/satori --skill scientific-ensemble-methods

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Design and evaluate robust ensemble strategies to improve predictive performance and stability across models.

Core Features & Use Cases

  • Gradient boosting support: integrates XGBoost, LightGBM, and CatBoost for classification and regression.
  • Stacking and blending: builds multi-stage ensembles and meta-models to improve accuracy.
  • Voting ensembles: soft/hard voting across diverse base models for stable predictions.
  • Diversity evaluation: measures ensemble diversity using Q-statistic and disagreement metrics.
  • Pipeline integration: outputs include stacking_meta.pkl, boosting_comparison.csv, and ensemble_diversity.json.
  • OpenML benchmarking: leverages ToolUniverse OpenML references for benchmarking ensemble methods.

Quick Start

Provide your training data and run this skill to compare boosting models, execute stacking, and assess ensemble diversity.

Frequently Asked Questions about scientific-ensemble-methods

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

FAQPage Schema
How do I combine XGBoost, LightGBM, and CatBoost models using stacking and blending?

Combine XGBoost, LightGBM, and CatBoost models by building multi-stage ensembles with meta-models. This approach uses out-of-fold validation to improve predictive accuracy and outputs a stacking_meta.pkl file for deployment.

What is the best way to compare gradient boosting models for classification and regression?

Compare gradient boosting models for classification and regression by evaluating their predictive performance across tabular data. This generates a boosting_comparison.csv file detailing the accuracy and stability of each algorithm.

How do I measure ensemble diversity for machine learning models?

Measure ensemble diversity for machine learning models using Q-statistic and disagreement metrics. This evaluates the variance across multiple algorithms and outputs the results into an ensemble_diversity.json file.

Does this ensemble method support soft and hard voting for tabular data?

Yes, soft and hard voting ensembles are supported for tabular data classification and regression tasks. This applies voting across diverse base models to generate stable predictions and improve overall robustness.

Can I use OpenML references for benchmarking ensemble methods?

Yes, you can leverage ToolUniverse OpenML references for benchmarking ensemble methods. This integration allows you to validate stacking, blending, and voting strategies against established datasets.