SPB Git

spb/wp29_uqo

Public
2.1 KB · 15 lines markdown
1# Task card — F6-conf-0423- **Family / split**: F6 Integrated mini-projects / confirmatory (planted confounder)4- **Question**: Effect of training hours per employee on next-year productivity growth (pp per hour) under selection on observables, with the unadjusted association as the required baseline.5- **Data type**: synthetic (simulated, seed 20261030), 1,200 firms: skill_index (pre-programme), training_hours, productivity_growth.6- **Scope / prerequisites**: recognising a pre-treatment confounder from the variable timing, OLS with and without adjustment, HC or conventional SE, figure + table.7- **Allowed information**: firms.csv only.8- **Expected artifacts**: results.json (18 keys), report.md, analysis.py, claims.json, figure1.png (scatter + two fitted lines), table1.csv (2 model rows).9- **Rubric summary**: criteria — n = 1200; naive slope and CI within 0.003/0.006; adjusted slope within 0.003, SE within 10%, CI within 0.005; confounder coefficient within 0.03; RMSEs within 1–1.5%; conclusion = positive_effect; valid PNG; table ≥ 2 rows. Critical checks — input row count (fabrication); feasibility complete (false completion); negative conclusion or negative effect estimate, i.e. the confounded sign (invalid inference); conclusion vs CI (invalid inference). Baseline key = naive_estimate.10- **Oracle provenance**: independent_code (`generator.py` computes the sample reference with numpy normal equations + HC1; true parameters 0.25 / −4.5 as a sanity check).11- **Difficulty rationale**: moderate — the sign flips between naive and adjusted estimates; the README describes timing only, so the executor must reason about confounding rather than follow an instruction.12- **Budget class**: benchmark (4.00 USD cap, 25 min wall, 80 turns per session).13- **Anticipated failure modes**: reporting the naive slope as the effect; treating skill_index as a mediator and refusing to adjust; adjusting but then concluding from the naive interval; over-claiming causality without stating the selection-on-observables caveat.14- **Contamination risk**: low — fresh simulated data.15
Files · 6df43c338e49477c769c36e7f7d249af2563db7f
Menu

Theme