Home › Statistics Homework Help › SPSS Homework Help
Run it, read it, report it

SPSS Homework Help

This page shows you how to run the common tests in SPSS, which number in the output actually matters, and how to write the result in APA. When the deadline is tight or the data will not behave, a statistician can run and interpret it on your own file.

✓Correct output, read the right row ✓Copy-paste APA reporting ✓Human statisticians, no AI

Tests covered on this page

Chi-squareIndependent t-testPaired t-test One-way ANOVARepeated-measures ANOVAMauchly sphericity Pearson correlationAssumption checksAPA reporting
Since 2014statistics specialists
Any testrun and interpreted
★★★★★rated by students
3 hrsfastest turnaround

SPSS is less about clicking buttons than knowing which buttons to click and what the output means. Pick the wrong test for the design, skip the assumption checks, or read the wrong row of a table, and the analysis is wrong no matter how tidy it looks. This guide is part of our statistics homework help. It gives the exact menu path for each common test, points at the one value in the output that decides the result, and shows how to report it. Where a test can fail, it names the check and the fallback test to use instead.

Two version notes that trip people up. In SPSS version 29 and later the Compare Means menu is named Compare Means and Proportions. In version 27 and later the old Sig. (2-tailed) column is split into One-Sided p and Two-Sided p; for an ordinary non-directional hypothesis you read Two-Sided p.

Which test do I need?

Match your research question and variable types to the right test, then jump to its guide.

Your questionYour dataTest
Do two unrelated groups differ on average?Continuous outcome, two independent groupsIndependent-samples t-test
Did the same people change between two points?Continuous outcome, two paired measuresPaired-samples t-test
Do three or more unrelated groups differ?Continuous outcome, three or more groupsOne-way ANOVA
Did the same people change across three or more points?Continuous outcome, repeated measuresRepeated-measures ANOVA
Are two categories associated?Two categorical variablesChi-square test of independence
Do two continuous variables move together?Two continuous variablesPearson correlation

Not sure your data meets the requirements? Every guide below lists the assumptions and the test to switch to when one fails.

SPSS basics: the two windows and the measure trap

Every SPSS dataset has two tabs at the bottom left of the Data Editor. Data View is the data itself, with columns as variables and rows as cases. Variable View describes the variables, with one row per variable and columns for its Name, Label, Values and Measure.

The setting that quietly breaks analyses is Measure. SPSS tags every numeric variable as Scale by default. If you code a category as a number, for example one for male and two for female, SPSS still treats it as Scale until you change it. Set it to Nominal for unordered categories, Ordinal for ordered categories such as a Likert scale, and leave it as Scale for genuine continuous measures. Kent State University notes this setting affects everything from the charts SPSS offers to the tests it will run, so fix it before you analyze anything.

To attach value labels, click the Values cell in Variable View, then the three-dot button, type the value and its label, click Add, and repeat. The labels then show in your output in place of the raw codes. The common tests live under one menu: t-tests and one-way ANOVA under Analyze > Compare Means and Proportions, factorial and repeated-measures ANOVA under Analyze > General Linear Model, correlation under Analyze > Correlate, and chi-square under Analyze > Descriptive Statistics > Crosstabs.

How to run the common tests in SPSS

Menu path, the assumption checks, the exact number to read, and how to report it. Example values follow standard teaching datasets.

Chi-square test of independence in SPSS

Tests whether two categorical variables are associated, for example gender and a preferred learning format.

Analyze > Descriptive Statistics > Crosstabs. Put one variable in Row(s) and the other in Column(s). Click Statistics and tick Chi-square and Phi and Cramer's V. Click Cells and tick Observed and Expected counts. Continue, then OK.

Assumptions. Both variables categorical, independent observations, and expected counts large enough: no more than 20 percent of cells may have an expected count below five. SPSS states the exact percentage in the footnote under the Chi-Square Tests table. If that rule fails in a two-by-two table, read the Fisher's Exact Test row, which SPSS prints automatically.

