check_reports_valid()
checks that the supplied data is a <data.frame>
,
and that it has the right column names and types. In particular, it checks
that the date column is in date format and does not contain NAs, and that
the other columns are numeric.
Usage
check_reports_valid(
data,
model = c("estimate_infections", "estimate_truncation", "estimate_secondary")
)
Arguments
- data
A data frame with either:
a minimum of two columns:
date
andconfirm
, if to be used byestimate_infections()
orestimate_truncation()
, ora minimum of three columns:
date
,primary
, andsecondary
, if to be used byestimate_secondary()
.
- model
The EpiNow2 model to be used. Either "estimate_infections", "estimate_truncation", or "estimate_secondary". This is used to determine which checks to perform on the data input.