SyndromeProviderRS2019 | R Documentation |
Syndrome Provider with 2019 revised ILI & Ari definitions
Syndrome Provider with 2019 revised ILI & Ari definitions
To run need weekly with get_columns_for_incidence() column list
ifnBase::SyndromeProvider
-> SyndromeProviderRS2019
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
SyndromeProviderRS2019$new( pain.age.limit = 5, definitions = NULL, use.sudden = TRUE )
pain.age.limit
age to take into account of pain & heacache
definitions
list of definitions to use
use.sudden
use sudden appearance of symptoms in the definitions, if FALSE will be considered as always sudden
update_definitions()
Update definitions list to compute
SyndromeProviderRS2019$update_definitions(definitions)
definitions
character vector of definition name to compute
compute()
Compute definitions for all syndromes
SyndromeProviderRS2019$compute( weekly, intake, definitions = NULL, use.sudden = 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.
SyndromeProviderRS2019$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 = SyndromeProviderRS2019$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.