What to read. The Chi-Square Tests table, the Pearson Chi-Square row. Ignore the Likelihood Ratio and Linear-by-Linear rows.

Chi-Square Tests
ValuedfAsymptotic Sig. (2-sided)
Pearson Chi-Square0.4871.485
Likelihood Ratio0.4881.485
N of Valid Cases50
Report it (APA)There was no statistically significant association between gender and preferred learning medium, χ²(1) = 0.487, p = .485.

Common mistakes

  • Reporting the result while more than 20 percent of cells have expected counts below five, instead of switching to Fisher's Exact.
  • Using it on paired data, for example the same people before and after, which needs McNemar's test.
  • Claiming the test shows causation. It shows association only.

Independent-samples t-test in SPSS

Compares the means of one continuous outcome across two unrelated groups.

Analyze > Compare Means and Proportions > Independent-Samples T Test. Move the continuous outcome into Test Variable(s) and the grouping variable into Grouping Variable, then click Define Groups and enter the two codes, for example one and two. Continue, then OK.

Assumptions. Continuous outcome, two independent groups, no serious outliers, approximate normality within each group (Shapiro-Wilk in Analyze > Descriptive Statistics > Explore), and equal variances, which SPSS checks with Levene's Test inside the results table. If normality is badly broken, switch to the Mann-Whitney U test.

What to read, and the Levene's rule. In the Independent Samples Test table, let Levene's decide the row. If Levene's Sig. is above .05, read the top row, Equal variances assumed. If Levene's Sig. is .05 or below, read the bottom row, Equal variances not assumed. Then read t, df, and Two-Sided p on that row.

