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 13 years ago

Last modified 13 years ago

#802 accepted task

Introducción de información a priori en GrzLinModel::@WgtReg

Reported by: vdebuen Owned by: mafernandez
Priority: blocker Milestone: Next
Component: Models Keywords:
Cc:

Description

Actualmente las estrategias MMS para modelos lineales generalizados ponderados, es decir, las que heredan de GrzLinModel::@WgtReg, como QltvRespModel::@WgtProbit y QltvRespModel::@WgtLogit, no tienen en cuenta los prior sobre combinaciones de variables.

Ciertamente, en un primer momento no era posible definirlos, pero hace ya casi un año que es posible hacerlo en TOL (ver ticket tol-project:#1040)

Habría que ver cómo es la información disponible en MMS para crear una API lo más sencilla posible.

(Más adelante os daré más detalles y algún ejemplo)

Concretamente, el tipo de prior combinado admisible sería una multinormal completamente genérica, tal y como se describe en la wiki de BysPrior

Change History (3)

comment:1 Changed 13 years ago by mafernandez

Owner: changed from Pedro Gea to mafernandez
Status: newaccepted

comment:2 Changed 13 years ago by vdebuen

Según tengo entendido, el usuario de MMS define los prior combinados cada uno por separado de forma independiente, con cada fila por separado con su fila c, su media escalar mu y su desviación escalar sigma.

Luego MMS ya se encarga de normalizar cada fila dividiendo c y mu por su sigma, y luego concatenando las filas c normalizadas en una matriz C única y las mu escalares normalizadas en un vector columna MU

Puesto que MMS ahora mismo no soporta matrices de covarianzas arbitrarias para los prior lo más cómodo es crear una API en la que no tenga que introducir más que las matrices C y MU estandarizadas como se acaba de explicar.

Los prior univariantes entiendo que van por otra parte, no se concatenan a esas matrices. Ahora mismo en el miembro Set prior de la regresión generalizada se están pasando sólo prior univariantes creados con la estructura BysPrior::@PsbTrnNrmUnfSclDst. Pues bien, simplemente habría que añadir a ese conjunto una instancia BysPrior::@MultiNormal.LinComb.01::Create(C,MU)

comment:3 Changed 13 years ago by atorre

Priority: criticalblocker

Alguna fecha estimada para resolver este ticket?

Note: See TracTickets for help on using tickets.