Causal attribution