Cross-impact analysis