#stan #pystan
#stan #pystan
Вопрос:
Я уже некоторое время использую Stan через Pystan, и он действительно хорош. Однако совсем недавно я попытался уменьшить размер выходных данных (в частности, бит generated_quantities), используя тот же синтаксис, что и в STAN, путем объявления save_warmup=False
. Однако, немного покопавшись в коде PyStan, я заметил, что в настоящее время он жестко запрограммирован и не может быть отредактирован с помощью управляющего аргумента (словаря, который обрабатывает дополнительные параметры в Pystan). У меня возникает соблазн изменить исходный код напрямую, но просто интересно, есть ли что-то, что разработчики PyStan в настоящее время рассматривают.
Приветствую и благодарю за потрясающую работу! (и ПыСтан, и Стэн!)
Комментарии:
1. Интересный вопрос! В stan_fit.pxd есть слот для
save_warmup
incdef struct sampling_t
, хотя там сказано, что это всегда верно, и это так, если посмотреть на сторону Python. Кроме того, inget_ctrl_sampling_save_warmup
, используемый в вызывающем, обнаруживает, что он также жестко запрограммирован на true. Почему? Что-нибудь сломается, если отличается?