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

Changes between Version 13 and Version 14 of OfficialTolArchiveNetworkBysSampler


Ignore:
Timestamp:
Nov 5, 2010, 11:37:56 AM (14 years ago)
Author:
Víctor de Buen Remiro
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • OfficialTolArchiveNetworkBysSampler

    v13 v14  
    134134Una vez generados los precandidatos, la selección del candidato [[LatexEquation( y $$)]] se hace de forma aleatoria proporcional a los pesos [[LatexEquation( w\left( y_j, x \right)  $$)]]
    135135
    136 Posteriormente se generan de forma recíproca los puntos [[LatexEquation( x_1 \dots x_{k-1} $$)]] según la ley [[LatexEquation( Q\left(y,x_j\right) )]] y se añade a la lista el punto de origen actual [[LatexEquation( x_k = x $$)]]. El valor crítico de aceptación se sitúa entonces en
     136Posteriormente se generan de forma recíproca los puntos [[LatexEquation( x_1 \dots x_{k-1} $$)]] según la ley [[LatexEquation( Q\left(y,x_j\right) )]] y se añade a la lista el punto de origen actual [[LatexEquation( x_k = x $$)]].
     137
     138Finalmente, el valor crítico de aceptación del método se calculará como
    137139
    138140[[LatexEquation( \alpha = \min \left\{ 1, \frac{ {\overset{k}{\underset{j=1}{\sum}} {w\left( y_j, x \right)}} }{{\overset{k}{\underset{j=1}{\sum}} {w\left( x_j, y \right)}} } \right\} $$)]]
     
    165167
    166168=== {{{Class @GenMulTryMet}}} ===
    167 La clase {{{@GEnMulTryMet: @AcceptReject}}} implementa el método[http://jmlr.csail.mit.edu/proceedings/papers/v9/pandolfi10a/pandolfi10a.pdf Generalized Multiple Try Metropolis-Hastings (GMTM)] del cual MTM es un caso particular.
     169La clase {{{@GEnMulTryMet: @AcceptReject}}} implementa el método [http://jmlr.csail.mit.edu/proceedings/papers/v9/pandolfi10a/pandolfi10a.pdf Generalized Multiple Try Metropolis-Hastings (GMTM)] del cual MTM es un caso particular.
    168170
    169171La selección de precandidatos se hace igual que en MTM pero ahora los pesos se calculan con una función arbitraria con la única restricción de ser positiva.
     
    171173[[LatexEquation( w^*\left( x,y \right) >0 \forall x,y \in mathbb{R} $$)]]
    172174
    173 El candidato se selecciona aleatoriamente con probabilidad proporcional al peso de cada precandidato
    174 
    175 [[LatexEquation( p_{y_{j}}=\frac{w^{*}\left(y_{i}x\right)} {\overset{k}{\underset{i=1}{\sum}}w^{*}\left(y_{i}x\right)}  $$)]]
     175El candidato [[LatexEquation( y $$)]] se selecciona aleatoriamente con probabilidad proporcional al peso de cada precandidato
     176
     177[[LatexEquation( p_{y_{j}}=\frac{w^{*}\left(y_{i},x\right)} {\overset{k}{\underset{i=1}{\sum}}w^{*}\left(y_{i},x\right)}  $$)]]
     178
     179Análogamente al caso MTM se generan de forma recíproca los puntos [[LatexEquation( x_1 \dots x_{k-1} $$)]] según la ley [[LatexEquation( Q\left(y,x_j\right) )]] y se añade a la lista el punto de origen actual [[LatexEquation( x_k = x $$)]] y se define
     180
     181[[LatexEquation( p_x =\frac{w^{*}\left(x_{i},y\right)} {\overset{k}{\underset{i=1}{\sum}}w^{*}\left(x_{i},y\right)}  $$)]]
     182
     183Finalmente, el valor crítico de aceptación del método se calculará como
     184
     185[[LatexEquation( \alpha = \min \left\{ 1, \frac{ \pi\left( y \right) Q\left( x, y \right) p_x}{ \pi\left( x \right) Q\left( y, x \right) p_y} \right\} $$)]]
     186
     187La ventaja de este método es que sólo es preciso evaluar la densidad objetivo en el candidato seleccionado y no en todos los precandidatos como ocurre en el caso MTM. La eficacia del método dependerá ahora como es lógico de la función de pesos. Cuanto más parecida sea a la densidad objetivo en el entorno de [[LatexEquation( x $$)]] mejor funcionará.
     188
     189Los autores del algoritmo proponen usar una aproximación cuadrática del logaritmo de la densidad objetivo pero eso sólo tiene sentido si se dispone de una formulación analítica de esa función y aún así, si la dimensión del espacio no es muy pequeña, el uso del gradiente y el hessiano de la misma puede ser tan ineficiente o más que la propia evaluación en un gran número de precandidatos.
     190
     191==== {{{Class @GenMulTryMet.Symmetric}}} ====
     192
     193En el caso de generación simétrica de candidatos el valor crítico de aceptación del método se simplifica a
     194
     195[[LatexEquation( \alpha = \min \left\{ 1, \frac{ \pi\left( y \right)  p_x}{ \pi\left( x \right) p_y} \right\} $$)]]
     196
     197===== {{{Class @GenMulTryMet.RandRay}}} =====
     198
     199Si se toman los precandidatos dentro de una misma recta con dirección prefijada aleatoriamente, se puede evaluar la densidad objetiva en un pequeño subconjunto de [[LatexEquation( g $$)]] puntos y usar esos valores para crear una función que aproxime la densidad en toda la recta mediante splines o con el método que se estime más oportuno.
     200
    176201
    177202=== {{{Class @Arima}}} ===