Skip to content

Support time-varying ascertainment on the shared model axis #890

Description

@cdc-mitzimorris

Add optional time variation directly to all ascertainment models. Each model samples scalar baseline rates—independent, jointly distributed, or ratio-linked—then applies an optional signal-specific temporal process on the logit scale. Signals without a temporal process remain fixed.

Time-varying ascertainment applies on the observation date, after delay convolution, and broadcasts across subpopulations. Centralize validation and NumPyro naming in the base class, add IndependentAscertainment.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    modelrelated to models created using pyrenewpyrenewrelated to pyrenew internals

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions