Package: oddstream
Type: Package
Title: Outlier Detection in Data Streams
Version: 0.5.0
Depends: R (>= 3.4.0)
Maintainer: Priyanga Dilini Talagala <pritalagala@gmail.com>
Authors@R: c(
    person("Priyanga Dilini", "Talagala", email="pritalagala@gmail.com", role= c("aut","cre")),
    person("Rob J.", "Hyndman", role=c("ths")),
    person("Kate", "Smith-Miles", role=c("ths"))
    )
Description: We proposes a framework that provides real time support for early detection of
    anomalous series within a large collection of streaming time series data. By definition, anomalies
    are rare in comparison to a system's typical behaviour. We define an anomaly as an observation that
    is very unlikely given the forecast distribution. The algorithm first forecasts a boundary for the
    system's typical behaviour using a representative sample of the typical behaviour of the system. An
    approach based on extreme value theory is used for this boundary prediction process. Then a sliding
    window is used to test for anomalous series within the newly arrived collection of series. Feature
    based representation of time series is used as the input to the model. To cope with concept drift,
    the forecast boundary for the system's typical behaviour is updated periodically.  More details
    regarding the algorithm can be found in Talagala, P. D., Hyndman, R. J., Smith-Miles, K., et al.
    (2019) <doi:10.1080/10618600.2019.1617160>.
BugReports: https://github.com/pridiltal/oddstream/issues
License: GPL-3
LazyData: true
RoxygenNote: 6.1.1
Imports: pcaPP, stats, ggplot2, ks, MASS, RcppRoll, mgcv, moments ,
        RColorBrewer, mvtsplot, tibble, reshape, dplyr, graphics,
        tidyr, kernlab, magrittr
Encoding: UTF-8
Suggests: testthat, tidyverse
NeedsCompilation: no
Packaged: 2019-12-12 01:12:53 UTC; priyangatalagala
Author: Priyanga Dilini Talagala [aut, cre],
  Rob J. Hyndman [ths],
  Kate Smith-Miles [ths]
Repository: CRAN
Date/Publication: 2019-12-16 22:00:03 UTC
Built: R 4.6.0; ; 2025-12-02 05:22:00 UTC; windows
