Условное скользящее среднее (скользящее среднее) на нерегулярных временных рядах

У меня есть группа данных в формате:

ID    Minutes Value
xxxx  118     3 
xxxx  121     4 
xxxx  122     3 
yyyy  122     6 
xxxx  123     4 
yyyy  123     8 
...   ...     .... 

Каждый идентификатор - это пациент, и каждое значение, скажем, кровяное давление на эту минуту. Я хотел бы создать скользящее среднее за 60 минут до и 60 минут после каждой точки. Однако - как вы можете видеть, пропущены минуты (поэтому я не могу просто использовать номера строк), и я хотел бы создать среднее значение для каждого уникального идентификатора (поэтому среднее значение для идентификатора xxxx не может включать значения, назначенные идентификатору yyyy). Похоже, в качестве альтернативы могут быть rollapply или Rollingstat, но они не добились большого успеха, пытаясь собрать это воедино ...

Пожалуйста, дайте мне знать, если нужна дополнительная ясность.

Ответы на вопрос(2)

Ваш ответ на вопрос