Optimization and generated parameters


#1

I just noticed today that the generated parameters block is used during optimization – perhaps I’m missing something, but this seems a) more costly (relatively) than in the HMC case with many steps per single generated parameters computation, b) not at all useful.


#2

It’s probably something that could be optional once the output handling is more flexible. Do you know what would have to change?


#3

I’m not so familiar with the inner workings of Stan, but naively, I would have expected that during optimization, only the gradient and lp are needed (neither of which should compute generated quantities), then the quantities can be generated once, at convergence.