Understanding R-Squared and How to Calculate It in Excel (2024)

Download the workbook 👉 HERE and follow along.

What is R-Squared?

R-Squared, also called the coefficient of determination, shows how well the data fit a regression model. It tells us what percentage of the variation in the dependent variable (what you’re trying to predict) is explained by the independent variable(s) (the predictors).

Why is R-Squared Important?

R-Squared values range from 0 to 1:

  • 0 means the model explains none of the variability.
  • 1 means the model explains all the variability.

A higher R Squared indicates a better fit, but it’s not always perfect. Sometimes, a high R Squared can mislead if the model is overfitting the data.

How to Interpret R-Squared

  • High R-Squared: Your model fits the data well. For example, an R-Squared of 0.85 means 85% of the variance in your data is explained by the model.
  • Low R-Squared: Your model doesn’t fit well. However, don’t rely solely on R Squared. Context and other diagnostic measures are crucial.

R-Squared Formula

Here’s the formula for R Squared:

Understanding R-Squared and How to Calculate It in Excel (1)
  • SS_{regression}: Sum of squares due to regression (explained variance).
  • SS_{total}: Total sum of squares (total variance).

Featured Course

Fundamentals of Financial Analysis

Whether you’re a newbie or have an MBA in Finance, you’ll FINALLY “get” the big picture.This comprehensive course will equip you with these critical skills – even if you’ve never taken a finance or accounting class.

Learn More

Understanding R-Squared and How to Calculate It in Excel (2)

How to Calculate R-Squared in Excel

Let’s use an example to understand how to find R Squared in Excel.

Suppose we have data on car prices based on their mileage and age. Here’s the sample dataset:

Understanding R-Squared and How to Calculate It in Excel (3)

In this example, we want to calculate the R-Squared value to see how well the mileage explains the car price variation.

Understanding X and Y Variables

In regression analysis, the variables are typically categorized as:

  • Dependent Variable (Y): This is the variable you are trying to predict or explain. For example, in our car price example, the car price is the dependent variable.
  • Independent Variable (X): This is the variable you use to predict the dependent variable. In our example, car mileage is the independent variable.

Using the RSQ Function

The RSQ function in Excel is straightforward and easy to use. It provides the proportion of variance in the dependent variable that can be explained by the independent variable.

Syntax:

=RSQ(known_y's, known_x's)
  • known_y’s: The Y values (dependent variable, Car Price) are in cells C2:C11
  • known_x’s: The X values (independent variable, Car Mileage) are in cells A2:A11

Therefore the formula is:

=RSQ(C2:C11, A2:A11)
Understanding R-Squared and How to Calculate It in Excel (4)

For the given example, the RSQ function returns a R-Squared value of 0.8357. It means that about 84% of the variability in car prices is explained by car mileage, suggesting that mileage is a good predictor of price.

Using the LINEST Function

The LINEST function in Excel not only gives the R-Squared value but also other regression statistics like coefficients and standard errors. This makes it useful for a more in-depth analysis.

Syntax:

=LINEST(known_y's, known_x's, const, stats)
  • known_y’s: The Y values (dependent variable, Car Price) are in cells C2:C11
  • known_x’s: The X values (independent variable, Car Mileage) are in cells A2:A11
  • const: A logical value (TRUE or FALSE). TRUE (or omitted) means the intercept should be calculated, and FALSE means the intercept is set to zero.
  • stats: A logical value (TRUE or FALSE). TRUE means that additional regression statistics should be returned, and FALSE means only the slope is returned.

Therefore the Excel formula is:

=LINEST(C2:C11, A2:A11, TRUE, TRUE)

The LINEST function will provide a range of outputs, including the R-Squared value of 0.8357.

Understanding R-Squared and How to Calculate It in Excel (5)

Additional Results Provided by LINEST

In addition to R squared, the LINEST function also provides:

  • Slope: The rate of change in the dependent variable per unit change in the independent variable.
  • Intercept: The value of the dependent variable when the independent variable is zero.
  • Standard Errors: Indicating the precision of the slope and intercept estimates.
  • F-Statistic: Used to determine if the relationship between the dependent and independent variables is statistically significant.
  • Degrees of Freedom: The number of independent pieces of information in the data.
  • Regression Sum of Squares: The explained variation in the data.
  • Residual Sum of Squares: The unexplained variation in the data.
Understanding R-Squared and How to Calculate It in Excel (6)

