#602 closed task (fixed)
Integración MMS/DecoTools
Reported by: | josp | Owned by: | Pedro Gea |
---|---|---|---|
Priority: | critical | Milestone: | Development 1B |
Component: | Results | Keywords: | Deco, DueTo |
Cc: |
Description
Se solicita la posibilidad de generar una Deco a partir de una estimación/previsión. Considerar diferentes opciones para la definición de los grupos de efectos:
- referencia a los nombres de los términos explicatico
- mediante el uso de atributos
Se requiere una especificación detallada de lo anterior.
Change History (10)
comment:1 Changed 13 years ago by
Milestone: | Release 0.6 → Development 1A |
---|---|
sensitive: | → 0 |
version: | 0.6 → 1 |
comment:3 Changed 12 years ago by
comment:4 Changed 12 years ago by
comment:5 Changed 12 years ago by
Se añaden algunos ejemplos de uso de los métodos:
// Descomposición por defecto: Set submodelR::GetObservations.Decomposition(?); // Descomposición basada en un atributo de agrupar las variables input. // Si una variable no tiene atributo o es "" o "Base" irá a la base de la deco. Set submodelR::GetObservations.Decomposition(<attribute>); // Si el atributo no se encuentra, o no se indica se devuelve la deco por defecto. // La deco por defecto es similar a utilizar el nombre de la variable como atributo. Set submodelR::GetObservations.Decomposition("name"); // También pueden seguir indicándose un conjunto de contribuciones de // DecoTools como hasta ahora: Set submodelR::GetObservations.Decomposition([[ DecoTools::@Contribution.Def("Base", Copy(Empty)), DecoTools::@Contribution.Def(<Contribution.1_Name>, [[ DecoTools::@Contribution.Def(<ExpTerm.1_Identifier>, 0) ]]), DecoTools::@Contribution.Def(<Contribution.2_Name>, [[ DecoTools::@Contribution.Def(<ExpTerm.2_Identifier>, 0), DecoTools::@Contribution.Def(<ExpTerm.3_Identifier>, 0) ]]), ]]);
comment:6 Changed 12 years ago by
De manera general, el método GetObservations.Decomposition
y similares admiten:
- Un argumento de tipo
Set
con las contribuciones en las que se quieren agrupar los efectos en formato DecoTools. - Un argumento de tipo
Text
con el atributo de las variables de los inputs con los que se quieren agrupar los efectos. - Un argumento de tipo
NameBlock
con argumentos ampliados:Set _.contributions
: conjunto de contribuciones.Text _.contributionsAttribute
: (si no se indican contribuciones) atributo para construir las contribuciones.Text _.indentificationMode(="Global"|"Local)
: permite escoger si los nombres usados en el informe son identificadores (precedidos con el nombre del submodelo) o no. Por defecto es"Local"
.Text _.decompositionMethod
: modo en el que se realizará la deco:"BaseCanonical"
(por defecto)"BaseFirstIn_SynergyFree"
"BaseMarginal_SynergyFree"
Real _.atomicDecomposition(=True|False)
: indica si la deco se realiza de manera atómica y posteriormente se agrupa o no. Por defecto esFalse
.
La descripción de los argumentos anteriores también es válida para el método GetObservations.SequentialDueTo
y similares.
comment:7 Changed 12 years ago by
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
comment:8 Changed 12 years ago by
comment:9 Changed 12 years ago by
comment:10 Changed 11 years ago by
Note: See
TracTickets for help on using
tickets.
Queda pendiente implementar la opción de usar un atributo para la agrupación de los términos explicativos.