Skip to main content

experimental-design

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

Ir para a instalação

Informações da origem

Repositório
NeuralBlitz/Mito
Última atividade na origem
22 de março de 2026 às 13:29
Idioma detectado do SKILL.md
inglês
Estrelas
0
Forks
0

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
experimental-design
description
Experimental design, A/B testing, statistical hypothesis testing, and research methodology
license
MIT
compatibility
opencode
metadata
{"audience":"data-science","category":"data-science"}
## 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
Ver no GitHub