Le 20/08/2012 17:00, Loic GASCHE a écrit :
Le 20/08/2012 14:54, Loic GASCHE a écrit :
Le 20/08/2012 14:39, Stephanie MAHEVAS a écrit :
Le 20/08/2012 14:27, Loic GASCHE a écrit :
Salut les lutins,
Maintenant que le calcul de F par groupe fonctionne dans ISIS je fais les exports correspondants... Pas de problème pour la création des fichiers .csv, mais j'ai des soucis avec l'export dans le RData. En effet pour le moment on a 1 export = 1 valeur d'une variable par simu. oui car les methodes d'analyse de sensibilité courantes se font sur une valeur scalaire et pas sur un vecteur
C'est vrai que si on veut faire une AS sur le F par groupe on sera obligé de sélectionner à chaque fois quel groupe étudier dans l'AS... donc cela n'a pas de sens de faire un export contenant le F de tous les groupes. Autant se contenter d'un export contenant le F d'un unique groupe et qui demande à l'utilisateur de sélectionner quel groupe l'intéresse (et on pourra potentiellement sélectionner plusieurs fois cet export avec des groupes différents).
Le problème est que le nombre de groupes sélectionnables dépend de la population, et donc va potentiellement varier en fonction de la population sélectionnée...
il me semble que tu retrouves le meme questionnement que pour le calcul de Ftot si on veut un Ftot generique, non? Eric doit reflechir a proposer une interface d'export et sauvegarde des resultats qui soit parametrable sur les dimensions des matrices de resultats, mais cela ne sera pas dispo demain. Donc à mon avis, le plus simple serait de faire à nouveau un export non generique comme pour Ftot. Eric, cela signifie que cette interface d'export devra etre aussi exploitable pour les exports de sensitivity avec une contrainte plus forte qui est que le resultat ne peut etre qu'un scalaire et non un vecteur.
Est-ce que c'est possible de faire varier le contenu d'une liste de choix en fonction du choix fait dans une liste précédente ?
De plus, si on veut travailler sur des populations on fait : if (pop.getName().equals(param_pop.getName())) { pour faire les calculs sur la pop sélectionnée. Le problème est que pour les groupes on n'a que getAge (qui rend un double) et getId (qui rend un int) et qui à priori ne peuvent pas être comparés comme des getName (String). Pourvu qu'on résolve le premier blocage, quelle serait la condition à appliquer ici ?
Tu veux faire quoi exactement? a+ stephanie
Or là il me faudrait 1 export = N valeurs par simu, N variant d'une population à l'autre... Pour conserver le même nombre de lignes que les autres exports il faudrait faire N exports correspondant chacun à un groupe, mais N varie et il y a certainement une meilleure solution que d'écrire plusieurs fois le même script juste en changeant le groupe... Solution que je ne trouve pas... Je me demande s'il serait possible de faire créer plusieurs colonnes par export par exemple en mettant le "public String getExportFilename() { " dans une boucle sur les groupes par exemple ?
Loïc _______________________________________________ Isis-fish-devel mailing list Isis-fish-devel@list.isis-fish.org http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-devel
_______________________________________________ Isis-fish-devel mailing list Isis-fish-devel@list.isis-fish.org http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-devel
_______________________________________________ Isis-fish-devel mailing list Isis-fish-devel@list.isis-fish.org http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-devel
-- ...................................................................... Stephanie MAHEVAS (Stephanie.Mahevas@ifremer.fr) IFREMER/EMH (Ecologie et Modèles pour l'Halieutique) Tel: (33) 2 40 37 41 81 Fax: (33) 2 40 37 40 75 o \ o / _ o __| \ / |__ o _ \ o / o /|\ | /\ ___\o \o | o/ o/__ /\ | /|\ / \ / \ | \ /) | ( \ /o\ / ) | (\ / | / \ / \ ......................................................................