https://medium.com/@samjoshua.s2002/part-ii-the-ultimate-guide-to-regression-which-method-is-right-for-your-data-39e9d15837b6