SPSS Tutorial

How to Interpret SPSS Regression Output (R-Square, Coefficients, ANOVA Table)

By Mohammad Abu Sufian2026-05-2712 min read
interpret SPSS regression outputSPSS regression coefficientsR-square interpretationmultiple regression SPSSregression ANOVA table SPSS

You ran a multiple regression in SPSS and now you are staring at pages of output. Model summaries, ANOVA tables, coefficients with beta values, tolerance statistics, and residual plots. If you do not know what each piece means, it is easy to misinterpret your results or report the wrong numbers in your thesis.

This guide walks you through every table in SPSS regression output, explains what the numbers mean in plain language, and shows you exactly how to report the results in APA format.

The Three Key Tables

When you run a standard linear regression in SPSS (Analyze → Regression → Linear), the output contains three main tables that answer three different questions:

  1. Model Summary — How well does the model fit the data?
  2. ANOVA table — Is the overall model statistically significant?
  3. Coefficients table — Which predictors are significant and how strong are they?

Table 1: Model Summary

The Model Summary table is usually the first table in the output.

R (Multiple Correlation Coefficient)

R is the correlation between the observed values and the values predicted by the model. It ranges from 0 to 1, with higher values indicating a better fit.

R Square (R²)

R² tells you the proportion of variance in the dependent variable that is explained by the predictors. This is the single most important number in the table.

  • R² = .45 means the predictors explain 45% of the variance in the outcome
  • R² = .12 means the predictors explain only 12% of the variance

How to interpret R² in social science research:

  • R² < .10: Weak model
  • R² = .10 to .25: Moderate model
  • R² > .25: Strong model (by social science standards)

These benchmarks vary by field. In psychology and education, R² values of .15 to .30 are common. In engineering or physics, values below .90 may be considered poor.

Adjusted R Square

Adjusted R² corrects for the number of predictors in the model. R² always increases when you add predictors, even useless ones. Adjusted R² penalizes for adding variables that do not improve the model.

Always report Adjusted R² when you have multiple predictors. If Adjusted R² is much lower than R², some of your predictors may not be contributing meaningfully.

Standard Error of the Estimate

This is the average distance between the observed values and the regression line, measured in the units of the dependent variable. A smaller standard error indicates better prediction accuracy.

If your dependent variable is exam scores measured in points, a standard error of 5.2 means the model's predictions are off by about 5.2 points on average.

Table 2: ANOVA Table

The ANOVA table tests whether the regression model as a whole is statistically significant. It answers: Do the predictors, taken together, explain a significant amount of variance in the outcome?

Key Values

  • Regression Sum of Squares: The variance explained by the model
  • Residual Sum of Squares: The variance not explained (error)
  • df (Regression): Equal to the number of predictors
  • df (Residual): Equal to N − number of predictors − 1
  • F: The F-statistic, which is the ratio of explained variance to unexplained variance
  • Sig.: The p-value for the overall model

Decision Rule

  • If Sig. < .05, the model is statistically significant — the predictors together explain a significant amount of variance
  • If Sig. > .05, the model is not significant — the predictors do not reliably predict the outcome

Important: A significant ANOVA table tells you the model works overall, but it does not tell you which specific predictors are significant. For that, you need the Coefficients table.

Table 3: Coefficients Table

This is where most students spend their time, and where most mistakes happen. The Coefficients table tells you about each individual predictor.

B (Unstandardized Coefficient)

B is the unstandardized regression coefficient. It tells you how much the dependent variable changes when the predictor increases by one unit, holding all other predictors constant.

  • If B = 3.45 for study hours predicting exam score, it means each additional hour of study is associated with a 3.45-point increase in exam score, controlling for other variables

B is measured in the original units of the variables, so you cannot use it to compare the relative importance of predictors that are measured on different scales.

Std. Error

The standard error of B. Smaller values indicate more precise estimates.

Beta (Standardized Coefficient)

Beta (β) is the standardized regression coefficient. It tells you how many standard deviations the dependent variable changes for each standard deviation increase in the predictor.

Use Beta to compare the relative importance of predictors. Because Beta is standardized, you can directly compare values across predictors regardless of their original scales.

  • Beta = .45: A strong predictor
  • Beta = .25: A moderate predictor
  • Beta = .10: A weak predictor

The predictor with the largest absolute Beta value is the strongest predictor in the model.

t and Sig.

The t-value and its associated p-value test whether each predictor's coefficient is significantly different from zero.

  • If Sig. < .05, the predictor makes a statistically significant unique contribution to the model
  • If Sig. > .05, the predictor does not contribute significantly after accounting for other predictors

