types of causality assessment