An Empirical Comparison of Voting Classification Algorithms: Bagging, Boosting and Variants