https://python.plainenglish.io/choosing-the-right-regression-for-your-machine-learning-linear-logistic-or-polynomial-df7ef2a4f4a1