![]() |
primarycensored
|
Core functions for computing analytical solutions. More...

Subgroups | |
| Helpers for Analytical Solutions | |
| Helper functions for analytical solutions. | |
Functions | |
| 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 | primarycensored_weibull_uniform_lcdf (data real d, real q, array[] real params, data real pwindow) |
| real | primarycensored_gengamma_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, array[] real primary_params) |
| 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) |
| vector | primarycensored_analytical_lcdf_vectorized (data int start, data int n, data int dist_id, array[] real params, data real pwindow) |
Core functions for computing analytical solutions.
| 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 ) |
Compute the primary event censored CDF analytically for a single delay
| d | Delay |
| dist_id | Distribution identifier |
| params | Array of distribution parameters |
| pwindow | Primary event window |
| L | Minimum delay (lower truncation point) |
| D | Maximum delay (upper truncation point) |
| primary_id | Primary distribution identifier |
| primary_params | Primary distribution parameters |
Definition at line 429 of file primarycensored_analytical_cdf.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 ) |
Compute the primary event censored log CDF analytically for a single delay
| d | Delay |
| dist_id | Distribution identifier |
| params | Array of distribution parameters |
| pwindow | Primary event window |
| L | Minimum delay (lower truncation point) |
| D | Maximum delay (upper truncation point) |
| primary_id | Primary distribution identifier |
| primary_params | Primary distribution parameters |
Definition at line 386 of file primarycensored_analytical_cdf.stan.


| real primarycensored_analytical_lcdf_raw | ( | data real | d, |
| int | dist_id, | ||
| array[]real | params, | ||
| data real | pwindow, | ||
| int | primary_id, | ||
| array[]real | primary_params ) |
Compute the primary event censored log CDF analytically for a single delay (internal version without truncation)
Definition at line 333 of file primarycensored_analytical_cdf.stan.


| vector primarycensored_analytical_lcdf_vectorized | ( | data int | start, |
| data int | n, | ||
| data int | dist_id, | ||
| array[]real | params, | ||
| data real | pwindow ) |
Compute the primary event censored log CDF analytically at integer delays
The log CDF at d combines the terms at d and at q = max(d - pwindow, 0) (see primarycensored_uniform_lcdf_from_terms()). Both are integer delays, so the terms are computed once per delay and used for both, halving the CDF evaluations. The values are the same as from primarycensored_analytical_lcdf() at each delay without truncation. Only for cases where check_for_analytical_vectorized() is 1.
| start | First delay to compute |
| n | Last delay to compute, and the length of the result |
| dist_id | Distribution identifier |
| params | Array of distribution parameters |
| pwindow | Primary event window, a positive integer |
Definition at line 481 of file primarycensored_analytical_cdf.stan.


| real primarycensored_gamma_uniform_lcdf | ( | data real | d, |
| real | q, | ||
| array[]real | params, | ||
| data real | pwindow ) |
Compute the primary event censored log CDF analytically for Gamma delay with Uniform primary
| d | Delay time |
| q | Lower bound of integration (max(d - pwindow, 0)) |
| params | Array of Gamma distribution parameters [shape, rate] |
| pwindow | Primary event window |
Definition at line 255 of file primarycensored_analytical_cdf.stan.


| real primarycensored_gengamma_uniform_lcdf | ( | data real | d, |
| real | q, | ||
| array[]real | params, | ||
| data real | pwindow ) |
Compute the primary event censored log CDF analytically for generalised gamma delay with Uniform primary
| d | Delay time |
| q | Lower bound of integration (max(d - pwindow, 0)) |
| params | Array of generalised gamma distribution parameters [shape, scale, k] |
| pwindow | Primary event window |
Definition at line 319 of file primarycensored_analytical_cdf.stan.


| real primarycensored_lognormal_uniform_lcdf | ( | data real | d, |
| real | q, | ||
| array[]real | params, | ||
| data real | pwindow ) |
Compute the primary event censored log CDF analytically for Lognormal delay with Uniform primary
| d | Delay time |
| q | Lower bound of integration (max(d - pwindow, 0)) |
| params | Array of Lognormal distribution parameters [mu, sigma] |
| pwindow | Primary event window |
Definition at line 276 of file primarycensored_analytical_cdf.stan.


| real primarycensored_weibull_uniform_lcdf | ( | data real | d, |
| real | q, | ||
| array[]real | params, | ||
| data real | pwindow ) |
Compute the primary event censored log CDF analytically for Weibull delay with Uniform primary
| d | Delay time |
| q | Lower bound of integration (max(d - pwindow, 0)) |
| params | Array of Weibull distribution parameters [shape, scale] |
| pwindow | Primary event window |
Definition at line 297 of file primarycensored_analytical_cdf.stan.

