https://validation.pythonprogramminghelp.com/5-most-amazing-to-statistical-modeling/