Home / Blog / Data Science Digital Book / Forecasting
Forecasting
Table of Content
Time Series vs Cross-Sectional Data
Time Series Data:
A crucial component of the data is data that has been gathered across intervals of time that are equally spaced apart.
Cross-sectional Data:
Data that can be collected at a single point of time.
Forecasting is the use of various modeling techniques to predict a future outcome on the basis of historical time series data.

Click here to explore 360DigiTMG.
EDA - Components of Time Series

EDA in time series is mostly visual.
Click here to learn Data Science in Hyderabad
Data Partition
Time series should be split in sequential order.
Most Recent period data will be chosen as Validation data.
Click here to Learn Data Science Course in Pune



Conditions to choose the validation period:
- Forecast Horizon
- Seasonality
- Length of Time series
Forecasting Model

- Linear Regression
- Autoregressive models
- ARIMA
- Logistic regression
- Econometric models

- Naïve forecasts
- Smoothing
- Neural nets

Smoothing Techniques
Moving Average
- Centered Moving Average
- Trailing Moving Average
Exponential Smoothing
- Simple Exponential Smoothing
- Holt's Method/ Double Exponential Smoothing
- Winter’s Method

| Moving Average | Exponential Smoothing |
|---|---|
| Assigns equal weights to all past observations | Assigns more weight to recent observations than past observations |
| Better to forecast when data & environment is not volatile | Better to forecast when data & environment is volatile |
| Window width is key to success | Smoothing constant (α, β, γ) value is key to success (0 < α, β, γ ≤ 1) |
De-Trending and De-Seasoning

- To remove trend and/or seasonality, fit a regression model with trend and/or seasonality
- Series of forecast errors should be de-trended & deseasonalized
- Simple & popular for removing trend and / or seasonality from a time series
- Lag-1 difference: Yt – Yt-1 (For removing trend); Lag-M difference: Yt – Yt-M (For removing seasonality)
- Double differencing: difference the differenced series
- Uses moving average to remove seasonality
- Generates seasonal indexes as a byproduct
Data Science Placement Success Story
Click here to learn Data Science Course, Data Science Course in Hyderabad, Data Science Course in Bangalore
Data Science Training Institutes in Other Locations
Navigate to Address
360DigiTMG - Data Science Course, Data Scientist Course Training in Chennai
D.No: C1, No.3, 3rd Floor, State Highway 49A, 330, Rajiv Gandhi Salai, NJK Avenue, Thoraipakkam, Tamil Nadu 600097
1800-212-654-321
Get Direction: Data Science Course
What stood out most was the programme's practical and structured approach to AI adoption. The industry-specific examples, combined with clear frameworks for evaluating feasibility and designing solutions, made the learning highly relevant to our business.
What stood out most was the trainer's simple way of explaining Data Science and GenAI, and showing us different AI tools that I had not used before. It made me realise how useful these tools can be in our daily work.







