Getting Started with SPSS for Research

If your graduate program uses SPSS, you are in good company. SPSS (Statistical Package for the Social Sciences) is one of the most widely used statistics programs in education, nursing, psychology, social work, and public health research. It has been around since the 1960s and remains popular because of its point-and-click interface — you do not need to write code to run analyses.

This guide walks you through the basics so you can go from opening SPSS for the first time to running and interpreting your first analysis.

Who Uses SPSS?

SPSS is the default tool in many social science and health science graduate programs. If your advisor hands you a dataset and says "run a t-test," there is a good chance they expect you to use SPSS. It is especially common in:

  • Education (EdD and PhD programs)
  • Nursing and public health
  • Psychology and counseling
  • Social work and criminal justice

Universities typically provide SPSS through a site license, so check with your IT department or library before purchasing it yourself.

The SPSS Interface

When you open SPSS, you will see two main views:

Data View

This looks like a spreadsheet. Each row is a participant (or case), and each column is a variable. This is where your actual data lives. You will spend most of your time here when entering or reviewing data.

Variable View

This is where you define your variables. Each row represents one variable, and the columns let you set properties like the variable name, type (numeric, string), value labels (e.g., 1 = Male, 2 = Female), and measurement level (nominal, ordinal, scale). Setting these correctly matters because SPSS uses measurement level to determine which analyses are available.

Output Viewer

Every time you run an analysis, SPSS opens a separate Output Viewer window. This is where your results — tables, charts, and test statistics — appear. You can save output files separately from your data file, which is useful for keeping a record of your analyses.

How to Import Data

Most researchers collect data in Excel or CSV format. To import:

  1. Go to File > Open > Data
  2. Change the file type dropdown to "Excel" or "CSV"
  3. Select your file and click Open
  4. For Excel files, check "Read variable names from the first row" if your first row contains column headers
  5. Click OK

SPSS will convert your file into its native .sav format. Always save a copy as a .sav file so your variable definitions are preserved.

Tip: Clean your data in Excel before importing. Remove blank rows, make sure column headers are simple (no spaces or special characters), and check for obvious errors. This saves significant time later.

Running a Basic Analysis

Descriptive Statistics

To get means, standard deviations, and other summary statistics:

  1. Go to Analyze > Descriptive Statistics > Descriptives
  2. Move the variables you want to summarize into the "Variables" box
  3. Click Options to select which statistics you want (mean, standard deviation, minimum, maximum, etc.)
  4. Click OK

SPSS will produce a table in the Output Viewer showing your results.

Independent Samples t-Test

If you want to compare the means of two groups (for example, test scores for a treatment group vs. a control group):

  1. Go to Analyze > Compare Means > Independent-Samples T Test
  2. Move your outcome variable (e.g., test scores) into the "Test Variable(s)" box
  3. Move your grouping variable (e.g., group) into the "Grouping Variable" box
  4. Click Define Groups and enter the values that represent your two groups (e.g., 1 and 2)
  5. Click OK

Reading SPSS Output

SPSS output can look intimidating at first because it often produces more information than you need. For an independent samples t-test, focus on these key pieces:

  • Group Statistics table: Shows the mean, standard deviation, and sample size for each group. Check that these numbers make sense.
  • Levene's Test for Equality of Variances: Look at the significance value. If it is greater than .05, use the "Equal variances assumed" row. If it is .05 or less, use the "Equal variances not assumed" row.
  • t, df, and Sig. (2-tailed): These are your test statistic, degrees of freedom, and p-value. If the p-value (Sig.) is less than .05, the difference between groups is statistically significant.

Do not panic if the output table has columns you do not recognize. For most dissertation-level analyses, you only need the values listed above plus the effect size, which SPSS may or may not calculate automatically depending on your version.

Tips for Beginners

  • Save often. SPSS can crash, especially with large datasets. Save both your data file and your output file regularly.
  • Use syntax. Even though SPSS is point-and-click, every analysis generates syntax code. Go to Edit > Options > Viewer and check "Display commands in the log." This creates a record of exactly what you did, which is essential for reproducibility.
  • Label everything. Take the time to add variable labels and value labels in Variable View. When your output says "Group 1" vs. "Group 2," you will want to know which is which without checking your codebook.
  • Do not delete output. Keep a running output file for each analysis session. You may need to revisit results weeks later.
  • Start simple. Run descriptive statistics first before jumping into inferential tests. Check your means, look for outliers, and make sure your data looks reasonable.

When You Need a Quick Calculation

SPSS is powerful, but sometimes you just need a quick answer — like an effect size or a sample size estimate — without opening a full dataset. For those moments, the free calculators on Subthesis let you compute effect sizes, power analyses, and reliability coefficients directly in your browser. They are a great complement to your SPSS workflow when you need a fast result during proposal writing or committee meetings.

You have everything you need to get started. Open SPSS, import your dataset, and run your first descriptive statistics. It gets easier from here.