is there a way to track what the STAN model is doing while its running? My RL model (modified from the above version) has been running for >48 hours and is definitely just stuck somewhere since its still not even started one of its chains.
Now, I generally know that its because I feed it very wide uniform prior for one of my parameters. But I do want to be able to explore those values as well.
I am attaching my initial command
f2X3 <- stan("Stan2decay.stan", data = dataList1, warmup = 500, iter = 10000, chains = 4, cores = 2, thin = 1, control = list(adapt_delta = 0.9))
and for each chain the values look like this
Chain 3: Elapsed Time: 4355.4 seconds (Warm-up)
Chain 3: 25143.4 seconds (Sampling)
Chain 3: 29498.8 seconds (Total)
Chain 3:
I am getting a rejection of initial value error
Chain 4: Rejecting initial value:
Chain 4: Log probability evaluates to log(0), i.e. negative infinity.
Chain 4: Stan can't start sampling from this initial value.
Chain 4:
But i thought STAN could still run even if the initial value is rejected.
Thanks!