X-Git-Url: https://git.auder.net/game/%22%20%20%20data.gameInfo.gameId%20%20%20%22?a=blobdiff_plain;f=pkg%2Fsrc%2Fsources%2FEMGLLF.c;h=e8b3b84051097b6e1c62a4eab39e446008140d37;hb=05834cceaddb8942c850d5b24f69c6dcfb7134ae;hp=d9f92c049745c1304b1852df9f509c18a841a308;hpb=23b9fb13bc6e82d7ca43bfb83aa85b6cd69c52c0;p=valse.git diff --git a/pkg/src/sources/EMGLLF.c b/pkg/src/sources/EMGLLF.c index d9f92c0..e8b3b84 100644 --- a/pkg/src/sources/EMGLLF.c +++ b/pkg/src/sources/EMGLLF.c @@ -16,7 +16,7 @@ void EMGLLF_core( Real lambda, // valeur du paramètre de régularisation du Lasso const Real* X, // régresseurs const Real* Y, // réponse - Real tau, // seuil pour accepter la convergence + Real eps, // seuil pour accepter la convergence // OUT parameters (all pointers, to be modified) Real* phi, // parametre de moyenne renormalisé, calculé par l'EM Real* rho, // parametre de variance renormalisé, calculé par l'EM @@ -379,7 +379,7 @@ void EMGLLF_core( if (Dist3 > dist2) dist2 = Dist3; - if (ite >= mini && (dist >= tau || dist2 >= sqrt(tau))) + if (ite >= mini && (dist >= eps || dist2 >= sqrt(eps))) break; }