Source: https://perso.ensta-paris.fr/~manzaner/Cours/MI204/1_Introduction_Modeles.pdf