how to handle bimodal distribution in machine learning