Signification d'une déclaration de variable dans PyMC
Question
Dans ce tutoriel http://pymc-devs.github.io/pymc/tutorial.html#an-example-statistical-model ,
disasters = Poisson('disasters', mu=rate, value=disasters_array, observed=True)
cette ligne indique qu' disasters
est une variable aléatoire de poisson ou de disasters
est une collection de variables aléatoires de poisson, ith variable aléatoire paramètre a = taux[i] (je.e chaque rv est établi à partir d'un autre processus aléatoire avec psrsmeter donné par des taux[i] )
Comment dois-je interpréter cette ligne ?
La solution
Vous pouvez penser à des catastrophes comme une liste de la D_t variables aléatoires définies comme l'équation 1:
disasters = [D_1851, D_1852, ..., D_1962]
Ce n'est pas un python list
, cependant, il est un pymc.stochastic
, de sorte que cette analogie ne fonctionne pas dans toutes les situations.