X-Git-Url: https://git.auder.net/?p=valse.git;a=blobdiff_plain;f=src%2Fsources%2FconstructionModelesLassoMLE.c;h=4ab62ad628f800ec3df606318a3d7c6b4071c7ca;hp=272f01bcf7284826173c4cfad0d8d2bad4cb04d3;hb=09ab3c164abb566764e86a175b5973241e708fd6;hpb=8e92c49c15bdacebf46190e7c8279bd227873928 diff --git a/src/sources/constructionModelesLassoMLE.c b/src/sources/constructionModelesLassoMLE.c index 272f01b..4ab62ad 100644 --- a/src/sources/constructionModelesLassoMLE.c +++ b/src/sources/constructionModelesLassoMLE.c @@ -5,7 +5,7 @@ #include // TODO: comment on constructionModelesLassoMLE purpose -void constructionModelesLassoMLE( +void constructionModelesLassoMLE_core( // IN parameters const double* phiInit, // parametre initial de moyenne renormalisé const double* rhoInit, // parametre initial de variance renormalisé @@ -83,7 +83,7 @@ void constructionModelesLassoMLE( double* piLambda = (double*)malloc(k*sizeof(double)); double* LLF = (double*)malloc((maxi+1)*sizeof(double)); double* S = (double*)malloc(lengthA*m*k*sizeof(double)); - EMGLLF(phia,rhoInit,piInit,gamInit,mini,maxi,gamma,0.0,Xa,Y,tau, + EMGLLF_core(phia,rhoInit,piInit,gamInit,mini,maxi,gamma,0.0,Xa,Y,tau, phiLambda,rhoLambda,piLambda,LLF,S, n,lengthA,m,k); free(Xa); @@ -138,7 +138,7 @@ void constructionModelesLassoMLE( for (int mm=0; mm