#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 14 years ago by
| Milestone: | Release 0.6 → Development 1A |
|---|---|
| sensitive: | → 0 |
| version: | 0.6 → 1 |
comment:3 Changed 13 years ago by
comment:4 Changed 13 years ago by
comment:5 Changed 13 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 13 years ago by
De manera general, el método GetObservations.Decomposition y similares admiten:
- Un argumento de tipo
Setcon las contribuciones en las que se quieren agrupar los efectos en formato DecoTools. - Un argumento de tipo
Textcon el atributo de las variables de los inputs con los que se quieren agrupar los efectos. - Un argumento de tipo
NameBlockcon 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 13 years ago by
| Resolution: | → fixed |
|---|---|
| Status: | accepted → closed |
comment:8 Changed 13 years ago by
comment:9 Changed 13 years ago by
comment:10 Changed 11 years ago by
Note: See
TracTickets for help on using
tickets.
![(please configure the [header_logo] section in trac.ini)](/mms/chrome/site/logomms.png)
Queda pendiente implementar la opción de usar un atributo para la agrupación de los términos explicativos.