Significado de uma declaração de variável em PyMC
Pergunta
Neste tutorial http://pymc-devs.github.io/pymc/tutorial.html#an-example-statistical-model ,
disasters = Poisson('disasters', mu=rate, value=disasters_array, observed=True)
esta linha denota que disasters
é uma variável aleatória poisson ou disasters
é uma coleção de variáveis aleatórias poisson, a variável aleatória tem parâmetro = taxa[i] (ou seja, cada rv é extraído de um processo aleatório diferente com psrsmeter dado por taxa[i] )
Como devo interpretar esta linha?
Solução
Você pode pensar em desastres como uma lista de variáveis aleatórias D_t definidas como equação 1:
disasters = [D_1851, D_1852, ..., D_1962]
Não é uma píton list
, porém, é um pymc.stochastic
, portanto esta analogia não funcionará em todas as situações.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow