Naïve Forecast – Excel and Google Sheets (2024)

This tutorial will demonstrate how to calculate the Naïve forecast in Excel and Google Sheets.

Naïve Forecast – Excel and Google Sheets (1)

Overview

Naïve Forecast

Naïve Forecasting is a forecasting technique in which the forecast for the current period is set to the actual value from the previous period. That is, suppose the monthly revenue of a company for the month of May is $9,415, using the naïve forecasting technique, the company will forecast that the monthly revenue for the month of June will as well be $9,415.

The naïve forecasting technique is useful because it is easy to calculate, and it helps an organization to keep track and make sure that they are either improving or maintaining current levels of productivity.

The naïve forecasting technique considers only historical data in making forecasts and does not consider variables like seasonality, external factors, etc. This may lead to a high degree of variability between actual values and forecasted values. This makes this method of forecasting not to be a reliable method of forecasting in real-world applications.

How to Forecast Using Naïve Forecasting in Excel

Background: The monthly sales of sneakers by company XYZ through its local store are shown in the table below.

Produce the naïve forecasts for the months’ data and calculate the forecast errors produced by the forecast using the mean absolute error, root mean square error, and mean absolute percentage error.

Also, produce the forecasts for the months’ data using the 3-months simple moving average and the 3-months exponential moving average techniques, calculate the forecast errors as in the naïve forecast, and compare the forecast errors produced by the three techniques.

Naïve Forecast – Excel and Google Sheets (2)

First, calculate the naïve forecasts by setting each forecast equal to the previous month’s sales.

Naïve Forecast – Excel and Google Sheets (3)

The complete Naïve Forecast column is shown below.

Naïve Forecast – Excel and Google Sheets (4)

Next, calculate the mean absolute error of the naïve forecast from the actual sales by first calculating the absolute value of the difference between each naïve forecast and the actual sale.

Naïve Forecast – Excel and Google Sheets (5)

Autofill the rest of the column and then calculate their average to get the Mean Absolute Error.

Naïve Forecast – Excel and Google Sheets (6)

Next, calculate the root mean square error of the naïve forecast from the actual sales by first calculating the square of the difference between each naïve forecast and the actual sale.

Naïve Forecast – Excel and Google Sheets (7)

Autofill the rest of the column and then calculate the square root of their average to get the Root Mean Square Error.

Naïve Forecast – Excel and Google Sheets (8)

Next, calculate the absolute percentage error of the naïve forecast from the actual sales by first dividing the absolute value of the difference between each naïve forecast and the actual sale by the actual sale. Use the Percent Style button to convert the cells to percentages.

Naïve Forecast – Excel and Google Sheets (9)

Autofil the rest of the column and then calculate their average to get the Mean Absolute Percentage Error.

Naïve Forecast – Excel and Google Sheets (10)

Compare Naïve Forecasting Technique to Other Forecasting Techniques

Calculate the forecasts using the Simple Moving Average (SMA) forecasting technique and calculate the forecast errors as done for the naïve forecasts above.

First, calculate the 3-months simple moving average forecasts by finding the average of 3 previous months’ sales of each sales data.

Naïve Forecast – Excel and Google Sheets (11)

Complete the rest of the column and the complete 3-Months SMA Forecast column is as shown below.

Naïve Forecast – Excel and Google Sheets (12)

Next, follow the steps described above to calculate the Mean Absolute Error, Root Mean Square Error, and Mean Absolute Percentage Error.

Naïve Forecast – Excel and Google Sheets (13)

Also, calculate the forecasts using the Exponential Moving Average (EMA) forecasting technique and calculate the forecast errors as done for the naïve forecasts above.

First, calculate the 3-months exponential moving average by setting the forecast for the second month to the actual sales value of the first month and use the formula below for the rest of the EMA values.

Naïve Forecast – Excel and Google Sheets (14)

where At-1 is the actual value for the previous period;

Ft and Ft-1 are the current and the previous forecasts, respectively; and

Naïve Forecast – Excel and Google Sheets (15) is the exponential smoothing factor with k as the desired number of sub-divisions of the dataset.

The second and the third months’ EMA Forecast are shown below.

Naïve Forecast – Excel and Google Sheets (16)

Complete the rest of the column and the complete 3-Months EMA Forecast column as shown below.

Naïve Forecast – Excel and Google Sheets (17)

Next, follow the steps described above to calculate the Mean Absolute Error, Root Mean Square Error, and Mean Absolute Percentage Error.

Naïve Forecast – Excel and Google Sheets (18)

Because the sales’ values do not have spikes and dips caused by seasonality or other external factors, you can see that the forecast errors produced by the three forecasting techniques are similar. Thus, any of the three forecasting techniques is suitable for this dataset.

Naïve Forecast in Google Sheets

Naïve forecasts can be calculated in Google Sheets in a similar way as it is calculated in Excel as shown in the pictures below.

Naïve Forecast – Excel and Google Sheets (19)

Naïve Forecast – Excel and Google Sheets (2024)

References

Top Articles
Latest Posts
Article information

Author: Msgr. Refugio Daniel

Last Updated:

Views: 6493

Rating: 4.3 / 5 (74 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Msgr. Refugio Daniel

Birthday: 1999-09-15

Address: 8416 Beatty Center, Derekfort, VA 72092-0500

Phone: +6838967160603

Job: Mining Executive

Hobby: Woodworking, Knitting, Fishing, Coffee roasting, Kayaking, Horseback riding, Kite flying

Introduction: My name is Msgr. Refugio Daniel, I am a fine, precious, encouraging, calm, glamorous, vivacious, friendly person who loves writing and wants to share my knowledge and understanding with you.