Skip to contents

Generates bootstrap estimations of an event date.

Usage

# S4 method for class 'EventDate'
bootstrap(
  object,
  level = 0.95,
  probs = c(0.05, 0.95),
  n = 1000,
  calendar = get_calendar(),
  progress = getOption("kairos.progress"),
  ...
)

Arguments

object

An EventDate object (typically returned by event()).

level

A length-one numeric vector giving the confidence level.

probs

A numeric vector of probabilities with values in \([0,1]\).

n

A non-negative integer specifying the number of bootstrap replications.

calendar

An aion::TimeScale object specifying the target calendar (see aion::calendar()). If NULL, rata die are returned.

progress

A logical scalar: should a progress bar be displayed?

...

Currently not used.

Value

A data.frame.

Details

A large number of new bootstrap assemblages is created, with the same sample size, by resampling each of the original assemblage with replacement. Then, examination of the bootstrap statistics makes it possible to pinpoint assemblages that require further investigation.

A five columns data.frame is returned, giving the bootstrap distribution statistics for each replicated assemblage (in rows) with the following columns:

min

Minimum value.

mean

Mean value (event date).

max

Maximum value.

Q5

Sample quantile to 0.05 probability.

Q95

Sample quantile to 0.95 probability.

Author

N. Frerebeau