En fait après discussion avec Steph il n'y a pas besoin d'inverser l'appel. Il faut travailler sur la valeur absolue de la valeur de référence et pas sur la valeur de référence elle-même. par exemple si T0 = -0.84 avec des bornes de 50% je fais -0.84 -0.5 * |-0.84| et -0.84 +0.5 * |-0.84|, et comme ça mes bornes sont toujours dans le bon sens ! C'est corrigeable rapidement ? Le 22/01/2015 14:38, Loic GASCHE a écrit :
Ca peut poser des problèmes d'inverser l'appel ?
Moi tant que ça marche ça me va, mais il faut voir si ça peut poser d'autres soucis...
Tu penses à quoi quand tu parles d'une autre façon de calculer les bornes ?
Le 22/01/2015 12:28, Eric Chatellier a écrit :
Le 22/01/2015 11:59, Loic GASCHE a écrit :
Et l'équation n'a pas changé depuis que je bosse sur cette base, donc on a déjà fait de grosses AS incluant T0 et cela n'avait pas posé de PB. C'est un bug dans Isis.
Pour les facteurs uniforme pourcentage, l'appel de la distribution uniforme se fait avec: reference - coefficient reference + coefficient
Mais dans ton cas, la référence est négative (-0.83 et coeff = 0.5), ton l'appel se fait avec -0.415 -1.245 mais comme min est supérieur à max, bah R renvoi NaN :(
Que dois-je faire dans le cas où une valeur de référence est négative ? Inverser l'appel pour que min soit bien toujours inférieur à max ? Ou dois-je calculer les bornes d'une autre façon ?
PS: ticket créé ici : http://forge.codelutin.com/issues/6525
_______________________________________________ Isis-fish-users mailing list Isis-fish-users@list.isis-fish.org http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users