cumulate()
functionality (previously deprecated in 1.2.0).fill
argument in complete_counts()
is now 0 rather than NA.incidence()
when more than one column was given for the date_index.new_incidence()
: A minimal incidence constructor.validate_incidence()
: Check for internal consistency of incidence-like object.build_incidence()
: Allows you to construct an incidence object whilst specifying your own date grouping function.format.incidence()
cumulate()
will now give a deprecation error. We have removed the function to avoid users erroneously regressing against a cumulative count.incidence()
when dates were a character vector and the the default, daily, interval was specified.dplyr
to handle list based columns (e.g. record-type objects from vctrs
). For data.frames with only atomic columns, data.table is still used.complete_counts()
.plot()
and facet_plot()
now have a centre_dates
argument which can be set to FALSE
to get histogram-esque date labels for single month, quarter and yearweek groupings.Due to multiple changes in the underlying representation of incidence2 objects this release may possibly break old workflows particularly those relying on the old implementations of date grouping:
grates
for date grouping. This introduces the s3 classes yrwk
, yrmon
, yrqtr
, yr
, period
and int_period
as well as associated constructors which incidence
now builds upon. As a result of this the aweek dependency has been dropped.keep_first
and keep_last
functions.incidence
objects now faster due to underlying use of data.table.show_cases = TRUE
(see #42).count
variable of a pre-aggregated input to incidence
function.