В основном это взято из курса Прогнозирование временных рядов на Udacity. Если резюмировать, то хорошо.