đź’ˇ LINEST is an array formula. For Office 365 and Excel 2021, simply pressing Enter will display the results. For older versions of Excel, you need to press Ctrl + Shift + Enter to get the results.

Featured Course

Business Charts in Excel

Create Business charts that grab attention AND auto-update. Wow your coworkers and managers with smart time-saving techniques.

Learn More

Understanding R-Squared and How to Calculate It in Excel (7)

Using a Chart Trendline

An easy way to calculate R Squared in Excel is by adding a linear trendline to a chart.

Insert a Scatter Plot:

  • Highlight the data in column A (Car Mileage), hold down Ctrl, and highlight the data in column C (Car Price).
  • Go to the Insert tab and select Scatter (X, Y) Chart
Understanding R-Squared and How to Calculate It in Excel (8)

Add a Trendline:

  • Click on any data point in the scatter plot to select the data series.
  • Right-click and choose Add Trendline.
Understanding R-Squared and How to Calculate It in Excel (9)
  • In the Format Trendline panel, check the box for Display R-squared value on chart.
Understanding R-Squared and How to Calculate It in Excel (10)
  • The R-Squared value will be displayed on the chart, showing how well the data points fit the regression line.
Understanding R-Squared and How to Calculate It in Excel (11)

Using Data Analysis ToolPak

The Data Analysis ToolPak is an Excel add-in that provides data analysis tools for statistical and engineering analysis. When enabled, it offers a range of tools to perform complex data analysis tasks such as regression, ANOVA, descriptive statistics, and more.

Enable Data Analysis ToolPak:

  • Go to File > Options > Add-Ins.
  • In the drop down next to “Manage:” select Excel Add-ins and click on Go.
Understanding R-Squared and How to Calculate It in Excel (12)
  • In the Add-Ins window, check Analysis ToolPak and click OK.
Understanding R-Squared and How to Calculate It in Excel (13)

Perform Regression Analysis:

  • Go to the Data tab and click Data Analysis.
Understanding R-Squared and How to Calculate It in Excel (14)
  • Select Regression from the list and click OK.
Understanding R-Squared and How to Calculate It in Excel (15)
  • Set the Input Y Range (dependent variable, Car Price) to your data (C1:C11).
  • Set the Input X Range (independent variable, Car Mileage) to your data (A1:A11).
  • Check Labels to include headers.
  • Choose an Output Range to display the results and click on OK.
Understanding R-Squared and How to Calculate It in Excel (16)
  • The regression line calculator in Excel will display the regression analysis output which includes the R squared value.
Understanding R-Squared and How to Calculate It in Excel (17)

Download the Workbook

Enhance your learning experience by downloading our workbook. Practice the techniques discussed in real-time and master the coefficient of determination (R Squared) calculation in Excel with hands-on examples. Download the workbook here and start applying what you’ve learned directly in Excel.

Understanding R-Squared and How to Calculate It in Excel (18)

Featured Course

Black Belt Excel Package

What would your life look like if you became an Excel Black Belt?You’ll get the best deal with this (cost savings) package. It will take you from Excel Newbie to Grand Master.

Learn More

Understanding R-Squared and How to Calculate It in Excel (19)

Published on: June 19, 2024

Last modified: June 26, 2024

Category:

Tagged as: coefficient of determination, r squared, r squared excel, r squared formula, rsq excel

Leila Gharani

I'm a 6x Microsoft MVP with over 15 years of experience implementing and professionals on Management Information Systems of different sizes and nature.

My background is Masters in Economics, Economist, Consultant, Oracle HFM Accounting Systems Expert, SAP BW Project Manager. My passion is teaching, experimenting and sharing. I am also addicted to learning and enjoy taking online courses on a variety of topics.

More About Leila Join 400,000+ professionals in our courses

Understanding R-Squared and How to Calculate It in Excel (2024)
Top Articles
Latest Posts
Article information

Author: Edwin Metz

Last Updated:

Views: 5595

Rating: 4.8 / 5 (58 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Edwin Metz

Birthday: 1997-04-16

Address: 51593 Leanne Light, Kuphalmouth, DE 50012-5183

Phone: +639107620957

Job: Corporate Banking Technician

Hobby: Reading, scrapbook, role-playing games, Fishing, Fishing, Scuba diving, Beekeeping

Introduction: My name is Edwin Metz, I am a fair, energetic, helpful, brave, outstanding, nice, helpful person who loves writing and wants to share my knowledge and understanding with you.