Opens in a new tab

Pearson Correlation in SPSS
Video Walkthrough of a Worked Matrix Example

This Pearson correlation in SPSS video relates a math test score to anxiety and stress ratings for 37 cases in one Bivariate Correlations run. The page adds what r can and cannot summarize, how three pairs are read and how the interval for .482 is built.

WATCH THE VIDEO

Pearson Correlation in SPSS, Start to Finish

What You'll Need
Two or more quantitative variables
One value per variable for each case
IBM SPSS Statistics, any release
Our View

Read the size of r and its interval before the p-value. Here r = .482 for Anxiety with Stress shares about 23% of the variance in the sample (the square of the printed value), and p = .003 gives evidence against a population correlation of zero. The other two pairs, .233 and -.279, have p above .05, which is not evidence that the scores are unrelated.

IN SHORT

What the Video Shows in Brief

In this Pearson correlation in SPSS video, MathTestScore (1 to 100), Anxiety (1 to 5) and Stress (1 to 10) of 37 cases are correlated in pairs in the Bivariate Correlations dialog. The path is Analyze, Correlate, Bivariate. Anxiety with Stress gives r = .482, two-tailed p = .003, N = 37, which is statistically significant. The two pairs with the math score give r = .233 (p = .165) and r = -.279 (p = .094), neither statistically significant.

BEFORE YOU RUN

Scales, Linearity and Extremes Before Bivariate

These four points cover what to check in your study design and data, and each one is settled before the analysis is run in SPSS.

Quantitative Scales MathTestScore runs from 1 to 100, Anxiety takes five values and Stress ten. Pearson's r treats each step of a rating as equal, and 12 of 37 Anxiety ratings sit at 5, so a rank-based coefficient is the alternative when that is doubtful.

A Straight-Line Pattern Pearson's r summarizes a linear pattern only. Very different scatterplots can give the same r (Anscombe, 1973), and the video draws none. MathTestScore has no value between 70 and 80, which a plot of each pair would show.

Extreme Cases and Shape The p-value and the interval assume roughly bivariate normal data. More pairs protect the p-value, but heavy tails distort the interval at any N, and one isolated pair can move r a long way.

Unrelated Cases Each row is a separate case with one score on every variable. Cases from one classroom, or the same person measured twice, share influences, so the p-value and interval would look more precise than the data justify.

STEP BY STEP

Running Three Pearson Correlations in One Dialog

The screenshots show each screen in IBM SPSS, and the numbered steps below give the menu path, the settings to choose and a check or tip for each step.

The slides follow the step numbers, each one showing the SPSS screen for that step. The video was made in an older release, so some labels on your screen may differ.

SPSS Analyze menu with Correlate open and Bivariate highlighted over the Data Editor
Step 1: Open the Bivariate Correlations Dialog
SPSS Bivariate Correlations dialog with MathTestScore, Anxiety and Stress, Pearson ticked, Two-tailed test
Step 2: Select MathTestScore, Anxiety and Stress
SPSS Viewer with the CORRELATIONS syntax and the Correlations table for three variables
Step 4: Check the CORRELATIONS Command in the Log
SPSS Correlations table with Pearson correlations, two-tailed significance and N for test results, anxiety and stress
Step 5: Read the Correlations Table
1

Open the Bivariate Correlations Dialog

Choose Analyze, then Correlate, then Bivariate. Under the open menu, the Data Editor lists one case per row, with MathTestScore values of 55, 65 and 68 first.

Check: Partial sits directly under Bivariate in the submenu. A coefficient between two variables with nothing else controlled is made in Bivariate, and Partial first removes the linear effect of a third variable.

2

Select MathTestScore, Anxiety and Stress

Select all three names in the left-hand list and carry them across to the Variables box using the arrow button. Three variables give three pairs, and the dialog shows each one with the scale (ruler) icon.

Watch: Every added variable multiplies the pairs, so ten variables would mean 45 correlations. List only the variables whose pairs the analysis plan names, and treat the p-values of the rest as exploratory.

3

Leave Pearson and Two-Tailed Ticked

Under Correlation Coefficients, Pearson is already ticked, with Kendall’s tau-b and Spearman clear. Keep Test of Significance on Two-tailed and Flag significant correlations ticked, then select OK. The picture of step 2 also shows these ticks.

Tip: One-tailed would halve each p but suits only a direction stated before the data were seen. Without that, Two-tailed is the setting, and the table heading Sig. (2-tailed) confirms it.

4

Check the CORRELATIONS Command in the Log

The Log, the first entry in the Viewer outline, lists the CORRELATIONS command with /VARIABLES=MathTestScore Anxiety Stress, /PRINT=TWOTAIL NOSIG and /MISSING=PAIRWISE. Title, Notes and the Correlations table follow.

Watch: PAIRWISE exclusion gives each pair the cases that have both values. All three pairs show N = 37, so nothing was dropped here, but gaps in the data would give each coefficient its own N.

5

Read the Correlations Table

Each block gives Pearson Correlation, Sig. (2-tailed) and N. Anxiety with Stress reads .482, .003 and 37, MathTestScore with Anxiety reads .233, .165 and 37, and MathTestScore with Stress reads -.279, .094 and 37.

Tip: The footnote Correlation is significant at the 0.01 level (2-tailed) explains the two asterisks on .482. The other four off-diagonal cells carry none, which says only that their p-values are above .05.

READING THE OUTPUT

Reading the Correlations Table and Its Asterisks

