on ramène le calcul de l'erreur a la fin pour ne pas limiter le scalling