Skip to content

Feature/search drawer#412

Merged
Jammy2211 merged 6 commits into
masterfrom
feature/search_drawer
Nov 17, 2021
Merged

Feature/search drawer#412
Jammy2211 merged 6 commits into
masterfrom
feature/search_drawer

Conversation

@Jammy2211
Copy link
Copy Markdown
Collaborator

    A Drawer non-linear search, which simply draws a fixed number of samples from the model uniformly from the
    priors.

    Therefore, it does not seek to determine model parameters which maximize the likelihood or map out the
    posterior of the overall parameter space.

    Whilst this is not the typical use case of a non-linear search, it has certain niche applications, for example:

    - Given a model one can determine how much variation there is in the log likelihood / log posterior values.
    By visualizing this as a histogram one can therefore quantify the behaviour of that
    model's `log_likelihood_function`.

    - If the `log_likelihood_function` of a model is stochastic (e.g. different values of likelihood may be
    computed for an identical model due to randomness in the likelihood evaluation) this search can quantify
    the behaviour of that stochasticity.

    - For advanced modeling tools, for example sensitivity mapping performed via the `Sensitivity` object,
    the `Drawer` search may be sufficient to perform the overall modeling task, without the need of performing
    an actual parameter space search.

@Jammy2211 Jammy2211 requested a review from rhayes777 November 17, 2021 11:25
**kwargs
)

self.number_of_cores = 1
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We could do it across multiple cores...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants