growth-model-analyzer

Evaluate growth experiments and campaigns using statistical tests and uplift modeling.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandas, numpy, scikit-learn, xgboost, plotly, matplotlib, seaborn, and includes scripts (resource) components.

What problem does it solve?

This Skill provides a comprehensive growth-hacking toolkit to analyze funnel performance, segment users, run uplift modeling, and optimize ROI across growth campaigns.

Core Features & Use Cases

  • Funnel & Campaign Analysis: Assess funnel performance and campaign impact.
  • RFM & Segmentation: Customer value segmentation and targeting insights.
  • Uplift Modeling: Identify high-impact users using ML for incremental gains.
  • ROI & CLV: ROI optimization and customer lifetime value estimation.

Quick Start

Load growth data, measure campaign effects, segment users with RFM, and apply uplift modeling to optimize strategies. Steps:

  • Evaluate campaign effectiveness and conversion uplift
  • Perform RFM segmentation and visualize clusters
  • Build uplift model and review incremental scores

Frequently Asked Questions about growth-model-analyzer

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

FAQPage Schema
How do I measure uplift modeling to identify high-impact users in marketing campaigns?

Uplift modeling uses machine learning with XGBoost to estimate incremental impact on individual users by comparing treatment and control groups. This Skill applies statistical testing and effect-size measures to quantify which users respond most to campaigns, enabling targeted ROI optimization across digital channels.

What's the best way to perform RFM segmentation and customer value analysis on growth data?

RFM segmentation clusters customers by Recency, Frequency, and Monetary value using KMeans and pandas preprocessing. This Skill automates segmentation, visualization, and targeting insights to guide resource allocation and identify high-value customer groups for retention and expansion.

Can I analyze funnel performance and campaign effectiveness with statistical testing?

Yes. This Skill evaluates funnel conversions and campaign impact using Chi-squared and t-tests to measure statistical significance, calculates effect sizes with Cramer's V and Cohen's d, and generates Qini curve analysis to quantify uplift across treatment segments.

How do I automate end-to-end growth analysis from data loading to report generation?

This Skill provides scripts that load growth data, preprocess with pandas and numpy, run statistical and ML analyses including XGBoost uplift modeling, generate Plotly and Matplotlib visualizations, and produce automated reports linking funnel performance, segmentation, and ROI outcomes.

What are the limitations when applying uplift modeling to small sample sizes or imbalanced groups?

Uplift modeling requires sufficient treatment and control observations to avoid overfitting; small samples weaken statistical power and effect-size estimates. This Skill applies Chi-squared and t-tests to validate assumptions, but results lose reliability when group sizes are severely imbalanced or below minimum thresholds.