2 Copyright (C) 2008-2024 EDF R&D
4 This file is part of SALOME ADAO module.
6 This library is free software; you can redistribute it and/or
7 modify it under the terms of the GNU Lesser General Public
8 License as published by the Free Software Foundation; either
9 version 2.1 of the License, or (at your option) any later version.
11 This library is distributed in the hope that it will be useful,
12 but WITHOUT ANY WARRANTY; without even the implied warranty of
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 Lesser General Public License for more details.
16 You should have received a copy of the GNU Lesser General Public
17 License along with this library; if not, write to the Free Software
18 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
20 See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
22 Author: Jean-Philippe Argaud, jean-philippe.argaud@edf.fr, EDF R&D
24 .. index:: single: QuantileRegression
25 .. _section_ref_algorithm_QuantileRegression:
27 Algorithme de calcul "*QuantileRegression*"
28 -------------------------------------------
30 .. ------------------------------------ ..
31 .. include:: snippets/Header2Algo01.rst
33 Cet algorithme d'optimisation mono-objectif sur les paramètres de modèle permet
34 d'estimer les quantiles conditionnels de la distribution des paramètres d'état,
35 exprimés à l'aide d'un modèle des variables observées. Ce sont donc les
36 quantiles sur les variables observées qui vont permettre de déterminer les
37 paramètres de modèles satisfaisant aux conditions de quantiles.
39 .. ------------------------------------ ..
40 .. include:: snippets/Header2Algo12.rst
42 .. include:: snippets/FeaturePropLocalOptimization.rst
44 .. include:: snippets/FeaturePropDerivativeNeeded.rst
46 .. include:: snippets/FeaturePropConvergenceOnBoth.rst
48 .. ------------------------------------ ..
49 .. include:: snippets/Header2Algo02.rst
51 .. include:: snippets/Background.rst
53 .. include:: snippets/Observation.rst
55 .. include:: snippets/ObservationOperator.rst
57 .. ------------------------------------ ..
58 .. include:: snippets/Header2Algo03AdOp.rst
60 .. include:: snippets/BoundsWithNone.rst
62 .. include:: snippets/CostDecrementTolerance_6.rst
64 .. include:: snippets/InitializationPoint.rst
66 .. include:: snippets/MaximumNumberOfIterations.rst
68 .. include:: snippets/Quantile.rst
70 StoreSupplementaryCalculations
71 .. index:: single: StoreSupplementaryCalculations
73 *Liste de noms*. Cette liste indique les noms des variables supplémentaires,
74 qui peuvent être disponibles au cours du déroulement ou à la fin de
75 l'algorithme, si elles sont initialement demandées par l'utilisateur. Leur
76 disponibilité implique, potentiellement, des calculs ou du stockage coûteux.
77 La valeur par défaut est donc une liste vide, aucune de ces variables n'étant
78 calculée et stockée par défaut (sauf les variables inconditionnelles). Les
79 noms possibles pour les variables supplémentaires sont dans la liste suivante
80 (la description détaillée de chaque variable nommée est donnée dans la suite
81 de cette documentation par algorithme spécifique, dans la sous-partie
82 "*Informations et variables disponibles à la fin de l'algorithme*") : [
88 "CurrentIterationNumber",
93 "SimulatedObservationAtBackground",
94 "SimulatedObservationAtCurrentState",
95 "SimulatedObservationAtOptimum",
99 ``{"StoreSupplementaryCalculations":["CurrentState", "Residu"]}``
101 *Astuce pour cet algorithme :*
103 Comme les commandes *"BackgroundError"* et *"ObservationError"* sont
104 requises pour TOUS les algorithmes de calcul dans l'interface graphique,
105 vous devez fournir une valeur, malgré le fait que ces commandes ne soient
106 pas nécessaires pour cet algorithme, et ne sont donc pas utilisées. La
107 manière la plus simple est de donner "1" comme un STRING pour les deux.
109 .. ------------------------------------ ..
110 .. include:: snippets/Header2Algo04.rst
112 .. include:: snippets/Analysis.rst
114 .. include:: snippets/CostFunctionJ.rst
116 .. include:: snippets/CostFunctionJb.rst
118 .. include:: snippets/CostFunctionJo.rst
120 .. ------------------------------------ ..
121 .. include:: snippets/Header2Algo05.rst
123 .. include:: snippets/Analysis.rst
125 .. include:: snippets/BMA.rst
127 .. include:: snippets/CostFunctionJ.rst
129 .. include:: snippets/CostFunctionJb.rst
131 .. include:: snippets/CostFunctionJo.rst
133 .. include:: snippets/CurrentIterationNumber.rst
135 .. include:: snippets/CurrentState.rst
137 .. include:: snippets/Innovation.rst
139 .. include:: snippets/OMA.rst
141 .. include:: snippets/OMB.rst
143 .. include:: snippets/SimulatedObservationAtBackground.rst
145 .. include:: snippets/SimulatedObservationAtCurrentState.rst
147 .. include:: snippets/SimulatedObservationAtOptimum.rst
149 .. ------------------------------------ ..
150 .. _section_ref_algorithm_QuantileRegression_examples:
152 .. include:: snippets/Header2Algo06.rst
154 .. ------------------------------------ ..
155 .. include:: snippets/Header2Algo07.rst