Skip to content

Comments

Feature: model naive zscore#70

Merged
sarusso merged 6 commits intodevelopfrom
feature/model_naive_zscore
Dec 21, 2025
Merged

Feature: model naive zscore#70
sarusso merged 6 commits intodevelopfrom
feature/model_naive_zscore

Conversation

@clarasaja
Copy link
Collaborator

@clarasaja clarasaja commented Dec 16, 2025

This PR introduces a ZScore-based anomaly detection model. The detector operates on pandas DataFrames representing time series data and computes the z-score for each column independently. For each series, it identifies and flags the observations with the highest and lowest z-scores as anomalies.

The implementation includes safeguards for edge cases such as empty inputs, all-NaN columns, and constant series, ensuring that anomaly detection is skipped safely when z-score computation is not meaningful.

Function decorator is added according to PR #67.
Model capabilities are added according to PR #69.

fyi @sarusso
fyi @clarasaja

@clarasaja clarasaja changed the base branch from main to develop December 16, 2025 09:45
@sarusso sarusso force-pushed the feature/model_naive_zscore branch from 90347ae to 8fc6858 Compare December 21, 2025 11:03
@sarusso sarusso marked this pull request as ready for review December 21, 2025 11:14
@sarusso sarusso merged commit fe10dc1 into develop Dec 21, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants