contact_matrix(counts = TRUE)$matrix
is now an array rather than an xtabs object. This matches the existing output format of contact_matrix(counts = FALSE)$matrix
(#118).limits_to_agegroups
has been changed to return bracket notated age ranges by defaultAn error in list_surveys()
was fixed which stopped this working.
contact_matrix()
was updated to only accept survey
objects, not DOIs and matches the documentation. It is still possible to get a contact matrix from a DOI but it is necessary to go through the get_survey()
function.
# No longer works!
contact_matrix("10.5281/zenodo.1095664")
# Recommended workflow
get_survey("10.5281/zenodo.1095664") |>
contact_matrix()
The efficiency of the contact_matrix()
was improved.
cite
function has been deprecated and replaced with get_citation
(#84).columns
argument has been removed from check.survey()
(#81).download_survey()
has been reduced by externalising the find_common_prefix()
function and failing early instead of relying on unnecessary if/else sequenceserror
argument has been removed from check()
and always return warnings. If you want to turn these warnings into errors, please have a look at options(warn = 2)
quiet
argument has been removed from check()
, cite()
, contact_matrix()
, and get_survey()
. If you want to silence diagnostic messages, you should use R idiomatic mechanisms, such as suppressMessages()
n
and bootstrap
options of contact_matrix()
have been deprecated and replaced with a sample.participants
argument; bootstrapping is now explained in the vignette insteadmatrix_plot()
function to plot contact matrixchkDots()
is now used to ensure no argument is silently ignored by S3 methodsget_survey()
has been split into separate functions for downloading and processing survey datareduce_agegroups