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.