-
Notifications
You must be signed in to change notification settings - Fork 81
Support for custom priors via Prior class #488
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
18 commits
Select commit
Hold shift + click to select a range
b35001b
add pymc-extras to environment
williambdean b7300e7
add default_priors and support for custom priors
williambdean a60035e
get pymc_models tests to pass
williambdean 367c922
add dim to y_hat
williambdean a9f821c
fix for sigma -> y_hat_sigma
drbenvincent 91aee00
fix failing doctest
drbenvincent dc20e3e
add support for priors from data
williambdean f51f994
trying to merge main into this feature branch and resolve conflicts
drbenvincent 7565b7b
Resolve merge conflicts: integrate Prior class with main branch updates
drbenvincent 4312dc9
Resolve additional merge conflicts from remote updates
drbenvincent 57ba733
Add regenerated interrogate badge with updated coverage
drbenvincent b57810a
update pymc-extras version pin in attempt to fix failing remote tests
drbenvincent 1a0b078
Merge branch 'main' into pr/488
drbenvincent 787a10e
Add pragma no cover to exception branches
drbenvincent bcba49f
update pymc-extras version pin to match that in pyproject.toml
drbenvincent 0650644
add docstrings to the priors_from_data methods
drbenvincent 3c659d3
add tests
drbenvincent 4be4cdd
Convert default_priors property to class attribute
drbenvincent File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
need to add
@property
decorator here? Or is that remembered from it being done in thePyMCModel
base class?Getting an Pylance warning:
Type "dict[str, Prior]" is not assignable to declared type "property"
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What line of code bring that on? Maybe having a setter will help?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Agree, if you want a property, maybe we can have a setter method? (not a blocker for now and maybe create an issue?)