metropolis_steps: Sample reporting parameters using Metropolis MCMC

View source: R/sampling.R

metropolis_stepsR Documentation

Sample reporting parameters using Metropolis MCMC

Description

Sample reporting parameters using Metropolis MCMC

Usage

metropolis_steps(
  snapshot_with_true_cases_df,
  current_reporting_parameters,
  logp_current,
  prior_parameters,
  metropolis_parameters,
  ndraws
)

Arguments

snapshot_with_true_cases_df

a tibble with four columns: time_onset, time_reported, cases_reported, cases_true

current_reporting_parameters

a tibble with column names: "reporting_piece_index", "mean", "sd"

logp_current

the value fo the log-probability at current parameter values

prior_parameters

named list with elements 'mean_mu', 'mean_sigma', 'sd_mu', 'sd_sigma' representing the gamma prior parameters for the mean and sd parameters of the reporting parameters (itself described by a gamma distribution)

metropolis_parameters

named list of 'mean_step', 'sd_step' containing step sizes for Metropolis step

ndraws

number of iterates of the Markov chain to simulate

Value

a named list with two elements: 'reporting_parameters', a tibble with four columns: "reporting_piece_index", "draw_index", "mean, "sd"; and 'logp' a value of the log-probability for the current parameter values (which is NULL when maximising since this is not used)


ben18785/incidenceinflation documentation built on Feb. 8, 2024, 2:36 a.m.