Read the table one row at a time: a value from the SPSS output, the figure it takes in the video example, and how to read the same value in your data.

Output value In the example How to read it
Pearson Correlation (off-diagonal) .233, -.279 and .482 Pearson’s r for each pair, the direction and size of a linear pattern in the sample. Quote the signed value
Pearson Correlation (diagonal) 1 for each variable Each variable correlated with itself, so always 1. It is not a result
Sig. (2-tailed) .165, .094 and .003 Two-sided p for a population correlation of zero. Only .003 is below .05, and none of the three measures strength
N 37 in every cell Cases with both values for that pair. SPSS prints no df
Strength labels .482 as the largest value Cut-offs for small, medium and large vary by field and textbook, so give the signed value and its interval before any label
Asterisks Two, on .482 Flag significant correlations marks p below .01 with two and below .05 with one. It is a flag, not a size
Repeated blocks .233, .165 and 37 occur twice Each pair sits above and below the diagonal, so the triangle under it mirrors the one above. Read each pair once
Missing from this output No descriptive statistics, plot or interval Nothing beyond the table was requested, so the intervals in the FAQ are calculated outside SPSS

COMMON MISTAKES

Slips With Extra Coefficients, Printed df and Verdicts on r

These six mistakes arise in the data setup, the SPSS dialogs, the output or the write-up, and each comes with a short note on how to avoid it.

The N Written as df SPSS prints N = 37 and no df. In r(37) = .482 the 37 is the case count, while a correlation from 37 pairs has N minus 2, or 35, degrees of freedom, so the notation is r(35) = .482.

A p of .000 Written Out SPSS shows three decimals, so a tiny p is printed as .000. This table prints .003 for Anxiety with Stress, which is quoted as p = .003, and a printed .000 is written p < .001 because no p-value is exactly zero.

A Zero for a Skipped Test A participant who skipped the test and was entered as 0 becomes an extreme point on MathTestScore and pulls every coefficient that involves it. Define a missing-value code under Variable View and compare N with the complete cases.

Several Coefficients Ticked Ticking Kendall's tau-b or Spearman beside Pearson prints more coefficients for the same pairs. Choosing the one that looks best after the run lets the data pick the statistic, so name the coefficient in the analysis plan.

Labels Matched to the Wrong Rows The dialog lists MathTestScore, Anxiety and Stress, but the Correlations table uses the labels Test results (1 to 100), Level of anxiety (1 to 5) and Level of stress (1 to 10). Match each row to its variable before copying.

Influence Assumed From r A correlation is symmetric: .482 is the same whichever variable is named first. It cannot say that anxiety raises stress, and wording such as anxiety causes stress goes beyond what the coefficient shows.

If you have already run this test, Independent Statistical Review has an OnlineSPSS statistician check the pairs, the df and the wording against your output.

Request an Assessment

What's Next

The same test within a full study design is covered on the Correlation Analysis (Pearson & Spearman) page.
An outcome predicted from one variable, with a slope in its own units, leads to Simple Linear Regression.
Two predictors of one outcome, such as anxiety and stress for the math score, are handled in Multiple Linear Regression.

SOURCES

Sources and Further Reading

Every entry below supports a point made on this page. Read the short line beneath it to see what it is worth reading for.

Anscombe, F. J. (1973). Graphs in statistical analysis. The American Statistician, 27(1), 17-21. DOI: 10.1080/00031305.1973.10478966

Read this for why a plot comes before any correlation is quoted.

Bonett, D. G., & Wright, T. A. (2000). Sample size requirements for estimating Pearson, Kendall and Spearman correlations. Psychometrika, 65(1), 23-28. DOI: 10.1007/BF02294183

Read this for interval estimates of Pearson's r and their width.

FREQUENTLY ASKED QUESTIONS

Menus, Intervals and Ranks in the Example

These answers explain why the SPSS screens may look different from the video, then take up the method, the example figures and how to write the result up.

The video was recorded in an older release of IBM SPSS Statistics. IBM’s blog for release 27.0.1.0 describes a Confidence Intervals sub-dialog in Bivariate Correlations. It offers a confidence level and, for Pearson’s coefficient, an optional bias adjustment. The video’s dialog shows no such button, and its Correlations table prints no interval.

The output prints none. The Fisher z transformation (Bonett & Wright, 2000), applied outside SPSS, gives a 95% interval from about .19 to .70 for Anxiety with Stress. For the math score it is about -.10 to .52 with Anxiety and about -.55 to .05 with Stress, so both of those include zero.

Pearson’s r takes each step of a rating as equal, which a rank-based coefficient does not. Computed outside SPSS on the data file, Spearman’s rho for Anxiety with Stress is about .51, close to .482, so the choice of coefficient leaves the picture unchanged here. Choose it from the scales and the pattern, not from the result.

Name the pair, the sign, the size, the df and the uncertainty. Anxiety and stress were positively correlated, r(35) = .482, p = .003, 95% CI [.19, .70] (interval calculated outside SPSS). The two pairs with the math score are reported in the same form, each with its own interval, not as p-values alone.

NEXT STEP

Need a Correlation Matrix
Run or Checked?

OnlineSPSS is a statistical consultancy for researchers. Share your design and dataset, and a statistically trained Research Coordinator reviews it. The scope and one fixed project fee are confirmed before work begins.

No Commitment Required

Strictly Confidential

Fixed Project Fee

In-House PhD-Level Statisticians

Same-Day Response

Serving Researchers Since 2014