close Warning: Can't synchronize with repository "(default)" (/var/svn/mms does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 12 years ago

Last modified 11 years ago

#1085 new enhancement

Nuevos tipos de términos explicativos

Reported by: Pedro Gea Owned by: Pedro Gea
Priority: major Milestone: Next
Component: Models Keywords:
Cc:

Description

Se solicita la creación de dos nuevos tipos de términos explicativos:

  • Términos explicativos con un input que es una variable categórica (Categorical variable) y que presenta tantos parámetros como categorías tenga la variable menos uno.
  • Términos explicativos con una función de transferencia definida a trozos (Piecewise) que permita aproximar linealmente por tramos una función de transferencia no lineal.

Change History (11)

comment:1 Changed 12 years ago by Pedro Gea

(In [3352]) Refs #1080, #1085, #964
Reorganización de las clases de submodelos y términos explicativos para la resolución de estos tiques.
Se subdivide la clase de submodelos en dos:

  • @SubmodelC (para submodelo de output continuo)
  • @SubmodelD (para submodelo de output discreto)

Los modelos de output discreto (comúnmente outputs de respuesta binaria) no presentan noise, sino que la estructura de sus residuos viene dada por la función de enlace (o tipo de submodelo) escogida.
Se aúnan los términos explicativos @ExpTermLineal y @ExpTermOmega (véase #964)
y se consideran a todos los términos multilineales (con uno o varios parámetros lineales) y uni-input (con un sólo input).
Se modifica el uso del concepto TransferFunction para referirse al polinomio de la función de transferencia de un término de tipo omega,
pasándose a denominarse directamente Omega. En el caso de los términos de tipo ratio, pasa a llamarse Ratio.

comment:2 Changed 12 years ago by Pedro Gea

(In [3353]) Refs #1080, #1085, #964
Nueva estructura de archivos de las clases de resultados teniendo en cuenta la nueva subdivisión de submodelos.

comment:3 Changed 12 years ago by Pedro Gea

(In [3354]) Refs #1080, #1085, #964
Se revisa el uso del método GetInputs y del chequeo de la regularidad de un término explicativo.

comment:4 Changed 12 years ago by Pedro Gea

(In [3355]) Refs #1080, #1085, #964
Se revisan los métodos comunes a los distintos términos explicativos.

comment:5 Changed 12 years ago by Pedro Gea

(In [3356]) Refs #1080, #1085, #964
Algunas correcciones adicionales.

comment:6 Changed 12 years ago by Pedro Gea

(In [3592]) Refs #1085
Se soluciona un bug introducido al homogeneizar los términos explicativos lineales.

comment:7 Changed 12 years ago by Pedro Gea

(In [3755]) Refs #1080, #1085, #964
Se reubican las transformaciones de los outputs en el submodelo. Aunque aún se mantiene la compatibilidad con las versiones anteriores tanto en la carga como el guardado.
Se introducen transformaciones por defecto (BoxCox_1_1) para los submodelos de variable continua.
Se crea un método en el submodelo: BuildOutputParametersMissing para incluir la creación de los omitidos causados por el dominio de la transformación.

comment:8 Changed 12 years ago by Pedro Gea

(In [3756]) Refs #1080, #1085, #964
Se adapta MmsDatabase a los últimos cambios en MMS. (Véase [3755])

comment:9 Changed 12 years ago by Pedro Gea

(In [3757]) Refs #1080, #1085, #964
Se adapta ModelExcel a los últimos cambios en MMS. (Véase [3755])

comment:10 Changed 12 years ago by Pedro Gea

(In [4501]) Closes #1106
Refs #1080, #1085
Se corrige el error en la previsión de los términos explicativos de tipo omega, introducida en los últimos cambios.

comment:11 Changed 11 years ago by Pedro Gea

Milestone: Development 1BNext
Note: See TracTickets for help on using tickets.