Comparison of SVMs and Random Forests for Microarray-Based Cancer Classification