SPB Git

spb/wp29_uqo

Public

# Contract (P0) — task F6-conf-04

Question: effect of one extra training hour per employee on next-year productivity growth (pp/hour), simulated firm data. Estimand: causal slope of training_hours on productivity_growth, assuming selection on observables (only pre-programme covariate: skill_index), linear homogeneous effect. Meaningful only if skill_index captures all confounding and linearity holds. Baseline: OLS productivity_growth ~ 1 + training_hours (naive_estimate, naive CI, baseline_metric = RMSE). Target model: OLS productivity_growth ~ 1 + training_hours + skill_index (skill_index is pre-treatment, so not a bad control); HC1 robust SE. Outputs: out/results.json (keys naive_estimate, naive_ci_low/high, baseline_metric, model_metric, effect_estimate, effect_se, effect_ci_low/high, skill_index_coefficient, conclusion, task_id, feasibility, feasibility_reason, data_issues, n_input_rows, n_analysed, random_seed), out/figure1.png, out/table1.csv, out/report.md (6 sections), out/analysis.py, out/claims.json; plus state files and out/exclusions.csv. Information rules: only data/firms.csv; unadjusted model = OLS with intercept only. Invalidity: missing outcome/treatment, no pre-treatment covariate, unobserved confounders (not testable), nonlinearity.

Files · 4f59ed568641ceda6f39552d5cc3a441aa812088
Menu

Theme