senior-data-scientist

Design A/B tests, engineer features, and evaluate models with MLflow.

2|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/zhangzhang-111-i/claude-skills111 --skill senior-data-scientist-zhangzhang-111-i
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-data-scientist
Source: https://github.com/zhangzhang-111-i/claude-skills111/tree/main/engineering-team/senior-data-scientist
Command: npx skills add https://github.com/zhangzhang-111-i/claude-skills111 --skill senior-data-scientist-zhangzhang-111-i

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill empowers users to design rigorous experiments, engineer robust features, build and evaluate predictive models, and perform causal inference, enabling data-driven decision-making.

Core Features & Use Cases

  • Experiment Design: Calculate sample sizes for A/B tests and analyze experiment results using statistical methods.
  • Feature Engineering: Build pipelines for transforming raw data into features suitable for machine learning models.
  • Model Building & Evaluation: Train, cross-validate, and log machine learning models using MLflow.
  • Causal Inference: Apply techniques like Difference-in-Differences to understand causal effects from observational data.
  • Use Case: A product manager wants to test a new feature. This Skill can help them determine the necessary sample size for an A/B test, guide them on setting up the experiment, and analyze the results to determine if the feature had a statistically significant impact.

Quick Start

Use the senior-data-scientist skill to calculate the sample size for an A/B test with a baseline conversion rate of 10% and a minimum detectable effect of 5%.

Frequently Asked Questions about senior-data-scientist

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

FAQPage Schema
How do I calculate sample size for an A/B test with a specific baseline conversion rate?

To calculate A/B test sample size, you provide the baseline conversion rate and minimum detectable effect. This Skill processes these inputs to determine the exact statistical sample size needed for a rigorous experiment design.

What is the best way to apply difference-in-differences for causal inference from observational data?

Difference-in-differences is a causal inference technique used to understand treatment effects from observational data. This Skill applies statistical modeling to isolate the causal impact by comparing changes in treatment and control groups over time.

Can I build feature engineering pipelines using Scikit-learn and evaluate models with MLflow?

Yes, you can build feature engineering pipelines using Scikit-learn and evaluate models with MLflow. This Skill supports transforming raw data into features and logging machine learning model training and cross-validation results.

Does this data science workflow support analysis with Python, R, and SQL?

Yes, this data science workflow supports analysis with Python, R, and SQL. It integrates these languages to provide advanced statistical modeling, feature engineering, and predictive modeling capabilities in production environments.

How do I set up and analyze A/B test results to determine statistical significance?

To analyze A/B test results, you apply statistical methods to compare experiment outcomes against baselines. This Skill evaluates the data to determine if a new feature had a statistically significant impact on user behavior.

When do I need causal inference instead of standard predictive modeling for data analysis?

You need causal inference when understanding the direct effect of an action is required, rather than just predicting outcomes. This Skill applies techniques like difference-in-differences to extract true causal effects from observational data.