-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Description
Hi PyMC devs!
I'd like to explore what would be the value of "default" models in PyMC3 here.
I looked through the BEST model, and after thinking through it, I did a bit of software tweaks to extend it from a two-treatment comparison to multi-treatment. I like the BEST model, because it applies quite nicely in the life sciences, particularly when we don't necessarily have good underlying theory for describing the data generation process.
Seeing how the GLM module sort of acts like a nice "default" model in PyMC3, would there be value in adding a multi-treatment BEST model as another "default" model? I think having "default" models present, and an example of how to structure the data to bring it into the model, would be a good way to help with the adoption of PyMC3 and Bayesian methods.
I have wrapped my own "default model" for high throughput measurements in a Python script, which I think is equivalent to multi-treatment comparison; I'd also love to see if I've made any mistakes in implementing it, or if I'm making a noob-ish fundamental (theoretical) mistake!