1
$\begingroup$

What is the go to algorithm for finding an anomalous discord (sequence) in a time series given only the time series itself rather than being able to compare to other time series?

(I have access to Python and R.)

$\endgroup$
1
  • $\begingroup$ I would refer to the paper by Tsay in 1989. $\endgroup$
    – Tom Reilly
    Commented Oct 5, 2017 at 17:16

1 Answer 1

0
$\begingroup$

tsoutlier can be a reasonable attempt to detect anomalies. Unfortunately it assumes that an ARIMA model be prespecified prior to detection and does not work when stochastic causals are in play. In other words memory is more important / dominant. To identify an ARIMA model using freely available solutions requires that there are no outliers, constant error process and constant parameters over time which is flawed if there are anomalies present. Thus one needs to simultaneously identify anomalies and ARIMA model form (along with variance / parameter stability remedies) via a more comprehensive search process.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.