Szeregi czasowe to sekwencja punktów danych z wartościami mierzonymi w następujących po sobie okresach (w czasie ciągłym lub w dyskretnych okresach). Analiza szeregów czasowych wykorzystuje to naturalne uporządkowanie czasowe, aby wyodrębnić znaczenie i trendy z danych bazowych.