Machine Learning Classification Methods and Portfolio Allocation: An Examination of Market Efficiency