aedseo {aedseo}R Documentation

Automated and Early Detection of Seasonal Epidemic Onset

Description

[Stable]

This function performs automated and early detection of seasonal epidemic onsets (aedseo) on a time series dataset. It estimates growth rates for consecutive time intervals and calculates the sum of cases (sum_of_cases).

Usage

aedseo(
  tsd,
  k = 5,
  level = 0.95,
  disease_threshold = NA_integer_,
  family = c("poisson", "quasipoisson")
)

Arguments

tsd

A aedseo_tsd object containing time series data with 'time' and 'observed.'

k

An integer specifying the window size for modeling growth rates.

level

The confidence level for parameter estimates, a numeric value between 0 and 1.

disease_threshold

An integer specifying the threshold for considering a disease outbreak.

family

A character string specifying the family for modeling. Choose between "poisson," or "quasipoisson".

Value

A aedseo object containing:

Examples

# Create a tsibble object from sample data
tsd_data <- tsd(
  observed = c(100, 120, 150, 180, 220, 270),
  time = as.Date(c(
    "2023-01-01",
    "2023-01-02",
    "2023-01-03",
    "2023-01-04",
    "2023-01-05",
    "2023-01-06"
  )),
  time_interval = "day"
)

# Calculate AEDSEO with a 3-day window and a Poisson family model
aedseo_results <- aedseo(
  tsd = tsd_data,
  k = 3,
  level = 0.95,
  disease_threshold = 200,
  family = "poisson"
)

# Print the AEDSEO results
print(aedseo_results)

[Package aedseo version 0.1.2 Index]