Multi-scenario and multi-criteria approach to evaluate prediction techniques used to recognise failure patterns