SPSS for Your Thesis: Complete Guide to Analyzing Your Data

SPSS is by far the software most doctoral students in psychology, nursing, medicine, education and sport science use to analyze their thesis data. It has a gentle learning curve (menu-driven, no coding required) and output that almost every committee recognizes. This guide is the complete map of how to use it for your thesis, from installation to APA-formatted results, with links to detailed tutorials for each test.

Getting SPSS (and free alternatives)

SPSS is commercial, but most universities have a campus licence: check your institution's software portal before paying. If you do not have access, IBM offers a 14-day trial, and for a full thesis a free alternative may make sense: JASP and jamovi cover almost everything a thesis needs and produce output closer to APA format. The comparison of SPSS, R and JASP helps you decide whether to stay with SPSS or switch.

Prepare the data: the Variable View is the foundation

80% of SPSS problems come from a poorly built dataset, not from the analysis itself. Before anything else, in the Variable View define each variable correctly: its type (numeric or string), its measure level (scale, ordinal or nominal) and the missing value codes. A categorical variable encoded as a string, or a missing value left undeclared, will produce errors or nonsensical results later. Spend time here: everything else rests on it.

Start with descriptives

Before any significance test, run descriptives (Analyze > Descriptive Statistics): means, standard deviations, frequencies and percentage of missing cases. This is where you catch coding errors, impossible values and unusual distributions. It is also the first table any committee asks for and the basis of your sample description.

Choose and run your test

The right test is determined by your variable types and design, not by habit. If you are unsure which one applies, use the guide on how to choose the statistical test. Here are step-by-step SPSS tutorials for the most common tests in a thesis:

Check the assumptions

Every test assumes normality, homogeneity of variances, independence or linearity depending on the case, and SPSS gives you the tools to check them (P-P plots, Levene's test, Durbin-Watson). Skipping this step invalidates the result. The guide on how to verify statistical assumptions explains what to look at and what to do when they fail, and why the Shapiro-Wilk normality test is so often misread in large samples.

Interpret the SPSS output

SPSS returns several tables per analysis, and knowing which one to look at is half the work. The guide on how to interpret SPSS results walks through the key tables for each test. The golden rule: do not stop at the significance value; report and interpret the effect size, because that is what tells you whether the result actually matters.

Report in APA format

The last step is writing the results as your committee expects. The guide on how to report results in APA 7 covers the format for each test. The complete analysis workflow, from objectives to write-up, is in how to analyze thesis data step by step.

When SPSS is not enough

SPSS handles a standard thesis comfortably, but some analyses that reviewers increasingly ask for are awkward or impossible in SPSS without advanced syntax: structural equation modeling (SEM), complex multilevel models, IRT or meta-analysis. For those, R (with lavaan, lme4 or metafor) is the standard. If your thesis is heading that way and SPSS is running out of road, it is worth asking for help before getting stuck. If you are considering it, how to choose a statistician for your thesis and how much it costs are worth reading first.

SPSS not giving you what your thesis needs?

I am a PhD in Psychology and I solve your thesis analysis in SPSS or R, from the dataset to the APA write-up, in psychology or any health discipline. If SPSS falls short, I move it to R without you having to learn it. Free initial diagnosis.

See the statistical consulting →

Keep reading

All blog articles