Evaluating the performance of cost-based discretization versus entropy- and error-based discretization