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 ( A1,λ1,A2,λ2,λbgd ) de un modelo Y=A1Poisson(λ1)+A2Poisson(λ2)+Poisson(λ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 Ai,λ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 A1,...,λ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 A1Poisson(λ1)+A2Poisson(λ2)+Poisson(λ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í).