Contribution analysis