COVID19DataProcessor: COVID19DataProcessor

Description Methods Author(s)

Description

COVID19DataProcessor

COVID19DataProcessor

Methods

Public methods


Method new()

Usage
COVID19DataProcessor$new(
  provider.id,
  missing.values.model.id,
  force.download = FALSE
)

Method initProviders()

Usage
COVID19DataProcessor$initProviders()

Method getDataProvider()

Usage
COVID19DataProcessor$getDataProvider()

Method initMissingValuesModels()

Usage
COVID19DataProcessor$initMissingValuesModels()

Method getData()

Usage
COVID19DataProcessor$getData()

Method setupProvider()

Usage
COVID19DataProcessor$setupProvider(provider.id)

Method setupMissingValuesModel()

Usage
COVID19DataProcessor$setupMissingValuesModel(missing.values.model.id)

Method setupStrategies()

Usage
COVID19DataProcessor$setupStrategies()

Method setupProcessor()

Usage
COVID19DataProcessor$setupProcessor()

Method setupData()

Usage
COVID19DataProcessor$setupData()

Method process()

Usage
COVID19DataProcessor$process()

Method transform()

Usage
COVID19DataProcessor$transform()

Method checkValidTransition()

Usage
COVID19DataProcessor$checkValidTransition(
  state.expected = "datamodel-setup",
  fail.on.error = TRUE,
  only.check = TRUE
)

Method changeState()

Usage
COVID19DataProcessor$changeState(new.state)

Method curate()

Usage
COVID19DataProcessor$curate(countries = NULL)

Method makeDataComparison()

Usage
COVID19DataProcessor$makeDataComparison()

Method getCountries()

Usage
COVID19DataProcessor$getCountries()

Method smoothSeries()

Usage
COVID19DataProcessor$smoothSeries(old.serie.sufix = "original")

Method calculateRates()

Usage
COVID19DataProcessor$calculateRates()

Method calculateTopCountries()

Usage
COVID19DataProcessor$calculateTopCountries()

Method clone()

The objects of this class are cloneable with this method.

Usage
COVID19DataProcessor$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.

Author(s)

kenarab


kenarab/COVID19 documentation built on Oct. 1, 2021, 11:37 p.m.