/regression-analysis-modeling
Perform comprehensive regression analysis and predictive modeling using linear regression, decision trees, and random forests. Use when you need to predict continuous values like housing prices, sales forecasts, demand predictions, or any numerical target variables. Includes
$ npx -y skills add liangdabiao/claude-data-analysis-ultra-main --skill regression-analysis-modeling --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/regression-analysis-modeling
Context preview
The summary Claude sees to decide when to auto-load this skill.
Perform comprehensive regression analysis and predictive modeling using linear regression, decision trees, and random forests. Use when you need to predict continuous values like housing prices, sales forecasts, demand predictions, or any numerical target variables. Includes
SKILL.md
regression-analysis-modeling.SKILL.mdname: regression-analysis-modeling
description: Perform comprehensive regression analysis and predictive modeling using linear regression, decision trees, and random forests. Use when you need to predict continuous values like housing prices, sales forecasts, demand predictions, or any numerical target variables. Includes automated feature engineering, model comparison, and visualization with Chinese language support.
allowed-tools: Read, Write, Bash, Glob
Regression Analysis & Predictive Modeling
A comprehensive regression analysis skill that automates the complete machine learning workflow from data preparation to model evaluation and interpretation, supporting multiple algorithms and business use cases.
Instructions
1. Data Preparation and Exploration
When users provide datasets for regression analysis:
- Load and validate the data structure and quality
- Handle missing values, outliers, and data type conversions
- Perform exploratory data analysis (EDA) with visualizations
- Identify potential predictors and target variables
- Support both English and Chinese column names and data
2. Feature Engineering
- **Date Features**: Extract time-based features from datetime columns
- **Categorical Encoding**: Convert categorical variables to numerical representations
- **Feature Creation**: Generate interaction terms, ratios, and derived features
- **Feature Selection**: Identify most predictive features using statistical methods
- **Data Scaling**: Standardize or normalize features as needed for different algorithms
3. Model Training and Selection
- **Linear Regression**: Baseline model with coefficient interpretation
- **Decision Tree Regression**: Non-linear relationships with feature importance
- **Random Forest**: Ensemble method for improved accuracy and robustness
- **Cross-Validation**: K-fold CV to ensure model stability
- **Hyperparameter Tuning**: Automatic optimization of model parameters
- **Model Comparison**: Rank models by performance metrics
4. Model Evaluation and Diagnostics
- **Performance Metrics**: R², MAE, RMSE, MAPE for comprehensive evaluation
- **Residual Analysis**: Diagnostic plots to check model assumptions
- **Learning Curves**: Analyze model performance with different data sizes
- **Feature Importance**: Identify key predictors for business insights
- **Prediction Intervals**: Quantify uncertainty in predictions
5. Visualization and Reporting
- **Prediction vs Actual**: Scatter plots showing prediction accuracy
- **Residual Plots**: Diagnostic visualizations for model assumptions
- **Feature Importance Charts**: Visual ranking of predictive factors
- **Learning Curve Analysis**: Model performance visualization
- **Comprehensive Reports**: Automated analysis summary with business insights
Usage Examples
Housing Price Prediction
Build a model to predict house prices:
[CSV with square_footage, rooms, location, age, amenities data]
Sales Forecasting
Create a sales prediction model:
[CSV with date, product_id, marketing_spend, seasonality data]
Risk Assessment
Predict risk scores based on customer attributes:
[CSV with demographic, behavioral, historical data]
Key Features
Automated ML Pipeline
- **End-to-End Processing**: From raw data to final predictions
- **Multiple Algorithm Support**: Linear, Tree-based, and Ensemble methods
- **Smart Feature Engineering**: Automatic creation of relevant features
- **Model Selection**: Data-driven algorithm recommendation
- **Chinese Language Support**: Full support for Chinese data and outputs
Business-Focused Outputs
- **Actionable Insights**: Feature importance translated to business context
- **Model Interpretability**: Clear explanations of prediction logic
- **Performance Benchmarks**: Industry-standard evaluation metrics
- **Risk Assessment**: Prediction confidence intervals
- **ROI Analysis**: Business impact quantification
Advanced Analytics
- **Time Series Features**: Automatic handling of temporal data
- **Cross-Validation**: Robust model performance estimation
- **Ensemble Methods**: Combining multiple models for better accuracy
- **Hyperparameter Optimization**: Automated model tuning
File Requirements
For General Regression:
- **target_variable**: Variable to predict (e.g., price, sales, risk score)
- **predictor_variables**: Features used for prediction
- **Sufficient sample size**: Minimum 100 rows for reliable modeling
Output Files Generated
- **model_results.csv**: Complete predictions with confidence intervals
- **feature_importance.csv**: Ranked feature importance with scores
- **model_comparison.csv**: Performance metrics for all tested models
- **prediction_plots.png**: Comprehensive visualization dashboard
- **regression_analysis_report.md**: Detailed analysis and business insights
- **model_coefficients.csv**: Linear regression model coefficients
Dependencies
- **Core ML**: scikit-learn, pandas, numpy
- **Visualization**: matplotlib, seaborn (with Chinese font support)
- **Statistical Analysis**: scipy for statistical tests
- **Data Processing**: Standard Python libraries for file operations
Best Practices
Data Preparation
- Ensure consistent data formatting and encoding
- Handle missing values appropriately (imputation vs removal)
- Remove or transform outliers based on domain knowledge
- Validate data types and ranges before modeling
Model Development
- Always split data into training and testing sets
- Use cross-validation for robust performance estimation
- Compare multiple algorithms before final selection
- Consider business constraints and interpretability requirements
Interpretation and Deployment
- Focus on business-relevant metrics over purely statistical ones
- Validate model predictions against domain expertise
- Document model limitations and appropriate use cases
- Establish monitoring procedures for deployed models
Advanced Features
Automated
Read more
name: regression-analysis-modeling description: Perform comprehensive regression analysis and predictive modeling using linear regression, decision trees, and random forests. Use when you need to predict continuous values like housing prices, sales forecasts, demand predictions, or any numerical target variables. Includes automated feature engineering, model comparison, and visualization with Chinese language support. allowed-tools: Read, Write, Bash, Glob
Regression Analysis & Predictive Modeling
A comprehensive regression analysis skill that automates the complete machine learning workflow from data preparation to model evaluation and interpretation, supporting multiple algorithms and business use cases.
Instructions
1. Data Preparation and Exploration
When users provide datasets for regression analysis:
- Load and validate the data structure and quality
- Handle missing values, outliers, and data type conversions
- Perform exploratory data analysis (EDA) with visualizations
- Identify potential predictors and target variables
- Support both English and Chinese column names and data
2. Feature Engineering
- **Date Features**: Extract time-based features from datetime columns
- **Categorical Encoding**: Convert categorical variables to numerical representations
- **Feature Creation**: Generate interaction terms, ratios, and derived features
- **Feature Selection**: Identify most predictive features using statistical methods
- **Data Scaling**: Standardize or normalize features as needed for different algorithms
3. Model Training and Selection
- **Linear Regression**: Baseline model with coefficient interpretation
- **Decision Tree Regression**: Non-linear relationships with feature importance
- **Random Forest**: Ensemble method for improved accuracy and robustness
- **Cross-Validation**: K-fold CV to ensure model stability
- **Hyperparameter Tuning**: Automatic optimization of model parameters
- **Model Comparison**: Rank models by performance metrics
4. Model Evaluation and Diagnostics
- **Performance Metrics**: R², MAE, RMSE, MAPE for comprehensive evaluation
- **Residual Analysis**: Diagnostic plots to check model assumptions
- **Learning Curves**: Analyze model performance with different data sizes
- **Feature Importance**: Identify key predictors for business insights
- **Prediction Intervals**: Quantify uncertainty in predictions
5. Visualization and Reporting
- **Prediction vs Actual**: Scatter plots showing prediction accuracy
- **Residual Plots**: Diagnostic visualizations for model assumptions
- **Feature Importance Charts**: Visual ranking of predictive factors
- **Learning Curve Analysis**: Model performance visualization
- **Comprehensive Reports**: Automated analysis summary with business insights
Usage Examples
Housing Price Prediction
Build a model to predict house prices: [CSV with square_footage, rooms, location, age, amenities data]
Sales Forecasting
Create a sales prediction model: [CSV with date, product_id, marketing_spend, seasonality data]
Risk Assessment
Predict risk scores based on customer attributes: [CSV with demographic, behavioral, historical data]
Key Features
Automated ML Pipeline
- **End-to-End Processing**: From raw data to final predictions
- **Multiple Algorithm Support**: Linear, Tree-based, and Ensemble methods
- **Smart Feature Engineering**: Automatic creation of relevant features
- **Model Selection**: Data-driven algorithm recommendation
- **Chinese Language Support**: Full support for Chinese data and outputs
Business-Focused Outputs
- **Actionable Insights**: Feature importance translated to business context
- **Model Interpretability**: Clear explanations of prediction logic
- **Performance Benchmarks**: Industry-standard evaluation metrics
- **Risk Assessment**: Prediction confidence intervals
- **ROI Analysis**: Business impact quantification
Advanced Analytics
- **Time Series Features**: Automatic handling of temporal data
- **Cross-Validation**: Robust model performance estimation
- **Ensemble Methods**: Combining multiple models for better accuracy
- **Hyperparameter Optimization**: Automated model tuning
File Requirements
For General Regression:
- **target_variable**: Variable to predict (e.g., price, sales, risk score)
- **predictor_variables**: Features used for prediction
- **Sufficient sample size**: Minimum 100 rows for reliable modeling
Output Files Generated
- **model_results.csv**: Complete predictions with confidence intervals
- **feature_importance.csv**: Ranked feature importance with scores
- **model_comparison.csv**: Performance metrics for all tested models
- **prediction_plots.png**: Comprehensive visualization dashboard
- **regression_analysis_report.md**: Detailed analysis and business insights
- **model_coefficients.csv**: Linear regression model coefficients
Dependencies
- **Core ML**: scikit-learn, pandas, numpy
- **Visualization**: matplotlib, seaborn (with Chinese font support)
- **Statistical Analysis**: scipy for statistical tests
- **Data Processing**: Standard Python libraries for file operations
Best Practices
Data Preparation
- Ensure consistent data formatting and encoding
- Handle missing values appropriately (imputation vs removal)
- Remove or transform outliers based on domain knowledge
- Validate data types and ranges before modeling
Model Development
- Always split data into training and testing sets
- Use cross-validation for robust performance estimation
- Compare multiple algorithms before final selection
- Consider business constraints and interpretability requirements
Interpretation and Deployment
- Focus on business-relevant metrics over purely statistical ones
- Validate model predictions against domain expertise
- Document model limitations and appropriate use cases
- Establish monitoring procedures for deployed models
Advanced Features
Automated
基于 Claude Skill 架构的智能数据分析平台。提供两套完整的技能体系: 通用数据分析技能 - 6阶段完整分析流程 互联网数据分析技能 - 7个专业分析模块 + 1个入口技能
Other skills on claude-data-analysis-ultra-main.
- /ab-testing-analyzer
全面的AB测试分析工具,支持实验设计、统计检验、用户分群分析和可视化报告生成。用于分析产品改版、营销活动、功能优化等AB测试结果,提供统计显著性检验和深度洞察。
Open skill - /attribution-analysis-modeling
Perform multi-touch attribution analysis using Markov chains, Shapley values, and custom attribution models. Use when you need to analyze marketing channel effectiveness, calculate conversion attribution, optimize marketing budgets, or understand customer journey paths. Supports
Open skill - /code-generator
Generates production-ready analysis code in Python, R, SQL. Invoke when user wants reusable code for data analysis, ML, or visualization.
Open skill - /content-analysis
Analyze text content using both traditional NLP and LLM-enhanced methods. Extract sentiment, topics, keywords, and insights from various content types including social media posts, articles, reviews, and video content. Use when working with text analysis, sentiment detection,
Open skill - /data-analysis
通用的 6 阶段数据分析助手:数据质量→探索性分析→假设生成→可视化→代码生成→综合报告。提供完整的方法论和模板!
Open skill - /data-exploration-visualization
自动化数据探索和可视化工具,提供从数据加载到专业报告生成的完整EDA解决方案。支持多种图表类型、智能数据诊断、建模评估和HTML报告生成。适用于医疗、金融、电商等领域的数据分析项目。
Open skill

