Hopefully an easy answer to this question here, but I have been trawling the docs and forum for a while now and haven’t found an answer.
How does one specify
include_paths in rstan? In cmdstanr it is easy, something like this works fine:
cmdstan_model(stanfile, include_paths=c("/mnt", functions_path))
but I can’t figure out how to do this in rstan.
The reason why I can’t define all my extra functions relative to
/mnt in the stan file is because I have a few dozen models (as an ensemble) where the “base model” is the same, with the following include statement:
I have many different versions of extra_functions.stan, located in different directories. This way I can fit many different versions of models without duplicating rather complex stan model code. To fit a different model in the ensemble, all I need to do is change the
functions_path variable when I set
include_paths. This method works fine in cmdstanr, but I can’t figure out how to implement in rstan.