Skip to content

Run multiple dispersed chains by default #1662

@fonnesbeck

Description

@fonnesbeck

So that convergence can adequately be evaluated, as well as to increase sampling efficiency, the default behavior of sample should be to use at least 2 chains. The starting points for these chains should be overdispersed. One approach could be to run ADVI, and then use the resulting SD to randomly disperse inits from the mean.

A nice extension of this would be to monitor the Gelman-Rubin diagnostic (i.e. Rhat) on the fly, and only begin recording values to the trace once convergence is achieved. This would eliminate the need for manual burn-in.

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