Important: A predictor can have a significant bivariate correlation with the outcome but a non-significant coefficient in the regression. This happens when the predictor's variance overlaps with other predictors (multicollinearity).

Confidence Intervals for B

The 95% confidence interval for B tells you the range within which the true population coefficient likely falls. If the interval does not include zero, the predictor is significant at the .05 level.

Assumption Diagnostics in the Output

If you requested assumption checks when setting up the regression, SPSS provides additional diagnostic information.

Collinearity Statistics (Tolerance and VIF)

These appear in the Coefficients table when you enable collinearity diagnostics.

  • Tolerance: The proportion of a predictor's variance not explained by other predictors. Ranges from 0 to 1
  • VIF (Variance Inflation Factor): 1 ÷ Tolerance

Decision rules:

  • Tolerance < .10 or VIF > 10: Serious multicollinearity problem
  • Tolerance < .20 or VIF > 5: Potential concern
  • Tolerance > .20 and VIF < 5: Acceptable

If multicollinearity is present, consider removing redundant predictors or combining them.

Durbin-Watson Statistic

This appears in the Model Summary table when you request it. It tests for autocorrelation in the residuals (whether errors are correlated with each other).

  • Values close to 2.0: No autocorrelation (desired)
  • Values close to 0: Positive autocorrelation
  • Values close to 4: Negative autocorrelation

As a rule of thumb, values between 1.5 and 2.5 are acceptable.

Residual Plots

If you request plots (Plots button → *ZRESID vs *ZPRED), SPSS generates a scatterplot of standardized residuals against standardized predicted values.

What to look for:

  • Random scatter with no pattern: Assumptions of linearity and homoscedasticity are met
  • Funnel shape (wider on one side): Heteroscedasticity — the variance of errors is not constant
  • Curved pattern: Non-linearity — the relationship is not linear
  • Clusters or outliers: Possible influential cases that need investigation

Normal P-P Plot of Residuals

This plot assesses whether residuals are normally distributed. Points should fall approximately along the diagonal line. Significant deviations suggest non-normality of residuals.

How to Report Regression Results in APA Format

Step 1: Report the Overall Model

A multiple linear regression was conducted to predict exam performance from study hours, prior GPA, and test anxiety. The overall model was statistically significant, F(3, 96) = 24.58, p < .001, Adjusted R² = .41, indicating that the predictors explained 41% of the variance in exam scores.

Step 2: Report Individual Predictors

Study hours (B = 3.45, SE = 0.82, β = .35, p < .001) and prior GPA (B = 8.12, SE = 2.14, β = .31, p < .001) were significant positive predictors of exam performance. Test anxiety was not a significant predictor (B = −0.78, SE = 0.54, β = −.10, p = .153).

Step 3: Include a Coefficient Table

For a thesis, you should also include a formatted table showing all coefficients, standard errors, Beta values, t-values, and p-values for each predictor. Label it as "Table X. Multiple Regression Results Predicting [DV]" and reference it in the text.

Common Mistakes to Avoid

  1. Interpreting R instead of R² — R = .70 sounds impressive but R² = .49, meaning the model explains less than half the variance
  2. Comparing unstandardized B values across predictors — Use Beta (standardized) for comparisons. B values depend on the measurement scale
  3. Ignoring Adjusted R² — Always report Adjusted R² with multiple predictors. Regular R² is inflated
  4. Reporting a significant predictor without checking the model — If the overall ANOVA is not significant, individual predictor significance is meaningless
  5. Confusing statistical significance with practical importance — A predictor can be statistically significant but have a tiny Beta value, contributing very little to prediction
  6. Ignoring assumption violations — Always check and report multicollinearity, normality of residuals, and homoscedasticity. Violations can invalidate your results

Checklist Before Reporting

Before writing your results section, verify:

  • The overall model F-test is significant
  • You are reporting Adjusted R², not just R²
  • You have checked VIF/Tolerance for multicollinearity
  • You have inspected residual plots for linearity and homoscedasticity
  • You are using Beta for comparing predictor importance
  • You have checked the P-P plot for normality of residuals
  • Confidence intervals for B are included (recommended)

Need help interpreting your SPSS regression output or writing your results chapter? Our team walks you through every table and delivers publication-ready reporting. Get a free quote.

Get More Guides Like This

Free tutorials on SPSS, Excel, Python, and research methods delivered to your inbox.

Need Professional Data Analysis Services?

Save time and get accurate results. Our experts provide statistical analysis services using SPSS, Excel, and Python — from hypothesis testing to APA-formatted reports.