src.llm_interpreter.anomaly_detector

Anomaly detection for MMM results.

Module Contents

class src.llm_interpreter.anomaly_detector.AnomalyDetector

Detect anomalies in MMM results.

static detect_channel_anomalies(channel_data: pandas.DataFrame) List[Dict]

Detect anomalies in channel performance.

Parameters:

channel_data – DataFrame with channel metrics.

Returns:

List of detected anomalies with explanations.

static detect_contribution_anomalies(contribution_data: pandas.DataFrame) List[Dict]

Detect anomalies in media contributions.

Parameters:

contribution_data – DataFrame with contribution data.

Returns:

List of detected anomalies.

static format_anomalies_for_report(anomalies: List[Dict]) str

Format anomalies for inclusion in report.