https://medium.com/@monocosmo77/understanding-regression-models-part1-artificial-intelligece-4b4dadeb2784