Necesito modelar una medida de un "decaimiento exponencial", es decir, tengo un histograma de recuentos $Y$ en una serie de intervalos (temporales). Quiero utilizar MCMC para inferir parámetros ( $A_1,\lambda_1,A_2,\lambda_2,\lambda_{bgd}$ ) de un modelo $$Y = A_1\mathrm{Poisson}(\lambda_1)+A_2\mathrm{Poisson}(\lambda_2)+\mathrm{Poisson}(\lambda_{bgd})$$ que describe una desintegración con dos variables poisson, dos amplitudes asociadas y un fondo poisson.
Actualmente estoy trabajando con pymc3, donde parece que las variables observadas (por ejemplo. $Y$ ) no pueden ser variables deterministas al mismo tiempo. Según entiendo el problema, no se puede asociar ninguna probabilidad a una variable determinística para el muestreo (no hay probabilidad para la suma/producto de las variables estocásticas $A_i,\lambda_i$ ).
Hasta ahora se me ocurren dos formas de abordar el problema:
- Intente encontrar una expresión explícita para la probabilidad de los parámetros $A_1,...,\lambda_{bgd}$ dados los datos. Similar a aquí (bajo el problema del faro) http://www.awebb.info/blog/observing_functions
- Modelo $Y$ como una variable estocástica (por ejemplo, normal) con una varianza y una media fijas en $A_1\mathrm{Poisson}(\lambda_1)+A_2\mathrm{Poisson}(\lambda_2)+\mathrm{Poisson}(\lambda_{bgd})$ como se sugiere aquí: https://discourse.pymc.io/t/observed-deterministic/483
La primera parece complicada, la segunda parece bastante chapucera y no sé si sería rigurosa.
¿Puede indicarme cómo resolver este problema de la variable observada es una variable determinista ? (No lo digo como una pregunta puramente técnica para pymc, sino más bien conceptualmente sobre cómo enfocar un problema así).