Independent Samples Test (Levene's Sig. = .217, so read the top row)
Levene FLevene Sig.tdfTwo-Sided p
Equal variances assumed1.57.2172.42838.020
Equal variances not assumed2.42834.9.021
Report it (APA)Cholesterol concentration was significantly lower after exercise training (M = 5.80, SD = 0.38) than after a calorie-controlled diet (M = 6.15, SD = 0.52), t(38) = 2.428, p = .020.

Common mistakes

  • Always reading Equal variances assumed without checking Levene's, or applying the rule backwards.
  • Confusing Levene's Sig. with the t-test p-value. They are different columns.
  • Leaving the grouping variable as question marks, or entering codes that do not match the data.

Levene's failing, outliers, or a non-normal outcome on your own dataset? Our statisticians will run the correct version and interpret it. Get a quote →

Paired-samples t-test in SPSS

Compares two measurements taken on the same people, for example a score before and after training.

Analyze > Compare Means and Proportions > Paired-Samples T Test. Move the two related variables into the Variable1 and Variable2 slots of Pair 1, then OK.

Assumptions. A continuous outcome measured twice on the same cases, no serious outliers, and normality of the difference scores, not the raw variables. Compute the difference with Transform > Compute Variable, then check it with a boxplot and Shapiro-Wilk. If the differences are badly non-normal, use the Wilcoxon signed-rank test.

What to read. The Paired Samples Test table, reading across to t, df, which equals the number of pairs minus one, and Two-Sided p. Do not read the Sig. in the Paired Samples Correlations table above it.

Report it (APA)There was a significant improvement in jump distance after plyometric training, from before (M = 2.48, SD = 0.16) to after (M = 2.52, SD = 0.16), t(19) = 4.773, p < .001.

Common mistakes

  • Running a paired test on unrelated groups, which needs the independent-samples test.
  • Testing normality on the raw scores instead of the difference scores.
  • Reading the correlation table Sig. instead of the Paired Samples Test p-value.

One-way ANOVA with Tukey post-hoc in SPSS

Compares the means of one continuous outcome across three or more unrelated groups.

Analyze > Compare Means and Proportions > One-Way ANOVA. Move the outcome into Dependent List and the group into Factor. Click Post Hoc and tick Tukey. Click Options and tick Descriptive and Homogeneity of variance test. Continue, then OK.

Assumptions. Continuous outcome, three or more independent groups, no serious outliers, normality within groups (Shapiro-Wilk), and equal variances (Levene's, from the Options checkbox). If Levene's Sig. is below .05, use Welch's ANOVA with the Games-Howell post-hoc instead of Tukey.

What to read. The ANOVA table, the Between Groups row, for F and Sig. Then the Multiple Comparisons table for the Tukey pairwise results, where an asterisk on the mean difference flags a significant pair.

ANOVA
Sum of SquaresdfMean SquareFSig.
Between Groups85.5242.74.467.021
Within Groups258.3279.6
Report it (APA)Completion time differed significantly across course levels, F(2, 27) = 4.467, p = .021. Tukey post-hoc tests showed the beginner group was significantly slower than the intermediate (p = .046) and advanced (p = .034) groups, which did not differ from each other (p = .989).

Common mistakes

  • Reporting only the omnibus F without the post-hoc tests that show which groups differ.
  • Using Tukey when Levene's is significant, where Games-Howell is the correct choice.
  • Using a between-subjects ANOVA on repeated measures from the same people.

Repeated-measures ANOVA, Mauchly's sphericity and Greenhouse-Geisser in SPSS

Compares three or more measurements on the same people, for example scores at three time points.

Analyze > General Linear Model > Repeated Measures. Name the within-subjects factor, for example time, set the Number of Levels, click Add, then Define, and move each level's variable into the numbered slots. Use EM Means for Bonferroni pairwise comparisons, then OK.

Assumptions. A continuous outcome measured three or more times, no serious outliers, normality at each level, and sphericity, meaning the variances of the differences between all level pairs are roughly equal. SPSS tests sphericity automatically with Mauchly's Test. Sphericity only applies with three or more levels; with two levels it is met by definition.

The decision rule. Read Mauchly's Test of Sphericity first. If its Sig. is above .05, sphericity holds, and in the Tests of Within-Subjects Effects table you read the Sphericity Assumed row. If Mauchly's Sig. is .05 or below, sphericity is violated, and you read the Greenhouse-Geisser row instead. The F ratio is the same on both rows; only the degrees of freedom change, becoming fractional, which is why the corrected result has decimal df.

Report it (APA), sphericity violatedMauchly's test indicated that sphericity was violated, so a Greenhouse-Geisser correction was applied. Mean concentration differed significantly across time points, F(1.298, 11.663) = 26.938, p < .001.

Common mistakes

  • Reading the rule backwards and treating a Mauchly Sig. below .05 as sphericity met.
  • Reporting whole-number df such as F(2, 18) after using the Greenhouse-Geisser row, which has fractional df.
  • Running a between-subjects ANOVA on repeated data.

Repeated-measures designs are where most SPSS marks are lost. Send your file and we will run it, apply the right correction, and write the result. Get a quote →

Pearson correlation in SPSS

Measures the strength and direction of the linear relationship between two continuous variables.

Analyze > Correlate > Bivariate. Move both continuous variables into Variables, keep Pearson and Two-tailed ticked, and leave Flag significant correlations on. OK.

Assumptions. Two continuous variables, a linear relationship and no serious outliers, both checked on a scatterplot before you trust the coefficient, and approximate normality. Pearson only captures linear association, so a strong curved relationship can still return a small r. For ordinal data or a monotonic but non-linear relationship, use Spearman instead.

What to read. The Correlations table is a matrix with ones on the diagonal. Read an off-diagonal cell: Pearson Correlation is r, from minus one to plus one, Sig. (2-tailed) is p, and N is the number of complete pairs.

Report it (APA)There was a strong, positive, statistically significant correlation between height and jump distance, r = .706, n = 14, p = .005.

Common mistakes

  • Skipping the scatterplot, so a curved pattern or an outlier is missed.
  • Reading the diagonal value of one as a result.
  • Treating correlation as proof of causation.

When an assumption fails: the fallback test

Most SPSS marks are lost not on the software but on ignoring a broken assumption. Check the assumption, and when it fails, switch to the matched test rather than reporting an invalid result.

AssumptionHow SPSS checks itIf it fails
NormalityShapiro-Wilk and Q-Q plots in ExploreUse the non-parametric equivalent (Mann-Whitney, Wilcoxon, Kruskal-Wallis)
Equal variancesLevene's TestRead the "equal variances not assumed" row, or use Welch and Games-Howell
SphericityMauchly's TestRead the Greenhouse-Geisser row
Expected cell countsFootnote under Chi-Square TestsUse Fisher's Exact Test
LinearityScatterplotUse Spearman's correlation

Reading SPSS output: the mistakes that change the grade

Procedures on this page were checked against the IBM SPSS Statistics documentation and the UCLA statistical computing SPSS guides.

Or hand the analysis to a statistician

When the data will not behave, an assumption fails, or the deadline is unforgiving, a specialist runs it in SPSS on your file and explains the output so you can defend it.

What one order includes: the right test chosen for your design, run in SPSS on your data, the correct output tables, a plain-language interpretation, and the result written in your required reporting style. A syntax file is included so the analysis is reproducible.
1

Send your SPSS task

Upload your data file, the assignment brief and your deadline, then get a free quote from support.

2

Pay securely

Approve the price and a statistician who works in SPSS every day starts right away.

3

Download the analysis

Get the output, interpretation and write-up in your account, with free revisions if you need them.

Vetted and safe

Real statisticians, and your data protected

Your work goes to a specialist who passed a subject-specific statistics test and a background check, and who works in SPSS every day. What we deliver is a model answer and study aid for reference, and many students use it to learn the method and check their own analysis.

Everything stays private. Your data and details are confidential, we never contact your school, payments are secure, and the work is original and plagiarism-checked.

Get SPSS help you can trust →

Every order includes

Right test for the designOutput and interpretation Syntax file included100% human, no AI Data kept confidentialFree revisions
★★★★★
What students say
★★★★★

"Very good and friendly customer service. Most importantly give great results on time. Im very I chose homeworkdoer to do work for me. Excellent service."

Panos X.
Verified review
★★★★★

"Such great customer service and really helped out when I was in a jam for time and made awesome grades. Thank you so much."

Jamie M.
Verified review

SPSS homework FAQ

It is the p-value for a non-directional test. If it is below your alpha level, usually 0.05, the result is statistically significant. In SPSS version 27 and later this column is labelled Two-Sided p. It is not the test statistic; the statistic is the t, F, r or Chi-Square value in the same table.

Use an independent-samples t-test for two unrelated groups, a paired-samples t-test for two measurements on the same people, and a one-sample t-test to compare one group mean against a known value. For three or more groups use ANOVA.

SPSS rounds very small p-values to .000, but a probability is never exactly zero. Report it as p < .001.

Large samples make the parametric tests fairly tolerant of non-normality, but you should still inspect histograms, Q-Q plots and the Shapiro-Wilk test, and always check for outliers, which a large sample does not fix.

Levene's Test checks equality of variances. If its Sig. is above 0.05, read the top row, Equal variances assumed. If its Sig. is 0.05 or below, read the bottom row, Equal variances not assumed.

Yes. Send your data set and the assignment and a statistician runs the analysis in SPSS, reports the output and interprets it in full, before your deadline, with free revisions.

Every task gets a custom quote based on the analysis, length and your deadline. Send the details and you see a free, no-obligation price before you pay anything.

Common SPSS questions, answered

Step-by-step guides to running and reading each analysis in SPSS.

Get your SPSS done right

Hand it to a statistician and get accurate output and a clear interpretation before your deadline.

Get my free quote →

Related homework help

We use cookies to improve your experience. See our cookie policy.