You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Rather than returning actual LP values in the return chain, the sampler returns what appears to be the initial values for every sample. Here is a MWE:
using Turing, SliceSampling, StatsPlots
@model function foo()
a ~ MvNormal(fill(0,3),1.0)
end
sam = sample(foo(),externalsampler(SliceSampling.HitAndRun(SliceSteppingOut(2.))),10,initial_params=fill(10.0,3))
plot(sam["a[1]"])
plot(sam[:lp])
This lp plot is a horizontal line, whereas the samples of a[1] clearly move around and should have different LP values
This is with SliceSampling 0.6.1 and Turing 0.34.1