Bedeutung einer Variablendeklaration in PyMC
Frage
In diesem Tutorial http://pymc-devs.github.io/pymc/tutorial.html#an-example-statistical-model ,
disasters = Poisson('disasters', mu=rate, value=disasters_array, observed=True)
diese Zeile bedeutet, dass disasters
eine Poisson-Zufallsvariable ist oder disasters
ist eine Sammlung von Poisson-Zufallsvariablen, die Zufallsvariable hat den Parameter = rate [i] (dh jeder rv wird aus einem anderen Zufallsprozess mit psrsmeter gezogen, der durch rate [i] angegeben ist)
Wie soll ich diese Zeile interpretieren?
Lösung
Sie können sich Katastrophen als eine Liste der D_t Zufallsvariablen vorstellen, die als Gleichung 1 definiert sind:
disasters = [D_1851, D_1852, ..., D_1962]
Es ist kein Python list
, Es ist jedoch ein pymc.stochastic
, also wird diese Analogie nicht in allen Situationen funktionieren.