Machine learning methods for prediction of cardiovascular diseases