Time Series

What is a Time Series?

A time series is a sequence of data points ordered by time. Each data point represents an observation at a specific point or time period. A time series has a constant time granularity, such as month, week, or day.

A time series has a start point (the first observation) and an end point (the last observation).

Time series can consist of various types of data, such as sensor measurements or monthly sales of a product. They serve as the basis for analysis in areas where patterns are sought and meaningful information is derived from historical data. Examples include fields like statistics, signal processing, financial mathematics, and weather forecasting.

A time series analysis often aims to make predictions about future developments based on given data. The methods used in such analysis are diverse and can differ significantly in approach. However, most methods share the assumption that data points closer in time are more strongly related to one another than those that are further apart.

Time series can also differ greatly in their structure, and as a result, they are classified into certain types. Not every method should or can be applied to all time series types. To ensure the highest prediction quality, the correct classification of the time series and the appropriate selection of the forecasting method are essential.

Example of a time series on a monthly basis with a stable seasonal pattern
A time series showing a continuous progression of regular measurements over a period of three years.

Different Types of Time Series

Time series can vary greatly in their qualities, and therefore, different techniques are required to model them. A simple classification is as follows:

Smooth Time Series

A smooth time series is characterized by a continuous progression. It exhibits low dispersion among data points, resulting in a low coefficient of variation. Additionally, it typically contains few to no zero values.

Smooth time series with a small coefficient of variation and few to no zero values
Example of a smooth time series from 1949 to 1957.

Erratic Time Series

Erratic time series are characterized by an irregular data progression. Despite potential trends (e.g. an upward trend), short-term variability can be high, which is why these time series possess a high coefficient of variation. Zero values occur rarely or not at all.

Erratic time series with a higher coefficient of variation and few to no zero values
Progression of an erratic time series from 1949 to 1957.

Sporadic Time Series

In a sporadic time series, data points occur only occasionally and at irregular intervals. The series is characterized by a large number of zero values, with no recognizable temporal concentration or clustering between the active phases.

Sporadic time series with many zero values
Visualization of a sporadic time series from 1949 to 1957.

Lumpy Time Series

Lumpy time series exhibit phases where exclusively zero values occur over extended periods. However, when non-zero values do occur, they appear highly concentrated (lumpy) within time-limited intervals.

Lumpy time series with clustered non-zero values
Typical pattern of a lumpy time series from 1949 to 1957.

Trivial Types of Time Series

In addition, there are other "trivial" types where no patterns can typically be detected:

Properties

Granularity

The granularity of a time series determines the temporal frequency at which observations are measured over time. Monthly granularity occurs when one observation is recorded per month. Daily granularity refers to when observations are recorded daily.

Seasonality

Time Series with a Season Length of 12 Months Seasonal time series on a monthly basis with a season length of 12 months
Seasonal time series on a monthly basis with a season length of 12 months. It can be observed that the first half of the year (Jan-Jun) is generally stronger than the second half (Jul-Dec), with a pronounced dip in December.

Seasonality refers to a typical structural component in time series: seasonality occurs when cyclical, repeating patterns are found in the time series. The length of the period after which these seasonal patterns repeat is referred to as the season length. Monthly data, for example, often exhibit seasonality with a season length of 12 months.

Trend

Time Series with an Upwards Trend Time series on a monthly basis with an upward trend starting in July 1990
Time series on a monthly basis with an upward trend starting in July 1990.

In addition to seasonality, the trend of a time series is another important structural characteristic: a trend exists when there is a clear directional development within the time series, either upward (positive growth) or downward (negative growth). Different types of trends can be modeled: linear trend, parabolic trend, exponential trend, etc. In practice, the focus is often on linear trends and damped linear trends. While a linear trend extrapolates a recognized trend linearly into the future, a damped trend models trend saturation, where the trend weakens over time. More about trend analysis, trend types and trend detection methods.

Outliers

Time Series with an Outlier Monthly time series with an outlier in the seasonal pattern
The usual weak December value of the time series in 2008 is significantly lower than in other years — an outlier in the seasonal pattern.

Outliers are extraordinary values in the time series history that disrupt the usual structure of the series. Outliers may arise from exceptional situations or data errors. Such exceptional values can distort the model estimation and therefore the forecasts. It is important to identify outliers based on the data and, if necessary, replace them with an appropriate substitute value.

You are about to leave our website via an external link. Please note that the content of the linked page is beyond our control.

Choose Your Dashboard

futureNOW

Established CHECK-IN process, intuitive FORECAST for single time series with POOL browsing capabilities.

Login NOW
Beta

futureEXPERT Dashboard

CHECK-IN, POOL, ASSOCIATOR, MATCHER and FORECAST capabilities for multiple time series without touching code.

Also perfect for those who want to use Python later – learn the workflow and get code output.

EXPERT Login
Tip: For the best experience with futureEXPERT Dashboard in current beta phase, start with CHECK-IN via futureNOW and find the link to continue in futureEXPERT Dashboard.

futureEXPERT Python Library

Full control, flexibility and easy integration for beginners and advanced users via Python. Also check out the various guides and use cases in the included Jupyter notebooks.

Get started

Cookies und andere (Dritt-)Dienste

Diese Website speichert Cookies auf Ihrem Computer nur, wenn Sie dem ausdrücklich zustimmen. Bei Zustimmung werden insbesondere auch Dritt-Dienste eingebunden, die zusätzliche Funktionalitäten, wie beispielsweise die Buchung von Terminen, bereitstellen. Diese Cookies und Dienste werden verwendet, um Informationen darüber zu sammeln, wie Sie mit unserer Website interagieren, und um Ihre Browser-Erfahrung zu verbessern und anzupassen. Zudem nutzen wir diese Informationen für Analysen und Messungen zu unseren Besuchern auf dieser Website und anderen Medien. Weitere Informationen zu den von uns verwendeten Cookies und Dritt-Diensten finden Sie in unseren Datenschutzbestimmungen.