correlation and regression and machine learning