Running placebo analysis
🔬 A curated collection of 23,000+ agent skills for empirical research across 8 social science disciplines. | 精选 23,000+ AI Agent 技能库,覆盖8大社会科学学科的实证研究。CoPaper.AI 20分钟完成一篇可复现的规范实证论文,并支持用户上传 Skills。-- Maintained by CoPaper.AI from Stanford REAP.
npx -y skills add brycewang-stanford/Auto-Empirical-Research-Skills --skill running-placebo-analysisAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
What its author says it does
Copied from the file, not written here
Performs placebo-in-time sensitivity analysis with hierarchical null model and optional Bayesian assurance. Use when checking model robustness, verifying lack of pre-intervention effects, or estimating study power.
SKILL.md
1.7 KB, as published. Nobody here has run it
Running Placebo Analysis
Executes placebo-in-time sensitivity analysis using the core PlaceboInTime check. Builds a hierarchical Bayesian model of the "status quo" (no-effect) distribution, then compares the actual intervention effect against that learned null. Optionally computes Bayesian assurance (operating characteristics).
Workflow
- Fit your experiment: Run a CausalPy experiment (ITS, SC) with a PyMC model.
- Configure the check: Create a
PlaceboInTimewithn_folds, optionalexperiment_factory, and optional assurance parameters. - Run: Call
.run(experiment)(standalone) or use within aPipeline+SensitivityAnalysis. - Evaluate: Inspect the null distribution (
theta_new),p_effect_outside_null, and optional assurance results.
Key Concepts
- Placebo-in-time: Simulating an intervention at a time when none occurred to check if the model falsely detects an effect.
- Hierarchical null model: A Bayesian model fitted on fold-level summaries that characterises the distribution of effects under no intervention.
- Assurance: Bayesian operating characteristics — the probability of correctly detecting a real effect given your expected-effect prior and ROPE.
- Factory Pattern: Decouples the placebo logic from the specific CausalPy experiment type.
References
- Placebo-in-time Implementation: Core API reference, usage examples, and hierarchical status-quo modeling.