circ_sample_tmb: Sample TMB fit for Circumcision Model

View source: R/modelling.R

circ_sample_tmbR Documentation

Sample TMB fit for Circumcision Model

Description

Sample from TMB object, using naomi::sample_tmb. Saves changing object to naomi format. Also produces and returns standard deviation report outputted by sdreport, if desired.

Usage

circ_sample_tmb(
  fit = NULL,
  obj = NULL,
  opt,
  sdreport = FALSE,
  nsample = 1000,
  ...
)

Arguments

obj

TMB object/AD model outputted by MakeADFun.

opt

Optimised TMB model, outputted by optimisation function such as nlminb or optim.

sdreport

Boolean of whether to produce TMB::sdreport, Default: FALSE

nsample

Number of samples to be generated, Default: 1000

...

Further arguments passed to naomi::sample_tmb.

Value

Object of class "naomi_fit", containing the original TMB object ("obj"), the standard deviation report for optimised AD model (from sdreport) and n_samples samples for the (cumulative) incidence and hazard rate of circumcision for the region(s) in question.

See Also

sdreport


mrc-ide/threemc documentation built on Feb. 9, 2024, 5:16 p.m.