Example:
library("incidence")
set.seed(20181213)
days <- 1:14
# Group 1
dat_cases_1 <- round(20*rexp(-.3*(days)))
dat_dates_1 <- rep(as.Date(Sys.Date() + days), dat_cases_1)
i1 <- incidence(dat_dates_1)
f1 <- fit(i1)
# Group 2
dat_cases_2 <- round(rexp(.3*(days)))
dat_dates_2 <- rep(as.Date(Sys.Date() + days), dat_cases_2)
i2 <- incidence(dat_dates_2)
f2 <- suppressWarnings(fit(i2))
# Combine groups
grp <- rep(c("grp1", "grp2"), c(length(dat_dates_1), length(dat_dates_2)))
i.grp <- incidence(c(dat_dates_1, dat_dates_2), groups = grp)
f3 <- fit(i.grp)
#> Warning in fit(i.grp): 8 dates with incidence of 0 ignored for fitting
abs(f3$info$r['grp1']-f1$info$r) # should be 0 or very close to it
#> grp1
#> 0.09000228
Created on 2019-01-07 by the reprex package (v0.2.1)
This behavior derives from the fact that i2 has dates with 0 cases but i1 does not, and these dates are removed for both groups when estimating the growth rate.
Example:
Created on 2019-01-07 by the reprex package (v0.2.1)
This behavior derives from the fact that i2 has dates with 0 cases but i1 does not, and these dates are removed for both groups when estimating the growth rate.