EpiNow2 Stan Functions

Functions for probability mass function handling. More...

Collaboration diagram for PMF Handlers:

Functions

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

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,
int n,
int dist )

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

This function discretizes continuous distributions (lognormal or gamma) to create a probability mass function over discrete time points (days). Adapted from https://github.com/epiforecasts/epinowcast (MIT License, copyright: epinowcast authors)

Parameters
paramsVector of distribution parameters ([mu, sigma] for lognormal or [shape, rate] for gamma)
nNumber of days to calculate PMF for
distDistribution type (0: lognormal, 1: gamma)
Returns
A vector of length n containing the discretized probability mass function

Definition at line 26 of file pmfs.stan.

Referenced by get_delay_rev_pmf().

Here is the caller graph for this function: