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.

Changes between Initial Version and Version 1 of Combinations/LinearTransNormalSolution


Ignore:
Timestamp:
Sep 14, 2010, 10:44:46 AM (14 years ago)
Author:
Pedro Gea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Combinations/LinearTransNormalSolution

    v1 v1  
     1
     2= Combinación de variables aleatorias =
     3
     4== Combinación lineal de variables aleatorias trans-normales ==
     5
     6Anteriormente encontramos la solución determinista para una combinación lineal de variables aleatorias normales:
     7{{{
     8V ~ Normal(Mu, Sigma)
     9B · V = C
     10}}}
     11minimizando la distancia de Mahalanobis de la solución al vector de medias:
     12{{{
     13Z = Mu + Sigma·B'·Inv[B·Sigma·B']·(C-B·Mu)
     14}}}
     15
     16Hay una situación más general que ésta que admite una solución similar.
     17Se trata del caso, más general, en el que la familia de variables aleatorias se pueda
     18expresar como una transformación de variables aleatorias normales,
     19{{{
     20T(V) ~ Normal(Mu, Sigma)
     21B · V = C
     22}}}
     23donde {{{T}}} es una transformación inversible de las variables aleatorias.
     24
     25A esta nueva familia de variables aleatroias la podemos denominar trans-normales
     26en analogía al nombre que reciben cuando la transformación es el logaritmo: log-normales.
     27
     28Para el caso de la combinación lineal de variables trans-normales, podemos encontrar la solución
     29determinista que minimiza la distancia de Mahalanobis en el espacio transformado:
     30{{{
     31distM(T(Z), Mu; Sigma) = Sqrt((T(Z)-Mu)'·Sigma**-1·(T(Z)-Mu))
     32}}}
     33replanteando el problema como:
     34{{{
     35W ~ Normal(Mu, Sigma)
     36B · S(W) = C
     37}}}
     38donde {{{S=inv(T)}}} es la transformación inversa de {{{T}}}.
     39
     40La solución {{{Y=T(Z)}}} al nuevo problema sobre variables normales puede obtenerse mediante
     41la resolución de la equción matricial no-lineal siguiente:
     42{{{
     43Y = T( S(Mu) + M(Y)·B'·Inv[B·M(Y)·B']·(C-B·S(Mu)) )
     44}}}
     45con:
     46{{{
     47M(Y) = D[S(Y)]·Sigma·D[S(y)]'
     48}}}
     49donde {{{D[S(Y)]}}} es la matriz de derivadas de {{{S}}} en {{{Y}}}:
     50{{{
     51D[S(Y)] = d/d[Y] · S(Y)'
     52}}}
     53cuyo elemento {{{i,j}}} es:
     54{{{
     55D[S(Y)]_i,j = d[S(Y)_i]/dY_j
     56}}}
     57
     58Nótese que la ecuación:
     59{{{
     60Y = T( S(Mu) + M(Y)·B'·Inv[B·M(Y)·B']·(C-B·S(Mu)) )
     61}}}
     62coincide con la encontrada anteriormente cuando la transformación es la identidad:
     63{{{
     64T(U) = U
     65S(W) = W
     66M(Y) = Sigma
     67}}}
     68
     69En general, sin embargo, la ecuación no puede obtenerse analíticamente
     70aunque puede resolverse numéricamente de manera recursiva en pocas iteraciones
     71utilizando como solución inicial el vector de medias:
     72{{{
     73Y_0=Mu
     74Y_(n+1) = T( S(Mu) + M(Y_n)·B'·Inv[B·M(Y_n)·B']·(C-B·S(Mu)) )
     75}}}
     76=>! Es necesario demostrar o comprobar esto
     77
     78