after round 2, we are using the latest posterior samples from the previous round as inits for the current round.
The posterior._mcmc_init_params are set to the latest samples at the end of the sample method.
With the new sampler interface, however, we are creating a new posterior object at every iteration so that the latest samples are not set.
In this fix, we copy the posterior._mcmc_init_params from the proposal (posterior from previous round) to the newly created posterior of the current round.
Independent from #56 , I here also adapt to the new z-scoring api (separate commit).
closes #56
after round 2, we are using the latest posterior samples from the previous round as inits for the current round. The
posterior._mcmc_init_params
are set to the latest samples at the end of thesample
method. With the new sampler interface, however, we are creating a new posterior object at every iteration so that the latest samples are not set. In this fix, we copy theposterior._mcmc_init_params
from the proposal (posterior from previous round) to the newly created posterior of the current round.Independent from #56 , I here also adapt to the new z-scoring api (separate commit).