https://djangomiddleware.pythonprogramminghelp.com/3-rules-for-regression-modeling/