In [25]:
!date
%matplotlib inline
In [26]:
from pymc import DiscreteUniform, Exponential, deterministic, Poisson, Uniform, Matplot
import pymc
import numpy as np
import spacepy.plot as spp # for the style
In [44]:
rate = DiscreteUniform('rate', lower=0, upper=1e7)
data = [4]
counts = Poisson('counts', mu=rate, value=data, observed=True)
M = pymc.MCMC([counts, rate])
@pymc.observed
def y(mu=rate, value=data):
return pymc.Poisson('counts', mu=data, value=data, observed=True)
M = pymc.MCMC([counts, y])
M.sample(10000)
M.summary()
Matplot.plot(M)
M.stats()
Out[44]:
In [37]:
M.sample(10000)
M.summary()
In [28]:
M.sample(1000)
Matplot.plot(M)
M.stats()
Out[28]:
In [ ]:
In [ ]: