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... 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 ?
A quel endroit souhaites tu faire ca ?
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 simplement group.getAge() == monAge ou group.getId() == monId
? -- Éric Chatellier <chatellier@codelutin.com> Tel: 02.40.50.29.28 http://www.codelutin.com