EpiNow2 Stan Functions

Functions for probability mass function handling. More...

Collaboration diagram for PMF Handlers:

Functions

vector discretised_pmf (vector params, data int n, int dist, data int L)
 

Description

Functions for probability mass function handling.

Functions from pmfs.stan for handling and manipulating probability mass functions.

Function Documentation

◆ discretised_pmf()

vector discretised_pmf ( vector params,
data int n,
int dist,
data int L )

Probability Mass Function (PMF) Utilities

This file contains functions for creating and manipulating probability mass functions, particularly for discretizing continuous distributions for use in delay modeling. Discretise a continuous distribution using primary censoring

Computes a properly primary-censored PMF using the vendored primarycensored Stan functions. Assumes uniform primary event distribution within a window of width 1.

Parameters
paramsDistribution parameters as a vector
nNumber of days to calculate PMF for (max_delay + 1)
distDistribution type using primarycensored convention (1: lognormal, 2: gamma, 3: weibull, 4: exponential)
LLeft truncation point (0 for no truncation)
Returns
A vector of length n containing the discretised PMF

Definition at line 27 of file pmfs.stan.

References primarycensored_sone_pmf_vectorized().

Referenced by get_delay_rev_pmf().

Here is the call graph for this function:
Here is the caller graph for this function: