Source: https://eric.univ-lyon2.fr/~ricco/cours/cours/pratique_regression_logistique.pdf