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.