Hi everyone,
I have some confusion over how numpyro determistic works. I have a fairly complex model, but, the key part is this:
with numpyro.plate("strain", self.n_variants):
strain_auc = numpyro.sample("strain_auc", dist.LogNormal(0, 0.5))
strain_auc_to_save = numpyro.deterministic("strain_auc_to_save", strain_auc)
when I run MCMC, and plot the posterior distribution of the two variables, what I get is this:
Any idea what might be going on? Is determistic not doing what I expect it to do?