| name: anomaly_detection | |
| enabled: true | |
| required: false | |
| description: >- | |
| anomaly_detection function identifies anomalies from an input DataFrame of | |
| time series. It will add a new column "Is_Anomaly", where each entry will be marked with "True" if the value is an anomaly or "False" otherwise. | |
| parameters: | |
| - name: df | |
| type: DataFrame | |
| required: true | |
| description: >- | |
| the input data from which we can identify the anomalies with the 3-sigma | |
| algorithm. | |
| - name: time_col_name | |
| type: str | |
| required: true | |
| description: name of the column that contains the datetime | |
| - name: value_col_name | |
| type: str | |
| required: true | |
| description: name of the column that contains the numeric values. | |
| returns: | |
| - name: df | |
| type: DataFrame | |
| description: >- | |
| This DataFrame extends the input DataFrame with a newly-added column | |
| "Is_Anomaly" containing the anomaly detection result. | |
| - name: description | |
| type: str | |
| description: This is a string describing the anomaly detection results. | |