Skip to content

Submitting PR for BEST as a "default model" #1502

@ericmjl

Description

@ericmjl

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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions