You ran the test. SPSS produced a pivot table full of numbers, decimal points, and footnotes with tiny superscript letters. Now what? This is the single most common wall medical researchers hit β not choosing the test (that part is mechanical), but reading the result correctly once SPSS has spat it out. This guide is a table-by-table interpretation manual. For every major SPSS output β Descriptives, Frequencies, Crosstabs, t-tests, ANOVA, Chi-Square, Fisher's Exact, correlation, regression, ROC curves, and Cronbach's alpha β you will see a realistic output example, learn exactly which numbers to report and which to ignore, see a wrong-vs-right interpretation side by side, and get a journal-ready sentence you can adapt directly into your results section.
Understanding SPSS Output Structure
Every SPSS analysis lands in the Output Viewer β a separate window from your data, split into two panes. The left pane is an outline navigator listing every procedure you have run, in order, like a table of contents. The right pane holds the actual results: pivot tables, charts, and warning notes, stacked chronologically down the page. Before interpreting any single number, it helps to understand three structural habits SPSS follows in almost every output it generates.
Every Result Is a Pivot Table
SPSS output is built from "pivot tables" β grids with row and column headers that can be rearranged, but which follow a predictable internal logic. Nearly every inferential test produces at least two tables: a descriptive table (means, counts, percentages β what your data looks like) and a test table (the statistic, degrees of freedom, and significance β whether an observed pattern is likely to be real). Learning to separate "this table describes my sample" from "this table tests my hypothesis" is the first real skill in reading SPSS output.
Footnotes Are Not Optional Reading
Small superscript letters (a, b, c) next to a table title or a cell link to footnotes at the bottom of that table. These footnotes are where SPSS quietly reports assumption violations β the percentage of cells with expected count below 5 in a crosstab, which group was coded as the "positive" category in a logistic regression, or which post-hoc method was used. Researchers who skip footnotes routinely misreport results without realizing an assumption was violated.
The "Sig." Column Is Always Your p-Value
Across every procedure, the column labeled Sig., Sig. (2-tailed), Asymp. Sig. (2-sided), or Exact Sig. (2-sided) contains the p-value for that specific test. SPSS always rounds this figure to three decimal places and displays .000 whenever the true value is smaller than 0.0005. This is a display limitation, not a real zero β a p-value can approach zero but never equals it exactly.
| Column Header You'll See | What It Actually Is | Typically Report? |
| N | Number of valid (non-missing) cases used in that row/analysis | Yes β always |
| Mean / Std. Deviation | Sample average and spread of a continuous variable | Yes β core descriptive |
| Std. Error Mean | SD divided by βN β precision of the mean estimate, used to build the CI | Rarely reported directly |
| df | Degrees of freedom for the test statistic | Yes β alongside the test statistic |
| Sig. / Sig. (2-tailed) | The p-value | Yes β always, exact value |
| 95% CI (Lower/Upper) | Confidence interval for a mean difference, OR, HR, or coefficient | Yes β increasingly required by journals |
| Valid Percent | Percentage recalculated after excluding missing cases | Yes β preferred over plain "Percent" |
Copying Output Into Your Thesis or Manuscript
Never paste a raw SPSS pivot table as a screenshot or object into a thesis or paper. Double-click the table to edit it, or export via File β Export β choose Word/RTF, then manually rebuild a clean table matching your target journal's format: fewer decimal places, no shading, no Std. Error columns unless requested. A reviewer who sees an unedited SPSS table with six decimal places will assume the statistics were not carefully checked either.
Take-Home Points
Locate the Sig. column first β it is always your p-value, regardless of the procedure. Read footnotes before reading numbers; they tell you which assumptions were checked and whether any were violated. Separate descriptive tables (what the data looks like) from test tables (whether a result is statistically meaningful) β SPSS usually gives you both for a reason.
Descriptive Statistics: Reading the Descriptives / Explore Table
Run via Analyze β Descriptive Statistics β Descriptives (or Explore for a version that also includes normality tests), this is usually the very first table generated in a medical thesis and forms the numeric backbone of Table 1.
Example Output β Descriptive Statistics
Variable
N
Min
Max
Mean
Std. Dev.
Age (years)
110
19
74
44.2
13.6
Fasting Glucose (mg/dL)
110
72
312
128.4
41.7
Report: "Mean age was 44.2 Β± 13.6 years (range 19β74). Mean fasting glucose was 128.4 Β± 41.7 mg/dL." A large SD relative to the mean (as with glucose here) is an early visual hint that the distribution may be skewed and worth a formal
normality test.
What to Interpret, What to Ignore
Interpret the Mean and Std. Deviation together β never report a mean without its spread. Check Minimum and Maximum for impossible values (age = 0, SBP = 400) as a fast data-entry sanity check. If you requested Skewness and Kurtosis, use them only as a rough normality clue (values beyond Β±1 to Β±2 suggest non-normality), never as the formal decision β run Shapiro-Wilk via Explore for that. Ignore Std. Error Mean in your write-up; it exists to build confidence intervals, not to be reported on its own.
β Incorrect Interpretation
"Length of hospital stay was 6.4 Β± 9.1 days" reported as-is from Descriptives, with no further check, despite the SD being larger than the mean β a classic sign of a right-skewed variable (a few very long stays pulling the mean up).
β
Correct Interpretation
An SD larger than the mean is a red flag for skew, especially for duration/count variables. Run a normality test; if non-normal, report the median (IQR) instead β e.g., "Median length of stay was 4 days (IQR 3β7)."
Take-Home Points
Always pair a mean with its SD (or a median with its IQR). Use Minimum/Maximum as a first-pass data-entry check before trusting any downstream analysis. An SD close to or larger than the mean is a visual cue to test normality before choosing parametric statistics.
Frequency Tables for Categorical Variables
Run via Analyze β Descriptive Statistics β Frequencies, this produces a count-and-percentage breakdown for every category of a nominal or ordinal variable β sex, blood group, disease stage, treatment arm.
Example Output β Frequency Table (Smoking Status, 3 missing)
Category
Freq.
Percent
Valid %
Cumulative %
Never smoked
58
54.7%
56.3%
56.3%
Current smoker
45
42.5%
43.7%
100.0%
Report: "Of 103 participants with smoking status recorded, 58 (56.3%) had never smoked and 45 (43.7%) were current smokers." Note the denominator changed from 106 to 103 once missing cases were excluded β this is exactly why Valid Percent, not Percent, is the correct figure to quote.
β Incorrect Interpretation
Reporting the Percent column when missing data exists, silently including missing cases in the denominator and understating true category proportions.
β
Correct Interpretation
Report Valid Percent, and separately state the number and percentage of missing cases for full transparency, as shown in the worked example above.
Take-Home Points
Always report Valid Percent, not Percent, when any missing data exists. Use Frequencies on every variable immediately after data entry β it is the fastest way to catch impossible codes or typos before any real analysis begins.
Crosstabs: Reading Two-Way Contingency Tables
Run via Analyze β Descriptive Statistics β Crosstabs, this table cross-classifies two categorical variables β for example, treatment group by clinical response. It is the descriptive table that sits underneath both the Chi-Square and Fisher's Exact tests covered further down.
Example Output β Crosstabulation (Treatment Group Γ Response)
Group
Responder
Non-Responder
Total
Drug A
32 (64.0%)
18 (36.0%)
50
Placebo
18 (36.0%)
32 (64.0%)
50
Row percentages (shown here) answer "of patients on Drug A, what fraction responded?" β usually the clinically meaningful question. Column percentages instead answer "of all responders, what fraction were on Drug A?" β a different question, easy to confuse. The footnote below this table would state how many cells have expected count below 5, which decides Chi-Square vs Fisher's Exact (see the sections below).
Take-Home Points
Decide in advance which percentage direction (row or column) actually answers your research question, and request only that one under Cells β Percentages. Always request Expected Count alongside Observed Count β the footnote it generates determines which significance test is valid.
Independent Samples T-Test Output
Use the independent t-test to compare a normally distributed continuous outcome between two separate, unrelated groups β for example, mean hemoglobin in males versus females. Run via Analyze β Compare Means β Independent-Samples T Test. SPSS produces two tables: Group Statistics (descriptives per group) and Independent Samples Test (the actual test).
Example Output β Independent Samples Test
Levene's F (Sig.)
t (df), Sig. 2-tailed
Equal variances assumed
0.84 (.362)
t(83)=4.87, p<.001
Equal variances not assumed
β
t(79.6)=4.85, p<.001
Mean difference = 1.8 g/dL, 95% CI [1.06, 2.54]. Because Levene's Sig. (.362) is above 0.05, variances are equal β read the top row. Report: "Mean hemoglobin was significantly higher in males (13.6 Β± 1.7 g/dL) than females (11.8 Β± 1.6 g/dL); mean difference 1.8 g/dL, 95% CI [1.06, 2.54], t(83) = 4.87, p < 0.001."
What to Interpret, What to Ignore
Interpret Levene's Sig. only as a router β it tells you which of the two rows below it to read, it is never itself the result you report. Interpret the Mean Difference and its 95% CI alongside t, df, and Sig. β the mean difference and CI convey clinical magnitude, which the p-value alone cannot.
β Incorrect Interpretation
Always reading the "Equal variances assumed" row by default, or reporting Levene's p-value as if it were the study's main result.
β
Correct Interpretation
Check Levene's Sig. first. If it is below 0.05, switch to the "Equal variances not assumed" (Welch-corrected) row, which typically has a non-integer df.
Take-Home Points
Levene's test decides which row to read, not what to report. Always quote the mean difference and its 95% CI, not just t and p. See our
paired vs unpaired t-test guide if you are unsure which design applies to your study.
Paired Samples T-Test Output
Use the paired t-test for two related measurements on the same subjects β before and after treatment, pre- and post-intervention scores. Run via Analyze β Compare Means β Paired-Samples T Test. SPSS generates three tables, and the middle one is where most beginners go wrong.
Example Output β Paired Samples Test (Blood Pressure, Pre vs Post)
Pair
Mean Diff. (SD)
t (df), Sig. 2-tailed
Pre SBP β Post SBP
12.4 (9.8)
t(59)=9.80, p<.001
95% CI of the difference [9.85, 14.95]. Report: "Systolic blood pressure decreased significantly after the intervention, from 148.2 Β± 14.1 mmHg to 135.8 Β± 13.3 mmHg (mean decrease 12.4 mmHg, 95% CI [9.85, 14.95]), t(59) = 9.80, p < 0.001."
The Table Most Beginners Misread
Between the descriptives and the test result, SPSS inserts a table called Paired Samples Correlations, showing a correlation coefficient and its own Sig. value. This is not the result of your study β it only tells you how strongly the pre- and post-scores correlate with each other across subjects (a high correlation is expected and simply reflects that individuals tend to keep their relative ranking over time). The actual test of whether the mean changed is in the third table, Paired Samples Test.
β Incorrect Interpretation
Reporting the p-value from the "Paired Samples Correlations" table as the main finding of a before-after study.
β
Correct Interpretation
Report the t, df, and Sig. from the "Paired Samples Test" table β the correlation table is a side diagnostic, not your hypothesis test.
Take-Home Points
Three tables appear; only the third (Paired Samples Test) answers your research question. Always report the mean difference and its 95% CI alongside t and p β a mean drop of 12.4 mmHg is far more clinically informative than "p < 0.001" alone.
One-Way ANOVA Output
Use one-way ANOVA to compare a normally distributed continuous outcome across three or more independent groups. Run via Analyze β Compare Means β One-Way ANOVA, requesting Tukey post-hoc (equal variances) or Games-Howell (unequal variances) under Post Hoc, and Homogeneity of Variance under Options.
Example Output β ANOVA Table (Fasting Glucose by BMI Category)
Between Groups
2
446.2
18.73
.000
F(2, 82) = 18.73, p < 0.001, Ξ·Β² = 892.4 / 2844.0 = 0.31 (large effect). This ANOVA table alone only tells you that at least one group differs β never which pair. Report: "Fasting glucose differed significantly across BMI categories, F(2, 82) = 18.73, p < 0.001, Ξ·Β² = 0.31. Tukey post-hoc comparisons showed the obese group had significantly higher glucose than both other groups (both p < 0.001), with no significant difference between normal-weight and overweight groups (p = 0.188)."
What to Interpret, What to Ignore
Interpret F, df (between, within), and Sig. from the ANOVA table as the overall omnibus result. Ignore the raw Sum of Squares and Mean Square columns in your write-up β they are computation steps, not reportable statistics on their own. SPSS does not compute eta-squared (Ξ·Β²) automatically; calculate it as SSbetween / SStotal from the Sum of Squares column, or use an effect size calculator.
β Incorrect Interpretation
"ANOVA was significant (p < 0.001), so all three BMI groups differ from each other" β stated without ever opening the post-hoc table.
β
Correct Interpretation
A significant ANOVA only means at least one pair differs somewhere. Open the Tukey (or Games-Howell) Multiple Comparisons table and report exactly which pairs reached significance.
Take-Home Points
A significant omnibus F only proves "somewhere a difference exists" β always follow with post-hoc pairwise results. Report an effect size (Ξ·Β²) alongside F, since SPSS will not calculate it for you automatically.
Repeated Measures ANOVA Output
Use repeated measures ANOVA when the same continuous outcome is measured on the same subjects at three or more time points β for example, pain score at baseline, week 4, and week 8. Run via Analyze β General Linear Model β Repeated Measures. This is the output beginners most often misread, because it hides an extra assumption check that the independent-groups tests above do not have.
Check Mauchly's Test of Sphericity Before Anything Else
Repeated measures ANOVA assumes "sphericity" β that the variance of the differences between every pair of time points is roughly equal. SPSS tests this automatically and reports it in a table called Mauchly's Test of Sphericity, easy to scroll past. If Mauchly's Sig. is above 0.05, sphericity holds β read the "Sphericity Assumed" row in the next table. If Mauchly's Sig. is below 0.05, sphericity is violated β switch to the "Greenhouse-Geisser" row instead (or "Huynh-Feldt" if the Greenhouse-Geisser epsilon shown in Mauchly's table exceeds 0.75).
Example Output β Tests of Within-Subjects Effects (Pain Score over 3 Visits)
Sphericity Assumed
2, 118
27.4
.000
Greenhouse-Geisser
1.71, 100.9
27.4
.000
Mauchly's Sig. was 0.031 (sphericity violated) β so the Greenhouse-Geisser row is the correct one to quote, note its non-integer df. Report: "Pain scores changed significantly across the three visits (Greenhouse-Geisser corrected F(1.71, 100.9) = 27.4, p < 0.001). Pairwise comparisons (Bonferroni-adjusted) showed significant reductions from baseline to week 4 and from baseline to week 8 (both p < 0.001), with no further reduction from week 4 to week 8 (p = 0.220)."
Take-Home Points
Always check Mauchly's Test before reading the main effects table β it decides which row is valid. When sphericity is violated, quote Greenhouse-Geisser (or Huynh-Feldt) with its characteristic non-integer degrees of freedom. Follow a significant omnibus effect with the Pairwise Comparisons table, exactly as with one-way ANOVA.
Chi-Square Test Output
Chi-Square tests association between two categorical variables and is generated alongside Crosstabs by checking Chi-square under Statistics. The output table, Chi-Square Tests, lists several rows β only one is usually correct for a given table.
Example Output β Chi-Square Tests (2Γ2 Table)
Pearson Chi-Square
1
7.84, .005
Continuity Correctiona
1
6.78, .009
Fisher's Exact Test
β
.007
0 cells (0.0%) have expected count less than 5 (footnote). With 0% of cells below 5, Pearson Chi-Square is valid: report ΟΒ²(1) = 7.84, p = 0.005, CramΓ©r's V = 0.28. Report: "There was a statistically significant association between treatment group and response, ΟΒ²(1) = 7.84, p = 0.005, CramΓ©r's V = 0.28 (medium effect)."
Which Row to Read
| Situation | Row to Report |
| Table larger than 2Γ2, all expected counts β₯ 5 | Pearson Chi-Square |
| 2Γ2 table, all expected counts β₯ 5 | Continuity Correction (Yates-corrected) β more conservative than Pearson for 2Γ2 |
| Any expected count < 5 (especially 2Γ2) | Fisher's Exact Test β see next section |
| Ordinal categories, testing a trend rather than any association | Linear-by-Linear Association |
β Incorrect Interpretation
Always quoting the Pearson Chi-Square row regardless of table size or the footnote, without ever checking the percentage of cells with expected count below 5.
β
Correct Interpretation
Read the footnote below the Chi-Square Tests table first. If more than 20% of cells have expected count < 5, switch to Fisher's Exact instead of Pearson Chi-Square.
Take-Home Points
Read the expected-count footnote before choosing a row. Report CramΓ©r's V (or Phi for a 2Γ2 table) alongside ΟΒ² and p β a "significant" chi-square with a tiny effect size is common in large samples and needs that context. See our dedicated
Chi-Square vs Fisher's Exact guide for the full decision logic.
Fisher's Exact Test Output
For a 2Γ2 table, Fisher's Exact Test appears as a row inside the same Chi-Square Tests table shown above β no separate procedure is needed. For tables larger than 2Γ2, request it explicitly via Exact... in the Crosstabs Statistics dialog (requires the Exact Tests add-on module in older SPSS versions; built in from SPSS 27 onward for most table sizes).
Example Output β Small-Sample 2Γ2 Table (Rare Adverse Event)
Pearson Chi-Square
1
4.02, .045
Fisher's Exact Test
β
.081
2 cells (50.0%) have expected count less than 5 (footnote) β Pearson Chi-Square is invalid here despite its p = .045; Fisher's Exact (p = .081) is the number to trust and report. Notice how relying on the wrong row here would have flipped the conclusion from "significant" to "not significant."
Take-Home Points
Fisher's Exact is not just a "small sample rescue test" β it is valid for any 2Γ2 table and is the safer default whenever cell counts are modest. Always check whether Pearson and Fisher's disagree on significance; when they do, trust Fisher's.
Pearson Correlation Output
Use Pearson correlation for the linear association between two normally distributed continuous variables. Run via Analyze β Correlate β Bivariate with Pearson checked. The output is a symmetric matrix β every variable pair appears twice, and the diagonal is always r = 1.000 (a variable perfectly correlates with itself).
Example Output β Correlations (Age vs Systolic BP)
Pearson Correlation (r)
0.412
rΒ² = 0.170 β age explains only 17% of the variance in SBP. Report: "Age was moderately, positively correlated with systolic blood pressure, r(108) = 0.41, p < 0.001, rΒ² = 0.17."
| |r| Range | Conventional Strength |
| 0.00 β 0.19 | Very weak / negligible |
| 0.20 β 0.39 | Weak |
| 0.40 β 0.59 | Moderate |
| 0.60 β 0.79 | Strong |
| 0.80 β 1.00 | Very strong |
β Incorrect Interpretation
"Age and SBP were significantly correlated (p < 0.001), so aging causes higher blood pressure" β treating a significant r as proof of causation.
β
Correct Interpretation
Correlation describes association only. Report the strength (r = 0.41, moderate) and variance explained (rΒ² = 17%) β causal language requires a study design built to test causation, not a cross-sectional correlation.
Take-Home Points
Report r together with rΒ² β r alone overstates how much one variable explains another. A significant p-value with a small N can still reflect a trivial r; always look at the coefficient's magnitude, not just its Sig. column.
Spearman Correlation Output
Use Spearman's rho (Ο) for ordinal variables, Likert-type items, or continuous variables that violate normality. Run the same Analyze β Correlate β Bivariate dialog, checking Spearman instead of (or alongside) Pearson.
Example Output β Correlations (Pain Score vs Satisfaction, Likert)
Correlation Coefficient (Ο)
-0.487
Report: "Pain score was moderately, negatively correlated with satisfaction score, Ο(94) = -0.49, p < 0.001" β higher pain scores tend to co-occur with lower satisfaction. The strength bands from the Pearson table above apply equally to |Ο|.
Take-Home Points
Spearman's SPSS output looks identical in layout to Pearson's β only the coefficient's symbol (Ο, not r) and its underlying rank-based calculation differ. Choose Spearman whenever normality is doubtful or a variable is ordinal, not continuous. See our
Pearson vs Spearman guide for the full decision rule.
Linear Regression Output
Use linear regression to predict a continuous outcome from one or more predictors. Run via Analyze β Regression β Linear. Three tables matter: Model Summary, the regression ANOVA table, and Coefficients.
Example Output β Model Summary & Coefficients (Predicting SBP)
Coefficients
B (95% CI)
Beta
Sig.
Age (years)
0.71 [0.48, 0.94]
0.47
.000
BMI (kg/mΒ²)
1.12 [0.31, 1.93]
0.24
.007
Regression ANOVA: F(2, 107) = 26.9, p < 0.001 (the overall model is significant). Report: "Age (B = 0.71, 95% CI [0.48, 0.94], Ξ² = 0.47, p < 0.001) and BMI (B = 1.12, 95% CI [0.31, 1.93], Ξ² = 0.24, p = 0.007) were independent significant predictors of systolic blood pressure. The model explained 32.2% of the variance in SBP (adjusted RΒ² = 0.322), F(2, 107) = 26.9, p < 0.001."
What to Interpret, What to Ignore
Interpret Adjusted RΒ² (not plain RΒ²) as your headline "variance explained" figure once you have more than one predictor. Interpret unstandardized B when describing real-world clinical magnitude (e.g., "each additional year of age adds 0.71 mmHg"). Interpret standardized Beta only when comparing the relative strength of predictors measured in different units against each other. Ignore the Constant row's Sig. value in most clinical write-ups β it rarely has a meaningful clinical interpretation on its own. Check the Coefficients table's Tolerance/VIF columns (if requested) for multicollinearity β VIF above 5β10 is a warning sign.
β Incorrect Interpretation
"Age (B = 0.71) is a stronger predictor than BMI (B = 1.12) because 1.12 > 0.71" β comparing unstandardized B coefficients across predictors measured in different units (years vs kg/mΒ²).
β
Correct Interpretation
To compare relative predictor strength, use standardized Beta instead: age (Ξ² = 0.47) is the stronger predictor here, despite its smaller unstandardized B.
Take-Home Points
Report Adjusted RΒ², the overall model F-test, and each predictor's B with its 95% CI and p-value. Use standardized Beta, not B, to compare predictors against each other. See our
multivariate analysis guide for building and reporting multi-predictor models.
Logistic Regression Output
Use binary logistic regression to predict a yes/no outcome from one or more predictors. Run via Analyze β Regression β Binary Logistic. This produces the most tables of any procedure in this guide β focus on four: Omnibus Tests, Model Summary, Hosmer-Lemeshow Test, and Variables in the Equation.
Example Output β Variables in the Equation (Predicting 30-Day Readmission)
Predictor
Wald, Sig.
Exp(B)
95% CI for Exp(B)
Diabetes (yes)
8.21, .004
2.64
[1.36, 5.12]
Age (years)
4.03, .045
1.03
[1.00, 1.06]
Omnibus Tests ΟΒ²(2) = 19.4, p < 0.001 (model fits better than an empty model). Hosmer-Lemeshow ΟΒ²(8) = 6.11, p = 0.635 (non-significant = good fit, same "reversed" logic as normality tests). Nagelkerke RΒ² = 0.24. Report: "Diabetes was associated with more than double the odds of 30-day readmission (aOR 2.64, 95% CI [1.36, 5.12], p = 0.004), adjusting for age (aOR 1.03 per year, 95% CI [1.00, 1.06], p = 0.045). The model showed good calibration (Hosmer-Lemeshow p = 0.635) and explained 24% of outcome variance (Nagelkerke RΒ² = 0.24)."
What to Interpret, What to Ignore
Interpret Exp(B) β this is the adjusted odds ratio, the number readers actually want. Ignore the raw B (log-odds) column in your write-up; it is a computational intermediate, not a clinically meaningful number on its own. Interpret Hosmer-Lemeshow Sig. the same way as a normality test: a non-significant result (p > 0.05) is the desired outcome, meaning the model's predicted probabilities match observed outcomes reasonably well. Interpret Nagelkerke RΒ² as an approximate, not literal, "variance explained" figure β logistic regression has no exact equivalent of linear regression's RΒ².
β Incorrect Interpretation
"Hosmer-Lemeshow was not significant (p = 0.635), so the model is a poor fit" β applying the usual "significant = good" logic backwards, or reporting the raw B coefficient as if it were an odds ratio.
β
Correct Interpretation
A non-significant Hosmer-Lemeshow test (p > 0.05) indicates good calibration β exactly like a normality test, the direction is reversed from most other Sig. values. Always report Exp(B), not B.
ROC Curve Analysis Output
Use ROC curve analysis to evaluate how well a continuous or ordinal test discriminates between two outcome states β for example, a biomarker predicting disease presence. Run via Analyze β ROC Curve. Two tables matter most: Area Under the Curve and Coordinates of the Curve.
Example Output β Area Under the Curve (Biomarker X for Disease)
Report: "Biomarker X showed good discrimination for disease presence, AUC = 0.81 (95% CI [0.73, 0.89], p < 0.001)." Scan the Coordinates of the Curve table for the cutoff maximizing (Sensitivity + Specificity β 1), the Youden index β e.g., cutoff β₯ 4.2 ng/mL gave sensitivity 78%, specificity 74% in this example.
| AUC Range | Conventional Discrimination |
| 0.50 β 0.60 | Fails / no better than chance |
| 0.60 β 0.70 | Poor |
| 0.70 β 0.80 | Acceptable / fair |
| 0.80 β 0.90 | Good / excellent |
| 0.90 β 1.00 | Outstanding |
β Incorrect Interpretation
"AUC = 0.55, p = 0.03, so the test is a statistically confirmed useful diagnostic marker" β treating a significant p-value (easy to achieve with a large sample) as proof of clinical usefulness on its own.
β
Correct Interpretation
The AUC's Sig. only tests whether AUC differs from 0.50 (chance). The magnitude of AUC β not its p-value β determines clinical usefulness; 0.55 is poor discrimination regardless of significance.
Take-Home Points
Judge a marker by AUC magnitude, not just its p-value against 0.50. Report the 95% CI of the AUC, and state the sensitivity/specificity pair at your chosen cutoff, not just the AUC alone. See
Sensitivity, Specificity, PPV & NPV explained for the diagnostic-accuracy vocabulary this pairs with.
Cronbach's Alpha (Reliability Analysis) Output
Use Cronbach's alpha to check internal consistency of a multi-item questionnaire scale before analyzing composite scores. Run via Analyze β Scale β Reliability Analysis, requesting Scale if item deleted under Statistics.
Example Output β Reliability Statistics & Item-Total Statistics (10-Item Anxiety Scale)
Cronbach's Alpha
N of Items
Item
Corr. Item-Total
Ξ± if Item Deleted
Item 7's negative Corrected Item-Total Correlation (-0.08) means it correlates poorly, even inversely, with the rest of the scale β and removing it would raise alpha from 0.847 to 0.869. Report: "The 10-item scale showed good internal consistency (Cronbach's Ξ± = 0.847). Item 7 was flagged for review due to a negative item-total correlation and was excluded from the final composite score (revised Ξ± = 0.869, 9 items)."
| Cronbach's Alpha | Interpretation |
| < 0.50 | Unacceptable |
| 0.50 β 0.59 | Poor |
| 0.60 β 0.69 | Questionable (tolerated for short scales) |
| 0.70 β 0.79 | Acceptable |
| 0.80 β 0.89 | Good |
| β₯ 0.90 | Excellent (check for item redundancy) |
β Incorrect Interpretation
Reporting only the overall Cronbach's alpha (0.847, "good") without ever opening the Item-Total Statistics table, keeping a poorly-performing item in the final scale.
β
Correct Interpretation
Always scan the Corrected Item-Total Correlation column for any value near zero or negative, and the "Alpha if Item Deleted" column for any item whose removal would meaningfully raise the scale's reliability.
Take-Home Points
The overall alpha is a summary, not the full story β always inspect the Item-Total Statistics table for weak items. Alpha above 0.90 can indicate redundant, near-duplicate items rather than something to celebrate. See our
Cronbach's alpha deep-dive for scale-development guidance.
Common Interpretation Mistakes Across All SPSS Output
Mistake 1: Reporting "p = 0.000"
SPSS rounds the Sig. column to three decimals, so any true value below 0.0005 displays as .000 β a rounding artifact, never a literal zero.
β Fix: Always convert ".000" to "p < 0.001" in any thesis, manuscript, or presentation.
Mistake 2: Skipping Table Footnotes
Expected-cell-count warnings, sphericity results, and reference-category notes all live in small superscript footnotes that are easy to scroll past β and skipping them is how invalid tests get reported as valid.
β Fix: Read every footnote below a pivot table before trusting the numbers above it.
Mistake 3: Confusing Statistical Significance With Clinical Importance
A tiny, clinically meaningless difference can reach p < 0.001 in a large enough sample, while a genuinely important effect can miss p < 0.05 in a small, underpowered one.
β Fix: Always report and interpret the effect size or mean difference (with its 95% CI) alongside the p-value, not instead of it.
Mistake 4: Reading the Wrong Row After an Assumption Check
Levene's test, Mauchly's test, and the Chi-Square expected-count footnote all exist specifically to redirect you to a different row or a different test β and are routinely ignored.
β Fix: Treat every assumption-check table as a signpost, not a footnote to skip. Confirm which row applies before quoting any number below it.
Mistake 5: Confusing "N" With "Valid N (listwise)"
In multivariable procedures with several variables, the sample size can silently shrink once every case with any missing value on any included variable is dropped β the analysis N can be meaningfully lower than your total dataset N.
β Fix: Always check the actual N used in the analysis (often labeled "Valid N (listwise)" or shown per model), not the N of your full dataset, and report it explicitly.
Mistake 6: Reporting an Omnibus Test as if It Located the Difference
A significant ANOVA F-test or a significant overall Chi-Square only establishes that a difference exists somewhere among 3+ groups or cells β never which specific pair.
β Fix: Always follow a significant omnibus result with the appropriate post-hoc or pairwise comparison table before naming which groups differ.
Mistake 7: Copy-Pasting Raw SPSS Tables Into a Thesis or Manuscript
Default SPSS formatting β six decimal places, wide margins, non-journal fonts, redundant columns β signals to any examiner or reviewer that the output was not properly reviewed before submission.
β Fix: Rebuild every table manually in Word or Excel using SPSS's numbers as source data, rounded to journal-appropriate precision.
Mistake 8: Running Multiple Pairwise Tests Without Correction
Testing many pairwise comparisons or many outcome variables at the uncorrected Ξ± = 0.05 level inflates the true probability of at least one false-positive "significant" finding well beyond 5%.
β Fix: Use built-in corrected post-hoc procedures (Tukey, Bonferroni, Games-Howell) rather than manually running repeated two-group tests, and consider Bonferroni or FDR correction for multiple independent outcome comparisons.
Complete SPSS Output Interpretation Checklist
Before writing a single sentence in your results section, work through this checklist for every table you plan to cite.
1
Identify the table type
Is this a descriptive table (what the data looks like) or a test table (whether a pattern is statistically meaningful)? Do not mix the two.
2
Read every footnote
Check for expected-count warnings, sphericity results, reference categories, and any note about which method or correction was applied.
3
Confirm the correct row or column
Levene's, Mauchly's, and expected-count checks all route you to a specific row β verify you are reading the right one before quoting a Sig. value.
4
Locate the exact p-value
Find the Sig. column, note the exact figure, and convert any ".000" to "p < 0.001".
5
Capture the effect size or magnitude
Mean difference, odds ratio, r, Ξ·Β², CramΓ©r's V, or AUC β a p-value alone never conveys how large or clinically relevant a result is.
6
Capture the 95% confidence interval
Increasingly required by journals alongside (or instead of) a bare p-value β report it whenever SPSS provides it.
7
Check the true analysis N
Confirm the sample size actually used (watch for listwise deletion in multivariable models), and report it if it differs from your full dataset.
8
Follow up a significant omnibus test
For ANOVA, repeated measures ANOVA, or a multi-category Chi-Square, open the post-hoc or pairwise table before naming which specific groups differ.
9
Separate statistical from clinical significance
Ask whether the magnitude of the effect, not just its p-value, would matter to a patient or clinician.
10
Rebuild the table for publication
Round appropriately, remove non-reportable columns, and reformat to your target journal's or thesis committee's table style before it leaves SPSS.
Frequently Asked Questions
What does "Sig." mean in SPSS output?
+
"Sig." is SPSS's abbreviation for the p-value of the test shown in that row. It may appear as Sig., Sig. (2-tailed), Asymp. Sig. (2-sided), or Exact Sig. (2-sided) depending on the procedure, but in every case it is the probability of observing your result (or something more extreme) if the null hypothesis were true. Compare it against your pre-set alpha level, almost always 0.05.
Why does SPSS show p = .000 and how should I report it?
+
SPSS rounds the Sig. column to three decimal places, so any true p-value smaller than 0.0005 displays as .000 β a rounding artifact, not an exact zero. Never write "p = 0.000" in a thesis or manuscript; report it as "p < 0.001", the accepted convention in every major medical journal.
Which row do I read when Levene's test is significant?
+
In the Independent Samples Test table, Levene's Test is a diagnostic check, not the result you report. If Levene's Sig. is above 0.05, read the "Equal variances assumed" row. If it is below 0.05, read the "Equal variances not assumed" row, which uses Welch-adjusted (often non-integer) degrees of freedom.
What is the difference between "Sig. (2-tailed)" and "Exact Sig. (2-sided)"?
+
"Sig. (2-tailed)" (or Asymp. Sig.) is calculated from a theoretical probability distribution and is an approximation that works well in reasonably large samples. "Exact Sig." is computed directly from the actual permutations of the data rather than an approximation, and is preferred in small samples or sparse tables β exactly what Fisher's Exact Test and exact non-parametric tests provide. Report the exact value when your sample is small; the two converge as sample size grows.
Do I need to report every column SPSS gives me?
+
No. SPSS output is built for exploration, not publication. Report only what a reader needs to judge your result: the test statistic, degrees of freedom, exact p-value, an effect size or association measure, and the 95% CI where applicable. Std. Error columns, raw Sum of Squares, and the regression Constant's Sig. rarely belong in a manuscript.
What is the difference between R and R-squared in regression output?
+
R (Model Summary table) is the correlation between observed and model-predicted outcome values. R-squared is R multiplied by itself and represents the proportion of outcome variance explained by all predictors combined. Adjusted R-squared penalizes for the number of predictors and is the more honest figure to report, since plain R-squared always rises when you add predictors, even useless ones.
How do I know if my Cronbach's alpha is good enough?
+
General benchmark: below 0.5 unacceptable, 0.5β0.6 poor, 0.6β0.7 questionable (often tolerated for short scales), 0.7β0.8 acceptable, 0.8β0.9 good, and above 0.9 suggests possible item redundancy rather than a bonus. Always also check the Item-Total Statistics table for any item with a negative or near-zero item-total correlation.
What does a non-significant Mauchly's test mean in repeated measures ANOVA?
+
A non-significant Mauchly's Test (Sig. above 0.05) means sphericity has not been violated β the result you want. Read the "Sphericity Assumed" row. If Mauchly's test is significant, read a corrected row instead: Greenhouse-Geisser by default, or Huynh-Feldt when the Greenhouse-Geisser epsilon exceeds 0.75.
Let StatClinic Interpret Your Output For You
Enter your raw data or your SPSS-style results and StatClinic's AI Statistical Assistant runs the correct test, generates journal-ready output, and writes the interpretation sentence for you. Free, no registration required.
Try StatClinic Free β