# Experimental Design

> Experimental design, A/B testing, statistical hypothesis testing, and research methodology

- Skill: `neuralblitz/experimental-design` (Agent Skill)
- Install (CLI): `npx skillmds@latest add neuralblitz/experimental-design`
- Raw SKILL.md: https://api.skillmd.com/api/skills/neuralblitz/experimental-design/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Research & Search
- License: MIT
- Author: NeuralBlitz (https://skillmd.com/u/neuralblitz)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/neuralblitz/experimental-design

---


## What I do
- Design rigorous experiments
- Create proper control and treatment groups
- Analyze experimental results statistically
- Ensure internal and external validity
- Calculate sample sizes
- Avoid common pitfalls

## When to use me
When running A/B tests, experiments, or any controlled study to measure causal effects.

## Experimental Design Types

### Randomized Controlled Trial (RCT)
- Random assignment to groups
- Gold standard for causal inference
- Controls for confounding

### A/B Testing
- Two variants (A = control, B = treatment)
- Random assignment
- Measure conversion/r engagement

### Multivariate Testing
- Multiple variables simultaneously
- Factorial design
- Interaction effects

### Sequential Testing
- Pre-specified stopping rules
- Always-valid inference
- Reduce sample size

## Key Concepts

### Hypothesis
- **Null (H0)**: No effect
- **Alternative (H1)**: Effect exists
- One-sided vs two-sided

### Statistical Power
- Probability of detecting true effect
- 80% power is standard
- Affected by: effect size, sample size, alpha

### Sample Size Calculation
```python
# Example: Two-sample t-test
from scipy import stats
import numpy as np

effect_size = 0.5  # Cohen's d
alpha = 0.05
power = 0.80

n = int(np.ceil(2 * (stats.norm.ppf(1-alpha/2) + stats.norm.ppf(power))**2 / effect_size**2))
# n per group
```

### Variables
- **Independent**: Treatment
- **Dependent**: Outcome
- **Control**: Variables held constant
- **Confounding**: Variables that affect both

## Common Designs

### Between-Subjects
- Different people in each group
- Pros: No carryover effects
- Cons: Individual differences

### Within-Subjects
- Same people in all conditions
- Pros: More power, less variance
- Cons: Order effects, carryover

### Factorial Design
- Multiple independent variables
- Main effects and interactions
- 2x2, 3x2, etc.

## Analysis Methods

### Frequentist
- T-tests
- ANOVA
- Chi-square
- Regression

### Bayesian
- Posterior distributions
- Bayes factors
- Credible intervals

### Bootstrapping
- Resampling
- Distribution-free
- Confidence intervals

## Threats to Validity

### Internal
- Selection bias
- History effects
- Maturation
- Attrition
- Instrumentation

### External
- Sample representativeness
- Ecological validity
- Treatment diffusion

## Best Practices
- Pre-register hypotheses
- Use adequate sample sizes
- Randomize properly
- Monitor for issues
- Report all results
- Consider effect size
- Replicate findings

