Skip to content

Commit dbc8a43

Browse files
committed
preprocessing steps, raise e remove
1 parent 11fd38f commit dbc8a43

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

ads/opctl/operator/lowcode/anomaly/model/base_model.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
from abc import ABC, abstractmethod
1111
from typing import Tuple
1212

13+
from ads.opctl.operator.lowcode.common.transformations import Transformations
1314
import fsspec
1415
import numpy as np
1516
import pandas as pd
@@ -53,6 +54,11 @@ def __init__(self, config: AnomalyOperatorConfig, datasets: AnomalyDatasets):
5354
self.config: AnomalyOperatorConfig = config
5455
self.spec: AnomalyOperatorSpec = config.spec
5556
self.datasets = datasets
57+
58+
if self.spec.preprocessing.steps.missing_value_imputation:
59+
for series_id, df in self.datasets.full_data_dict.items():
60+
self.datasets.full_data_dict[series_id] = Transformations._fill_na(self, df)
61+
5662
if self.spec.validation_data is not None:
5763
self.X_valid_dict = self.datasets.valid_data.X_valid_dict
5864
self.y_valid_dict = self.datasets.valid_data.y_valid_dict
@@ -74,7 +80,6 @@ def generate_report(self):
7480
logger.warning(f"Found exception: {e}")
7581
if self.spec.datetime_column:
7682
anomaly_output = self._fallback_build_model()
77-
raise e
7883

7984
elapsed_time = time.time() - start_time
8085

0 commit comments

Comments
 (0)