R - скользящее стандартное отклонение по времени
У меня довольно большой набор данных со следующими столбцами: Timestamp
, Avg_Spend
, Данные представлены в миллисекундах, но не с регулярным интервалом, например, 1 час, 1000 обсов, иногда 2000 и так далее.
Я должен рассчитать стандартное отклонение за определенный период, например, 5 часов. Я пытался с помощью runSD(caTools)
, который очень хорошо работает на наблюдении, но я в растерянности относительно того, как заставить его работать в течение скользящих периодов времени, которые могут иметь различные наблюдения. Я могу написать пользовательские циклы, но они занимают много времени. Решение должно быть как-то векторизовано.
Какие-либо предложения?