-
Notifications
You must be signed in to change notification settings - Fork 4
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
Observed data API #119
Comments
Yes I like this approach. Is there anyway to make it easy and discoverable so that uses can know what they can condition and to make sure that condition errors if they pick something that doesn't exist (maybe both of these issues are on As an interim measure we should make sure we document what observed data modules expect. We could also have a clear naming scheme for obs (i.e use a |
With the introduction of Do we think there is more to do here or shall we close in favour of a new issue focussing on how we pass metadata? |
what do we think about this? I feel like we have started to condition more and more of the code on |
Goal
The goal of this issue is to lockdown how we want
EpiAware
to ingest observed data, especially in light of #107 .Current API
The data
y_t
is an argument tomake_epi_aware
constructor. If itsy_t = missing
thenEpiAware
generates the data from the defined generative model, otherwise it is treated as conditioning the model.Possible other option: upside and downside
The other
Turing
approach would be to not havey_t
as an argument. Conditioning on observed data is then done usingcondition
or the syntax sugar|
,eg
or
Upsides of this approach
Downsides of this approach
The text was updated successfully, but these errors were encountered: