Я хочу генерировать отсутствующие значения в векторе, чтобы отсутствующее значение сгруппировалось в последовательности, чтобы имитировать периоды отсутствующих данных разной длины.
Скажем, у меня есть вектор из 10 000 значений, и я хочу генерировать 12 последовательностей NA в случайных местоположениях в векторе, причем каждая последовательность имеет случайную длину L
между 1 и 144 (144 имитирует 2 дня отсутствующих значений по истечении 10 минут). Последовательности должны не перекрываться.
Как я могу это сделать? Спасибо.
Я пробовал комбинировать lapply
и seq
без успеха.
Пример ожидаемого вывода с 3 различными последовательностями:
# 1 2 3 5 2 NA NA 5 4 6 8 9 10 11 NA NA NA NA NA NA 5 2 NA NA NA...
ИЗМЕНИТЬ
Я имею дело с сезонным временным рядом, поэтому NA должен перезаписать значения и не вставляться в качестве новых элементов.