Я хотел бы, чтобы это стало знаковым постом для различных методов обнаружения прорыва/изменения/нарушения временных рядов в Р. Мой вопрос состоит в том, чтобы описать мотивацию и различия в подходах к каждому из следующих пакетов. То есть, когда имеет смысл использовать один подход над другим, сходства/различия и т.д.
Рассматриваемые пакеты:
- strucchange (пример здесь)
- changepoint (пример здесь)
- BreakoutDetection (ссылка включает простой пример)
- qcc Control Charts (учебник здесь)
- bfast
- Возможно (?) в меньшей степени: AnomalyDetection и mvOutlier
Я надеюсь на целевые ответы. Возможно, абзац для каждого метода. Легко пощекотать каждую из них по временному ряду, но это может стать причиной злоупотребления/нарушения допущений. Существуют ресурсы, которые содержат рекомендации по методам контролируемого/неконтролируемого ML. Я (и, безусловно, другие) был бы признателен за руководство или указатели вокруг этой области анализа временных рядов.