We are not currently tracking acceptances, which is a statistic that could be useful for manual tuning. We need to change the Transition struct to track accept/reject.
In addition to this, the AdpativeProposal code in from #39 has some legacy stuff that mutates the sampler in place, as opposed to tracking the total number of draws. A fix for this would allow the AdaptiveProposal code to track the total number of draws within each Transition, so any mutation can be removed from the system.
Check out this discussion for more context.
We are not currently tracking acceptances, which is a statistic that could be useful for manual tuning. We need to change the
Transitionstruct to track accept/reject.In addition to this, the
AdpativeProposalcode in from #39 has some legacy stuff that mutates the sampler in place, as opposed to tracking the total number of draws. A fix for this would allow theAdaptiveProposalcode to track the total number of draws within eachTransition, so any mutation can be removed from the system.Check out this discussion for more context.