https://medium.com/@monocosmo77/understanding-regression-models-part2-artificial-intelligence-12be39d0f64e