Berserk Docs
Scalar FunctionsSeries Functions

series_decompose_anomalies

Detects anomalies in a time series using decomposition and outlier detection.

Syntax

series_decompose_anomalies(series, threshold, seasonality, trend)

Parameters

Prop

Type

Returns: dynamic

Examples

Example 1 — Detect anomalies with default threshold

print series_decompose_anomalies(dynamic([5, 6, 5, 7, 50, 6, 5]))
print_0_ad_flag (dynamic)print_0_ad_score (dynamic)print_0_baseline (dynamic)
[0,0,0,0,0,0,0][0.0,0.0,0.0,0.0,0.0,0.0,0.0][5.5,5.333333333333333,6.0,20.666666666666668,21.0,20.333333333333332,5.5]

Example 2 — Set a custom anomaly threshold

print series_decompose_anomalies(dynamic([5, 6, 5, 7, 50, 6, 5]), 1.5)
print_0_ad_flag (dynamic)print_0_ad_score (dynamic)print_0_baseline (dynamic)
[0,0,0,0,0,0,0][0.0,0.0,0.0,0.0,0.0,0.0,0.0][5.5,5.333333333333333,6.0,20.666666666666668,21.0,20.333333333333332,5.5]

On this page