SyndromeProviderCovid | R Documentation |
Syndrome Provider with COVID-19 like definitions
Syndrome Provider with COVID-19 like definitions
To run need weekly with get_columns_for_incidence() column list
ifnBase::SyndromeProvider
-> SyndromeProviderCovid
pain.age.limit
age under which pain & headache will exluded from defintion
use.sudden
logical, use sudden feature to build the syndrome
definitions
character vector of definitions to output
new()
instanciate object
SyndromeProviderCovid$new(pain.age.limit = 5, use.sudden = TRUE)
pain.age.limit
age to take into account of subjectives symptoms
use.sudden
use sudden appearance of symptoms in the definitions, if FALSE will be considered as always sudden
syndromes()
Get available syndromes names
SyndromeProviderCovid$syndromes()
character()
check_definitions()
Update definitions list to compute
SyndromeProviderCovid$check_definitions(definitions)
definitions
character vector of definition name to compute
compute()
Compute definitions for all syndromes
SyndromeProviderCovid$compute(weekly, intake, definitions = NULL)
weekly
weekly data
intake
intake data with at least 'person_id', 'age' column
definitions
character vector of definition to use
use.sudden
logical if TRUE use is_sudden, otherwise consider it's always TRUE
data.frame with each computed syndrome in column, and "id" column from weekly
clone()
The objects of this class are cloneable with this method.
SyndromeProviderCovid$clone(deep = FALSE)
deep
Whether to make a deep clone.
## Not run:
season = 2017
weekly = survey_load_results("weekly", get_columns_for_incidence(), season=season)
intake = survey_load_results("weekly", c('timestamp','date.birth'))
weekly = recode_weekly(weekly)
intake = recode_intake(intake)
provider = SyndromeProviderCovid$new()
r = provider$compute(weekly, intake)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.