Modify model priors when using include.always #41
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
A possible fix for #40.
At the start of an analyses
no_prior_inclusion_is_1(p, probs)
counts the number of the initprobs that are 1, denotednoInclusionIs1
. This number is passed to all calls tocompute_prior_probs
which reduces the model space and number of predictors bynoInclusionIs1
.For example, this PR will change the prior model probabilities to:
whereas the current master branch returns:
I also added a unit test to
test-model-priors.R
that checks this.I hope this helps, if anything is unclear please let me know. All comments and/ or feedback are welcome!