|
epinowcast
|
Go to the source code of this file.
Functions | |
| real | expgrowth_lpdf (real x, real xmin, real xmax, real r) |
| int | check_for_analytical (int dist_id, int primary_id) |
| real | primarycensored_gamma_uniform_lcdf (data real d, real q, array[] real params, data real pwindow) |
| real | primarycensored_lognormal_uniform_lcdf (data real d, real q, array[] real params, data real pwindow) |
| real | log_weibull_g (real t, real shape, real scale) |
| real | primarycensored_weibull_uniform_lcdf (data real d, real q, array[] real params, data real pwindow) |
| real | primarycensored_analytical_lcdf_raw (data real d, int dist_id, array[] real params, data real pwindow, int primary_id) |
| real | primarycensored_analytical_lcdf (data real d, int dist_id, array[] real params, data real pwindow, data real L, data real D, int primary_id, array[] real primary_params) |
| real | primarycensored_analytical_cdf (data real d, int dist_id, array[] real params, data real pwindow, data real L, data real D, int primary_id, array[] real primary_params) |
| int | dist_has_positive_support (data int dist_id) |
| real | dist_lcdf (real delay, array[] real params, int dist_id) |
| real | primary_lpdf (real x, int primary_id, array[] real params, real xmin, real xmax) |
| vector | primarycensored_ode (real t, vector y, array[] real theta, array[] real x_r, array[] int x_i) |
| real | primarycensored_log_normalizer (real log_cdf_D, real log_cdf_L, real L) |
| real | primarycensored_apply_truncation (real log_cdf, real log_cdf_L, real log_normalizer, real L) |
| vector | primarycensored_truncation_bounds (data real L, data real D, data int dist_id, array[] real params, data real pwindow, data int primary_id, array[] real primary_params) |
| real | primarycensored_cdf (data real d, data int dist_id, array[] real params, data real pwindow, data real L, data real D, data int primary_id, array[] real primary_params) |
| real | primarycensored_lcdf (data real d, data int dist_id, array[] real params, data real pwindow, data real L, data real D, data int primary_id, array[] real primary_params) |
| vector | primarycensored_sone_lpmf_vectorized (data int max_delay, data real L, data real D, data int dist_id, array[] real params, data real pwindow, data int primary_id, array[] real primary_params) |
| int check_for_analytical | ( | int | dist_id, |
| int | primary_id ) |
Definition at line 37 of file primarycensored.stan.
| int dist_has_positive_support | ( | data int | dist_id | ) |
Definition at line 200 of file primarycensored.stan.
| real dist_lcdf | ( | real | delay, |
| array[]real | params, | ||
| int | dist_id ) |
Definition at line 213 of file primarycensored.stan.
| real expgrowth_lpdf | ( | real | x, |
| real | xmin, | ||
| real | xmax, | ||
| real | r ) |
Vendored primary event censored distribution functions
AUTO-GENERATED by inst/dev/vendor-primarycensored.R from the installed primarycensored package (version 1.5.0), part of the epinowcast organisation: https://github.com/epinowcast/primarycensored (https://primarycensored.epinowcast.org). Do not edit by hand; rerun the vendoring script instead.
These functions implement the double interval censoring discretisation used by epinowcast's parametric reference delay model (a continuous delay convolved with a uniform primary event window, interval censored on the secondary side, with optional right truncation).
primarycensored is distributed under the MIT licence (Copyright (c) 2024 primarycensored authors), reproduced in inst/stan/functions/LICENSE.primarycensored. Both primarycensored and epinowcast are MIT licensed and maintained by the epinowcast organisation.
Note: a few non-ASCII characters in upstream doc comments (the Greek letters lambda and gamma) are transliterated to ASCII by the vendoring script so the concatenated functions block lexes on all stanc versions.
Definition at line 27 of file primarycensored.stan.
| real log_weibull_g | ( | real | t, |
| real | shape, | ||
| real | scale ) |
Definition at line 116 of file primarycensored.stan.
| real primary_lpdf | ( | real | x, |
| int | primary_id, | ||
| array[]real | params, | ||
| real | xmin, | ||
| real | xmax ) |
Definition at line 239 of file primarycensored.stan.
| real primarycensored_analytical_cdf | ( | data real | d, |
| int | dist_id, | ||
| array[]real | params, | ||
| data real | pwindow, | ||
| data real | L, | ||
| data real | D, | ||
| int | primary_id, | ||
| array[]real | primary_params ) |
Definition at line 193 of file primarycensored.stan.
| real primarycensored_analytical_lcdf | ( | data real | d, |
| int | dist_id, | ||
| array[]real | params, | ||
| data real | pwindow, | ||
| data real | L, | ||
| data real | D, | ||
| int | primary_id, | ||
| array[]real | primary_params ) |
Definition at line 167 of file primarycensored.stan.
| real primarycensored_analytical_lcdf_raw | ( | data real | d, |
| int | dist_id, | ||
| array[]real | params, | ||
| data real | pwindow, | ||
| int | primary_id ) |
Definition at line 152 of file primarycensored.stan.
| real primarycensored_apply_truncation | ( | real | log_cdf, |
| real | log_cdf_L, | ||
| real | log_normalizer, | ||
| real | L ) |
Definition at line 278 of file primarycensored.stan.
| real primarycensored_cdf | ( | data real | d, |
| data int | dist_id, | ||
| array[]real | params, | ||
| data real | pwindow, | ||
| data real | L, | ||
| data real | D, | ||
| data int | primary_id, | ||
| array[]real | primary_params ) |
Definition at line 323 of file primarycensored.stan.
| real primarycensored_gamma_uniform_lcdf | ( | data real | d, |
| real | q, | ||
| array[]real | params, | ||
| data real | pwindow ) |
Definition at line 43 of file primarycensored.stan.
| real primarycensored_lcdf | ( | data real | d, |
| data int | dist_id, | ||
| array[]real | params, | ||
| data real | pwindow, | ||
| data real | L, | ||
| data real | D, | ||
| data int | primary_id, | ||
| array[]real | primary_params ) |
Definition at line 377 of file primarycensored.stan.
| real primarycensored_log_normalizer | ( | real | log_cdf_D, |
| real | log_cdf_L, | ||
| real | L ) |
Definition at line 271 of file primarycensored.stan.
| real primarycensored_lognormal_uniform_lcdf | ( | data real | d, |
| real | q, | ||
| array[]real | params, | ||
| data real | pwindow ) |
Definition at line 83 of file primarycensored.stan.
| vector primarycensored_ode | ( | real | t, |
| vector | y, | ||
| array[]real | theta, | ||
| array[]real | x_r, | ||
| array[]int | x_i ) |
Definition at line 246 of file primarycensored.stan.
| vector primarycensored_sone_lpmf_vectorized | ( | data int | max_delay, |
| data real | L, | ||
| data real | D, | ||
| data int | dist_id, | ||
| array[]real | params, | ||
| data real | pwindow, | ||
| data int | primary_id, | ||
| array[]real | primary_params ) |
Definition at line 423 of file primarycensored.stan.
| vector primarycensored_truncation_bounds | ( | data real | L, |
| data real | D, | ||
| data int | dist_id, | ||
| array[]real | params, | ||
| data real | pwindow, | ||
| data int | primary_id, | ||
| array[]real | primary_params ) |
Definition at line 286 of file primarycensored.stan.
| real primarycensored_weibull_uniform_lcdf | ( | data real | d, |
| real | q, | ||
| array[]real | params, | ||
| data real | pwindow ) |
Definition at line 121 of file primarycensored.stan.