Я пытаюсь взять последовательность дат - и начиная с первой даты - выбрать последующие даты случайным числом, сгенерированным из нормального распределения.На данный момент у меня есть код, который выбирает номер строки случайным числом, но каждый раз использует одно и то же число.В этом примере он выбирает строку каждые 12 дней:
set.seed(123)
library(tidyverse)
library(lubridate)
start_date <- as.Date('2018-03-01')
end_date <- as.Date('2018-07-01')
seq_dates <- seq(ymd(start_date), ymd(end_date), by='1 days')
seq_dates <- seq_dates %>%
as.tibble()
seq_dates
seq_dates %>%
filter(row_number() %% round(rnorm(n=1, mean=14, sd=3), 0) == 1)
Есть ли способ, которым я могу сделать это с помощью dplyr, но каждый раз выбирать строку из начальной даты через произвольный интервал?Таким образом, с 2018-03-01 следующая дата может быть через 12 дней, затем через 14 дней, затем через 19 дней и т. Д.