experiment-design

Featured

Design empirical studies through power analysis, pre-analysis planning, QSF parsing, and survey architecture. Use when specifying sampling, measurement, treatment, or analysis before data collection. Not for causal identification alone; use $causal-design.

Web & Frontend 144 stars 27 forks Updated 3 days ago MIT

Install

View on GitHub

Quality Score: 90/100

Stars 20%
72
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Experiment Design > Interview-driven design workflow producing design documents, power analysis scripts, and pre-analysis plans. ## Modes | Mode | What it produces | Entry point | |------|-----------------|-------------| | **Power** | Power analysis script + sample size table | "How many participants do I need?" | | **Design** | Full design document (hypotheses, conditions, measures, randomization) | "Design my experiment" | | **PAP** | Pre-analysis plan (AEA/OSF/EGAP format) | "Write a PAP" | | **Survey** | Structured survey specification from natural language or QSF | "Build a survey" / "Parse my Qualtrics" | Default: **Design**. If user provides a `.qsf` file, auto-select Survey mode. ## When to Use - Designing a new experiment or survey - Calculating required sample sizes - Writing or auditing a pre-analysis plan - Parsing a Qualtrics `.qsf` file to understand its structure - Building a survey specification from a natural language description ## When NOT to Use - Running the analysis → `data-analysis` - Auditing identification strategy for observational studies → `causal-design` - Generating synthetic test data → `synthetic-data` ## Shared References - Method probing questions: `shared/method-probing-questions.md` — ask before designing (Experiments/RCTs, Survey sections) - Validation tiers: `shared/validation-tiers.md` — tier determines required power and pre-registration - Escalation protocol: `shared/escalation-protocol.md` — escalate when design has validi...

Details

Author
flonat
Repository
flonat/flonat-research
Created
7 months ago
Last Updated
3 days ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

Web & Frontend Featured

experimental-design

Design experiments and studies BEFORE data is collected — choosing a design, randomizing, blocking, and laying out treatment combinations so results are interpretable. Use whenever someone is planning a study, asks how to assign subjects/samples to groups, mentions randomization, blocking, stratification, controls, factorial or fractional-factorial designs, design of experiments (DOE), screening many factors, response-surface optimization, crossover or repeated-measures or split-plot designs, cluster/group randomization, Latin squares, plate layouts, batch/run-order effects, replication vs. pseudoreplication, or sequential/adaptive/group-sequential designs. Trigger even for informal phrasings like "how should I set up this experiment", "how do I avoid confounding", "what's the best way to test these 6 factors", or "assign these mice to conditions". For computing the sample size or power once the design is chosen, use statistical-power; for analyzing data already collected, use statistical-analysis.

46,700 Updated 5 days ago
K-Dense-AI
Web & Frontend Listed

experimental-design

Design experiments and studies BEFORE data is collected — choosing a design, randomizing, blocking, and laying out treatment combinations so results are interpretable. Use whenever someone is planning a study, asks how to assign subjects/samples to groups, mentions randomization, blocking, stratification, controls, factorial or fractional-factorial designs, design of experiments (DOE), screening many factors, response-surface optimization, crossover or repeated-measures or split-plot designs, cluster/group randomization, Latin squares, plate layouts, batch/run-order effects, replication vs. pseudoreplication, or sequential/adaptive/group-sequential designs. Trigger even for informal phrasings like "how should I set up this experiment", "how do I avoid confounding", "what's the best way to test these 6 factors", or "assign these mice to conditions". For computing the sample size or power once the design is chosen, use statistical-power; for analyzing data already collected, use statistical-analysis.

0 Updated 2 weeks ago
timsmykov
Web & Frontend Featured

experimental-design

Design experiments and studies BEFORE data is collected — choosing a design, randomizing, blocking, and laying out treatment combinations so the results will actually be interpretable. Use whenever someone is planning a study, asks how to assign subjects/samples to groups, mentions randomization, blocking, stratification, controls, factorial or fractional-factorial designs, design of experiments (DOE), screening many factors, response-surface optimization, crossover or repeated-measures or split-plot designs, cluster/group randomization, Latin squares, plate layouts, batch/run-order effects, replication vs. pseudoreplication, or sequential/adaptive/group-sequential designs. Trigger this even for informal phrasings like "how should I set up this experiment", "how do I avoid confounding", "what's the best way to test these 6 factors", or "assign these mice to conditions". For computing the sample size or power once the design is chosen, use statistical-power; for analyzing data already collected, use statistica

3,694 Updated 2 days ago
xintaofei