regression-analysis-modeling

Automate regression analysis and predictive modeling for continuous targets.

264|45|Updated Dec 24, 2025
One-click install
npx skills add https://github.com/liangdabiao/claude-data-analysis-ultra-main --skill regression-analysis-modeling
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: regression-analysis-modeling
Source: https://github.com/liangdabiao/claude-data-analysis-ultra-main/tree/main/.claude/skills/regression-analysis-modeling
Command: npx skills add https://github.com/liangdabiao/claude-data-analysis-ultra-main --skill regression-analysis-modeling

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandas, numpy, scikit-learn, matplotlib, seaborn, scipy.

What problem does it solve?

This Skill automates the full regression analysis workflow, from data validation and feature engineering to model training, evaluation, and visualization, reducing manual steps.

Core Features & Use Cases

  • 多模型支持: Linear, tree-based, and ensemble regression models
  • 自动特征工程: 时间特征、交互特征等自动生成
  • 可视化与报告: 提供仪表板、学习曲线、残差分析和报告模板
  • Use Case: 预测销售额、房价等连续变量,快速比较模型并获得可执行洞察

Quick Start

  • 准备一个包含特征列和目标变量的 CSV;
  • 运行 run_complete_analysis 数据执行完整分析,输出 model_results.csv、feature_importance.csv、regression_dashboard.png 等结果。

Frequently Asked Questions about regression-analysis-modeling

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

FAQPage Schema
How do I automate regression modeling for continuous targets like sales forecasts or housing prices?

Regression modeling automates prediction of continuous numerical values. This Skill handles the full workflow: data preparation, feature engineering, model training across linear, tree-based, and ensemble algorithms, evaluation metrics (R², MAE, RMSE, MAPE), and visualization—reducing manual steps from raw data to actionable predictions.

Can I use scikit-learn with pandas for automated feature engineering and model comparison?

Yes. This Skill integrates pandas, numpy, and scikit-learn to automate feature engineering—including time features and interactions—train multiple regression models, and compare performance across cross-validation folds, outputting feature importances and model predictions.

What's included in the regression analysis pipeline—data preparation through evaluation?

The pipeline covers exploratory data analysis, handling missing values, encoding, automatic feature engineering, scaling, model training, hyperparameter optimization, cross-validation, evaluation with standard metrics, and visualization of learning curves and residuals plus dashboard outputs.

Does this Skill support bilingual column names and generate visualization artifacts?

Yes. It supports multilingual column names and produces output artifacts: model_results.csv, feature_importance.csv, regression_dashboard.png, learning curves, and residual analysis—enabling quick model comparison and communication of insights.

What dependencies and data formats do I need to run end-to-end regression analysis?

Prepare a CSV file with feature columns and a continuous target variable. The Skill requires pandas, numpy, scikit-learn, matplotlib, seaborn, and scipy; run run_complete_analysis to execute the full workflow and generate predictions and visualizations.

How does this approach compare to manual regression workflows in scikit-learn?

Manual workflows require separate steps for EDA, encoding, feature creation, model selection, hyperparameter tuning, and evaluation. This Skill automates these stages, handling model comparison, cross-validation, and artifact generation in a single execution.