Bonjour,
J'ai un peu progressé dans la compréhension de l'utilisation de
la distribution dans les méthodes d'AS.
Il y a plusieurs cas:
* soit la méthode prend en paramètres la distribution directement (Fast99)
* soit des paramètres de la distribution peuvent être calculé avant par une
distribution (Sobol)
* soit la méthode gère elle même la distribution, non modifiable (LHS)
* soit la distribution ne peut pas être gérée
Voici en détail les problèmes rencontrés suivant les méthodes de calcul:
Morris
------
Morris prend en paramètres deux vecteurs correspondant aux valeurs
min et max de chaque facteur.
Si les facteurs n'ont pas été défini en distribution uniforme
avec des valeurs min et max, cela pose problème.
Sobol
-----
Sobol prend en paramètres 2 dataframe qui peuvent être défini
manuellement suivant une méthode de distribution.
C'est donc théoriquement possible.
RandomLHS et OptimumLHS
-----------------------
RandomLHS gère elle même une distribution uniforme entre 0 et 1.
help(randmonLHS) : An ‘n’ by ‘k’ Latin Hypercube Sample matrix with values
uniformly distributed on [0,1]
Donc en faisant un produit en croix entre min et max, il est possible
d'obtenir la valeur réelle du facteur. Mais dans le cas d'une distribution non
uniforme, comment peut-on exploiter la valeur entre 0 et 1 ?
ExpandGrid
----------
Pas de gestion de la distribution.
RDOpimal
--------
Pas de gestion de la distribution. Apparemment Sigrid avait bien aidé Jean
sur ce script.
RegularFraction
---------------
Pas de gestion de la distribution.
JavaExpandGrid et FrF2
----------------------
JavaExpandGrid calcule manuellement les valeurs des facteurs. Donc a moins de
refaire le calcul pour toutes les distributions possibles, autant supprimer
cette méthode.
FrF2 est la même méthode que RegularFraction.
Stéphanie, tu aurais un moment pour rediscuter de ca ?
--
Éric Chatellier <chatellier(a)codelutin.com>
Tel: 02.40.50.29.28
http://www.codelutin.com
Amis utilisateurs d'ISIS-Fish,
Ce mail automatique, envoyé tous les 3 mois sur les listes de
diffusions du projet, a pour but de vous rappeler toutes les
ressources disponibles pour toutes vos éventuelles questions et problèmes.
Documentation et manuel utilisateurs
------------------------------------
La documentation d'ISIS-Fish est présente sur le site à cette adresse
: http://isis-fish.org/v4/index.html. N'hésitez pas à nous remonter
les parties qui ne sont pas claires ou les parties qui ne sont pas à
jour, le logiciel évoluant, certaines parties de la documentation sont
peut-être obsolètes.
Questions et FAQ
----------------
Vous pouvez poser vos questions à cette même liste de diffusion en
envoyant un mail à isis-fish-users(a)list.isis-fish.org. Toutes les
personnes abonnées le recevront et pourront répondre à vos éventuelles
questions. N'oubliez pas, avant de poser votre question, de rechercher
parmis les archives de la liste
(http://list.isis-fish.org/pipermail/isis-fish-users/) votre question
a peut-être déjà été posée. Les questions les plus fréquemment posées
sont regroupées sur le site sur la page FAQ :
http://isis-fish.org/v4/user/FAQ.html
Forge, rapports de bug, suivi des évolutions
--------------------------------------------
Si vous rencontrez un bug, vous pouvez vérifier sur la forge ISIS-Fish
(http://forge.codelutin.com/projects/isis-fish/issues) si nous en
avons déjà connaissance. Si nous n'en avons pas connaissance, vous
pouvez nous rapporter le bug, nous l'intègrerons dans la liste des
évolutions prévues
(http://forge.codelutin.com/projects/isis-fish/roadmap) Pour
rapporter un bug (ou une demande d'évolution), donnez nous le maximum
de détails sur ce bug (comment vous l'avez obtenu ? votre base, vos
paramètres et le fichier debug.txt). Plus nous avons d'informations,
plus nous pourrons vous aider simplement.
L'équipe ISIS-Fish