detect_anomalies
Detect statistical outliers in time-series data using z-score or rolling methods, with adjustable sensitivity and window. Returns JSON anomaly list and summary.
Instructions
Wykrywa anomalie w szeregu czasowym (punkty odstające od normy).
Model językowy słabo liczy odchylenia statystyczne na tysiącach punktów — użyj tego narzędzia, by uzyskać deterministyczny, powtarzalny wynik.
Args: data: dane CSV lub JSON. method: "zscore" (globalny z-score) lub "rolling" (odchylenie od średniej kroczącej). sensitivity: próg w liczbie odchyleń standardowych (domyślnie 3.0). window: rozmiar okna dla metody "rolling" (liczba próbek). 0 = auto (~5% danych). ts_field, value_field: nazwy kolumn.
Returns: JSON z listą anomalii (czas, wartość, odchylenie) i podsumowaniem.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | ||
| method | No | zscore | |
| window | No | ||
| ts_field | No | timestamp | |
| sensitivity | No | ||
| value_field | No | value |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |