How to Calculate Partial Correlation in SPSS?

Partial correlation in SPSS is a statistical method used to measure the correlation between two variables while controlling for the effects of other variables. This is done by controlling for the influence of the other variables when calculating the correlation between the two variables of interest. Partial correlation can be calculated in SPSS by running a correlation analysis and selecting “Partial” under the “Options” tab. The output will give the partial correlation coefficient along with its significance.


In statistics, we often use the to measure the linear relationship between two variables.

However, sometimes we’re interested in understanding the relationship between two variables while controlling for a third variable.

For example, suppose we want to measure the association between the number of hours a student studies and the final exam score they receive, while controlling for the student’s current grade in the class.

In this case, we could use a partial correlation to measure the relationship between hours studied and final exam score.

This tutorial explains how to calculate partial correlation in SPSS.

Example: Partial Correlation in SPSS

Suppose we have a dataset that shows the following information for 10 students:

  • Current grade in a class
  • Hours spent studying for the final exam
  • Final exam score

Raw data in SPSS

Perform the following steps to calculate the partial correlation between hours and exam, while controlling for grade:

  • Click the Analyze tab.
  • Click Correlate.
  • Click Partial.

In the window that pops up, drag hours and exam into the box that says Variables and drag grade into the box that says Controlling for. Then click OK.

Partial correlation in SPSS

Once you click OK, the following screen will appear:

Partial correlation results in SPSS

We can see that the partial correlation between hours studied and final exam score is .191, which is a small positive correlation. As hours studied increases, exam score tends to increase as well, assuming current grade is held constant.

x