Checks that a survey fulfills all the requirements to work with the 'contact_matrix' function
# S3 method for survey
check(
x,
columns = FALSE,
quiet = FALSE,
error = FALSE,
id.column = "part_id",
participant.age.column = "part_age",
country.column = "country",
year.column = "year",
contact.age.column = "cnt_age",
...
)
A survey
object
if given, a named character vector containing the name of the "id", "participant.age" and "contact.age" columns
if TRUE, will not exit quietly if the test is passed.
if TRUE, will stop if an error is found in the structure of the participants
and contacts
data frame
the column in both the participants
and contacts
data frames that links contacts to participants
the column in the participants
data frame containing participants' age
the column in the participants
data frame containing the country in which the participant was queried
the column in the participants
data frame containing the year in which the participant was queried
the column in the contacts
data frame containing the age of contacts; if this does not exist, at least columns "..._exact", "..._est_min" and "..._est_max" must (see the estimated.contact.age
option in contact_matrix
)
ignored
invisibly returns a character vector of the relevant columns
# NOT RUN {
data(polymod)
check(polymod)
# }
Run the code above in your browser using DataLab