У кого-нибудь есть решение для выполнения
- отдельные операции на
- групп последовательных значений, которые
- подмножество временного ряда и
- идентифицируется повторяющимся идентичным флагом
- с R?
В примере набора данных, созданного с помощью приведенного ниже кода, это будет относиться, например, к вычислению среднего значения «значение» отдельно для каждой группы, где «флаг» == 1 в последовательные дни.
Типичным примером в науке может быть набор данных, записанный прибором, который многократно выполняет процедуру калибровки и помечает соответствующие данные одним и тем же флагом, но пользователь должен оценивать каждую калибровку отдельно с помощью одной и той же процедуры.
Спасибо за ваши предложения. Jens
library(lubridate)
df <- data.frame(
date = seq(ymd("2018-01-01"), ymd("2018-06-29"), by = "days"),
flag = rep( c(rep(1,10), rep(0, 20)), 6),
value = seq(1,180,1)
)