Learn R Programming

anomalize (version 0.3.0)

clean_anomalies: Clean anomalies from anomalized data

Description

Clean anomalies from anomalized data

Usage

clean_anomalies(data)

Value

Returns a tibble / tbl_time object with a new column "observed_cleaned".

Arguments

data

A tibble or tbl_time object.

Details

The clean_anomalies() function is used to replace outliers with the seasonal and trend component. This is often desirable when forecasting with noisy time series data to improve trend detection.

To clean anomalies, the input data must be detrended with time_decompose() and anomalized with anomalize(). The data can also be recomposed with time_recompose().

See Also

Time Series Anomaly Detection Functions (anomaly detection workflow):

  • time_decompose()

  • anomalize()

  • time_recompose()

Examples

Run this code

if (FALSE) {
library(dplyr)

# Needed to pass CRAN check / This is loaded by default
set_time_scale_template(time_scale_template())

data(tidyverse_cran_downloads)

tidyverse_cran_downloads %>%
    time_decompose(count, method = "stl") %>%
    anomalize(remainder, method = "iqr") %>%
    clean_anomalies()
}

Run the code above in your browser using DataLab