Anomaly detection через скользящее стандартное отклонение

Hard pandas pandas мониторинг сервиса

Условие задачи

Дан DataFrame с DatetimeIndex и `value`. Найдите точки-аномалии: где значение отклоняется от 7-дневного rolling mean больше чем на 3 rolling std (та же 7-дневная). Верните DataFrame только аномалий с колонками value, rolling_mean, rolling_std, z. Реализуй `find_anomalies(df)`.

Темы

pandas rolling anomaly detection z-score

Подсказки

Открыть задачу в тренажёре → ← Все Python-задачи