Learn R Programming

diyar (version 0.2.0)

windows: Window and lengths

Description

Interpret windows, case_lengths and recurrence_lengths as used in episodes.

Usage

epid_windows(date, lengths, episode_unit = "days")

epid_lengths(date, windows, episode_unit = "days")

index_window(date, from_last = F)

Arguments

date

As used in episodes.

lengths

case_length or recurrence_length arguments as used in episodes.

episode_unit

Time unit of lengths. Options are "seconds", "minutes", "hours", "days", "weeks", "months" or "years". See diyar::episode_unit.

windows

A range or period relative to date for a given lengths.

from_last

As used in episodes.

Value

number_line.

Details

epid_windows - returns the corresponding period for a given a date, and case_length or recurrence_length. epid_lengths - returns the corresponding case_length or recurrence_length for a given date and period.

Examples

Run this code
# NOT RUN {
# `epid_windows`
epid_windows(Sys.Date(), 10)
epid_windows(Sys.Date(), number_line(5, 10))
epid_windows(Sys.Date(), number_line(-5, 10))
epid_windows(Sys.Date(), -5)

# `epid_lengths`
epid_lengths(number_line(01, 20), 30)
epid_lengths(number_line(01, 20), number_line(25, 30))
epid_lengths(number_line(01, 20), number_line(-10, 30))
epid_lengths(number_line(01, 20), -10)

index_window(20)
index_window(as.number_line(20))
index_window(number_line(15, 20))

# }

Run the code above in your browser using DataLab