Opened 14 years ago
Last modified 14 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 14 years ago by
| Owner: | changed from Pedro Gea to mafernandez |
|---|---|
| Status: | new → accepted |
comment:2 Changed 14 years ago by
comment:3 Changed 14 years ago by
| Priority: | critical → blocker |
|---|
Alguna fecha estimada para resolver este ticket?
![(please configure the [header_logo] section in trac.ini)](/mms/chrome/site/logomms.png)
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 escalarmuy su desviación escalarsigma.Luego MMS ya se encarga de normalizar cada fila dividiendo
cymupor susigma, y luego concatenando las filascnormalizadas en una matrizCúnica y lasmuescalares normalizadas en un vector columnaMUPuesto 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
CyMUestandarizadas 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 priorde la regresión generalizada se están pasando sólo prior univariantes creados con la estructuraBysPrior::@PsbTrnNrmUnfSclDst. Pues bien, simplemente habría que añadir a ese conjunto una instanciaBysPrior::@MultiNormal.LinComb.01::Create(C,MU)