$ ./event_carac error usage: event_carac : support minimum relatif en flottant, par exemple 0.1 pour 10% : données d'entrée, par exemple : $ cat test.bin seq 1 1 1 2 1 1 1 seq 2 1 2 1 2 ou (plusieurs item par ligne, mais l'algo extrait seulement des séquences d'items) : seqId 1 21 23 seqId 2 23 seqId 3 23 seqId 4 26 29 26 30 23 26 34 25 29 38 41 26 29 26 29 38 40 Résultat sur test.bin (minsup = 1) : 1(1) 1(2.5) 2(3) : 2 : 1 1(1) 2(2.5) 1(3.5) : 2 : 1.5 2(2.5) 1(3.5) : 2 : 2.5 Dans l'ordre : - la séquence : liste de item(distance moyenne au début) - le support - la distance moyenne au début dans les séquences de la base Pour NARECA, c'est la fin des séquences qu'il faut caractériser, donc il faut commencer par retourner les séquences de la base puis inverser le résultat fourni par l'algo. Pour inverser le résultat fourni par l'algo, petit script AWK : $ dist/Release/GNU-Linux-x86/event_carac 1 test.bin | awk 'BEGIN{FS=" : "}{l=split($1,tab," ");for(i=l;i>=1;i--)printf("%s ",tab[i]);print ": " $(NF-1) " : " $NF}' 2(3) 1(2.5) 1(1) : 2 : 1 1(3.5) 2(2.5) 1(1) : 2 : 1.5 1(3.5) 2(2.5) : 2 : 2.5 Pour retourner les séquences initiales, je te laisse gérer car j'avais fait un truc ad'hoc aux données d'Emilie.