All functions
|
|
add_measurement_shifts()
|
Add measurement shifts to predictions |
|
add_noise()
|
Add noise |
|
bb_mean()
|
Beta binomial mean |
|
bb_var()
|
Beta binomial variance |
|
calculate_infection_history_statistics()
|
Get posterior information infection histories |
|
calc_phi_probs()
|
Calculate FOI log probability |
|
calc_phi_probs_indiv()
|
Calculate FOI log probability vector |
|
calc_phi_probs_spline()
|
Calculate FOI from spline - INACTIVE |
|
check_attack_rates()
|
Checks the attack_rates supplied in simulate_data |
|
check_data()
|
Checks the entries of data used in serosolver |
|
check_inf_hist()
|
Check infection history matrix |
|
check_par_tab()
|
Check par_tab for simulate_data |
|
check_proposals()
|
Checks if the multivarite proposal is being used with the FOI proposal |
|
create_age_mask()
|
Create age mask |
|
create_cross_reactivity_vector()
|
Convert melted antigenic map to cross reactivity |
|
create_posterior_func()
|
Posterior function pointer |
|
create_prior_mu()
|
Create strain specific bias prior |
|
create_prob_shifts()
|
Measurement shift creation |
|
create_strain_mask()
|
Create strain mask |
|
cs1_chains_real
|
MCMC chains case study 1, real |
|
cs1_chains_real_b
|
MCMC chains case study 1, real, for sim |
|
cs1_chains_sim
|
MCMC chains case study 1, sim |
|
cs2_chains_real
|
MCMC chains case study 2, real |
|
cs2_chains_real_b
|
MCMC chains case study 2, real, for sim |
|
cs2_chains_sim
|
MCMC chains case study 2, sim |
|
db()
|
Beta prior on an infection |
|
dbb()
|
Beta binomial density |
|
dbb_prior()
|
Beta binomial prior used here (no choose constant) |
|
density_beta_binom()
|
Beta binomial density |
|
describe_priors()
|
Describe infection history priors |
|
estimate_mode()
|
Estimate vector mode |
|
example_antigenic_map
|
Example antigenic map |
|
example_inf_chain
|
Example MCMC chain for infection histories |
|
example_inf_hist
|
Example infection history matrix |
|
example_par_tab
|
Example parameter table |
|
example_theta_chain
|
Example MCMC chain for kinetics parameters |
|
example_titre_data
|
Example titre data |
|
expand_summary_infChain()
|
Expand sparse infection history matrix |
|
expand_summary_inf_chain()
|
Expands default MCMC saved inf_chain |
|
find_bb_2()
|
Beta binomial parameter match |
|
find_beta_prior_mode()
|
Find Beta distribution parameters with mode |
|
find_beta_prior_with_mean()
|
Find beta parameters with maximum variance |
|
find_beta_prior_with_mean_var()
|
Find beta parameters for mean and variance |
|
find_prior_alpha_beta()
|
Beta binomial parameters |
|
fit_beta_prior()
|
Fit beta distribution to MCMC output |
|
fit_normal_prior()
|
Fit normal distribution to MCMC output |
|
fromUnitScale()
|
Convert from unit scale to original scale |
|
generate_antigenic_map()
|
Generate antigenic map |
|
generate_antigenic_map_flexible()
|
Generate antigenic map, flexible |
|
generate_ar_annual()
|
Generates attack rates from an SIR model with fixed beta/gamma, specified final attack rate and the number of time "buckets" to solve over ie. buckets=12 returns attack rates for 12 time periods |
|
generate_cumulative_inf_plots()
|
Plot cumulative and per time posterior infection probability densities |
|
generate_phis()
|
Generate FOI phis - INACTIVE |
|
generate_quantiles()
|
Formatted quantiles |
|
generate_start_tab()
|
Generate starting parameter table |
|
gen_spline_y()
|
Generates a spline for generate_phis - INACTIVE |
|
get_best_pars()
|
Best pars |
|
get_DOBs()
|
Get DOBs |
|
get_index_pars()
|
Index pars |
|
get_n_alive()
|
Get number alive |
|
get_n_alive_group()
|
Get number alive by location |
|
get_titre_predictions()
|
Generate titre credible intervals |
|
get_total_number_infections()
|
Get total number of infections |
|
hist_rbb()
|
Beta binomial histogram |
|
infection_history_prior()
|
Beta binomial infection history prior |
|
infection_history_symmetric()
|
Brute force infection history proposal |
|
inf_hist_prop_prior_v2_and_v4()
|
Infection history gibbs proposal |
|
inf_hist_prop_prior_v3()
|
Fast infection history proposal function |
|
inf_hist_swap()
|
Swap infection history years |
|
inf_hist_swap_phi()
|
Swap infection history years with phi term |
|
inf_mat_prior()
|
Infection history prior R |
|
inf_mat_prior_cpp()
|
Marginal prior probability (p(Z)) of a particular infection history matrix single prior
Prior is independent contribution from each year |
|
inf_mat_prior_cpp_vector()
|
Marginal prior probability (p(Z)) of a particular infection history matrix vector prior
Prior is independent contribution from each year, but each year has its own alpha and beta |
|
inf_mat_prior_group_cpp()
|
Marginal prior probability (p(Z)) of infection history matrix with groups
Prior is independent contribution from each year and group |
|
inf_mat_prior_group_cpp_vector()
|
Marginal prior probability (p(Z)) of a particular infection history matrix vector prior by group
Prior is independent contribution from each time, but each time has its own alpha and beta |
|
inf_mat_prior_total_group_cpp()
|
Marginal prior probability (p(Z)) of a particular infection history matrix total prior
Prior here is on the total number of infections across all individuals and times |
|
likelihood_func_fast()
|
Fast observation error function
Calculate the probability of a set of observed titres given a corresponding set of predicted titres. FAST IMPLEMENTATION |
|
load_antigenic_map_file()
|
Read in antigenic_map |
|
load_infection_chains()
|
Load MCMC chains for infection histories |
|
load_mcmc_chains()
|
Combine theta and infection history chains |
|
load_start_tab()
|
Read in start_tab |
|
load_theta_chains()
|
Load MCMC chains for theta |
|
load_titre_dat()
|
Read in titre_dat |
|
melt_antigenic_coords()
|
Create useable antigenic map |
|
mvr_proposal()
|
Multivariate proposal function |
|
pad_alphas_and_betas()
|
Pad par_tab with alpha and betas |
|
pad_inf_chain()
|
Pad infection history chain |
|
pbb()
|
Beta binomial distribution function |
|
plot_attack_rates()
|
Plot historical attack rates |
|
plot_attack_rates_monthly()
|
Plot historical attack rates monthly |
|
plot_data()
|
Useful plot for looking at simulated data |
|
plot_infection_histories()
|
Plots infection histories and titre model fits |
|
plot_infection_history_chains_indiv()
|
Plot MCMC trace for infections per individual |
|
plot_infection_history_chains_time()
|
Plot MCMC trace for infections per year |
|
plot_number_infections()
|
Plot point range number infections per individual |
|
plot_posteriors_infhist()
|
Plot inferred posteriors infection histories |
|
plot_posteriors_theta()
|
Plot inferred posteriors theta |
|
plot_samples_distances()
|
Plot time between serum samples |
|
plot_total_number_infections()
|
Total number of infections |
|
prob_mus()
|
Prior probability of strain specific boosting |
|
prob_shifts()
|
Prior on measurement shifts |
|
protect()
|
Protect function |
|
qbb()
|
Beta binomial quantile function |
|
rbb()
|
Beta binomial random generation |
|
rm_scale()
|
Robins and Monro scaler, thanks to Michael White |
|
serosolver()
|
Adaptive Metropolis-within-Gibbs/Metropolis Hastings Random Walk Algorithm. |
|
r_likelihood()
|
Likelihood function given data |
|
save_infection_history_to_disk()
|
Write given infection history to disk |
|
scaletuning()
|
Scale step sizes |
|
setup_infection_histories()
|
Propose initial infection histories |
|
setup_infection_histories_old()
|
Propose initial infection histories - OLD VERSION |
|
setup_infection_histories_titre()
|
Propose initial infection histories based on titres - use this! |
|
setup_infection_histories_total()
|
Initial infection history prior on total |
|
setup_titredat_for_posterior_func()
|
Setup titre data indices |
|
simulate_attack_rates()
|
Simulate attack rates |
|
simulate_cross_sectional()
|
Simulates multiple cohorts in a cross-sectional framework. |
|
simulate_data()
|
Simulate full data set |
|
simulate_group()
|
Simulate group data |
|
simulate_individual()
|
Simulate individual data |
|
simulate_individual_faster()
|
Simulate individual data quickly |
|
simulate_infection_histories()
|
Simulate infection histories |
|
subset_nullable_vector()
|
Takes a subset of a Nullable NumericVector, but only if it isn't NULL |
|
sum_buckets()
|
Sums a vector based on bucket sizes |
|
sum_infections_by_group()
|
Count infections by group and time |
|
sum_likelihoods()
|
Sum likelihoods into buckets |
|
titre_data_fast()
|
Overall model function, fast implementation |
|
titre_dependent_boosting_plot()
|
Titre dependent boosting relationship |
|
to.pdf()
|
PDF - Rich's function to print to device without potential for bad errors |
|
to.png()
|
PNG - Rich's function to print to device without potential for bad errors |
|
to.svg()
|
SVG - Rich's function to print to device without potential for bad errors |
|
toUnitScale()
|
Convert to unit scale |
|
univ_proposal()
|
MCMC proposal function |
|
wane_function()
|
Function to calculate non-linear waning
All additional parameters for the function are declared here |