# How Time Series Forecasting is Different from a Typical Regression Task

## And how to prepare a time series for regression using **time-delay embedding**

**“A time series is a set of data points ordered in time.”**

That is how we define a time series. In a time series, data is collected sequentially over time, usually at regular intervals (e.g., daily, monthly, yearly).

**“Forecasting is predicting the future using historical data.”**

On the other hand, **“****Regression**** is predicting a numerical value (real number) using the values of input variables.”**

Both time series forecasting and regression are used to predict future values.

Time series forecasting seems like a typical regression task, but it doesn't!

There are some key differences between time series forecasting and typical regression. Here, typical regression means regression with time-independent scenarios.

# Time Series Forecasting vs Regression: Key Differences

## 1. Nature of data

Time series have an order, but regression tasks are performed with data that does not have an order. In a time series, the data points are indexed by time…