SPSS – Set Chart Sizes Tool

This handy tool will set the exact sizes for one or many charts in the active output window. SPSS Set Chart Sizes Tool – How to Use it This tool requires SPSS version 18 or higher. For SPSS versions 14 through 17, you can use the syntax version from SPSS Set Chart Sizes with Syntax Tool. Before proceeding, […]

SPSS Clone Variables Tool

In SPSS, I don’t like to recode variables into new variables: the new variables don’t have any dictionary information such as variable/value labels or formats. Second, a recoded variable is appended to the end of the file but I rather have it in its original position. Both problems are avoided by recoding into the same variables. However, […]

SPSS Tools – Overview

All tools on this page can be used from SPSS’ menu via a dialog window or by syntax. Our newest tools come as SPSS extensions and some older tools are SPSS Custom Dialogs.Some of these tools require SPSS version 17 or 18 with the SPSS Python Essentials in order to work. If so, this’ll be clearly indicated. We recently moved […]

SPSS Extension Bundles

Summary SPSS Extension Bundles are extra program features that you can add to SPSS. Like so, you can add data editing routines, statistical procedures or other features that the program does not include by default. Most extensions are freely downloadable. You can also write and distribute your own Extension Bundles but doing so is reasonably […]

Python for SPSS

Python is a programming language that can be integrated with SPSS versions 14 and higher. By using Python in SPSS you can automate basically any SPSS task such as batch processing data files or output tables and charts. Recent SPSS versions allow you to add SPSS extensions similarly to apps on a smartphone. Most extensions can be used from […]

SPSS VARSTOCASES – What and Why?

SPSS VARSTOCASES is short for “variables to cases”. It restructures data by stacking variables on top of each other as illustrated by the figure above. You can try this simple example for yourself by downloading and opening sav_data018 and running the syntax below on it. SPSS VARSTOCASES Example 1 *Very basic VARSTOCASES example. varstocases /make v from […]

Analyzing Categorical Variables Separately

When analyzing your data, you sometimes just want to gain some insight into variables separately. The first step in doing so is creating appropriate tables and charts. This tutorial shows how to do so for dichotomous or categorical variables. We recommend you follow along by downloading and opening smartphone_users.sav. SPSS Frequency Tables We’d like to know which smartphone brands were […]

SPSS TEMPORARY Command

Summary In SPSS, TEMPORARY indicates that the commands that follow are temporary. Temporary commands will be undone (reversed) when a command is run that reads the data. Such a command also indicates that the commands that follow are not temporary anymore. Temporary commands between TEMPORARY and a command that reads the data. SPSS Temporary Example “We’d like to dichotomize […]

SPSS Data Preparation 5 – Inspect Variables

6. Inconvenient Distributions (Overview and data file are are found here) Let’s first state this clearly: we don’t exclude variables simply because their distributions are not to our liking. What we mean by “inconvenient distributions” are variables that don’t really provide us with useful information. This point is perhaps best explained by an example. Let’s inspect q4. […]

SPSS Two-Way ANOVA with Interaction Tutorial

Do you think running a two-way ANOVA with an interaction effect is challenging? Then this is the tutorial for you. We’ll run the analysis by following a simple flowchart and we’ll explain each step in simple language. After reading it, you’ll know what to do and you’ll understand why. We’ll use depression.sav throughout. The screenshot below shows it in variable […]

SPSS Bar Charts Tutorial

One of the best known charts is a simple bar chart containing frequencies or percentages. The easiest way to run it in SPSS is the FREQUENCIES command. This tutorial walks you through some options. We’ll use freelancers.sav throughout, part of which is shown below. Option 1: FREQUENCIES In most cases, a simple FREQUENCIES command is our best option because it takes multiple […]

SPSS Custom Dialogs – Quick Introduction

SPSS custom dialogs are extensions of SPSS’ point-click menu, officially known as the GUI (“graphical user interface”). SPSS Custom Dialogs in Menu Custom dialogs are kept in files with the .spd file extension. After installing a custom dialog file, it will appear in the menu just like an SPSS’ built-in command. The difference, however, is […]

SPSS CORRELATIONS Command

Summary SPSS CORRELATIONS generates tables with Pearson correlations and their underlying N’s and p-values.* This tutorial quickly walks through its main options, using freelancers.sav for demonstrational purposes. User Missing Values Before running any correlations, we’ll first specify all values of one million dollars or more as user missing values for income_2010 through income_2014.* We’ll do so by running the following line […]

SPSS – Set Variable Labels with Syntax

Managing variable and value labels without syntax is way more work than necessary. This tutorial explains how to do this more efficiently. Changing Variable Labels in SPSS As with other parts of the dictionary, there’s no “Paste” option for modifying variable labels. Be aware that manual modifications – apart from being time consuming – are not […]

SPSS RANK Command

Summary SPSS RANK can be used to create a variable holding the rank numbers of the values of some other variable. RANK is also used for discretizing continuous variables into ntile groups. This tutorial walks you through the main options along with some real world examples. Result of first RANK syntax example 1. SPSS Rank Basic Example Running the syntax below first creates […]

SPSS MATCH FILES Command

MATCH FILES is an SPSS command mostly used for merging data holding similar cases but different variables. For different cases but similar variables, use ADD FILES. MATCH FILES is also the way to go for a table lookup similar to VLOOKUP in Excel. Merging two datasets by id, which is a unique case identifier. SPSS Match Files – Basic Use The […]

Escape Sequence (General Concept)

Introduction An escape sequence is a combination of characters that has a special meaning. Escape Sequences in General Some characters imply a special function rather than their “normal” meaning. For example, ‘ often implies the start or the end of a string. But what if you actually mean ‘ rather than a string? In that case you can escape its default meaning by prefixing […]

SPSS Repeated Measures ANOVA Tutorial

What is Repeated Measures ANOVA? Repeated Measures ANOVA Assumptions Quick Data Check Running Repeated Measures ANOVA in SPSS Interpreting the Output Reporting Repeated Measures ANOVA 1. What is Repeated Measures ANOVA? SPSS repeated measures ANOVA tests if the means of 3 or more metric variables are all equal in some population. If this is true and we inspect a sample from our […]

Repeated Measures ANOVA – Simple Introduction

Null Hypothesis Assumptions Example Repeated Measures ANOVA – Basic Formulas Post Hoc Tests Null Hypothesis The null hypothesis for a repeated measures ANOVA is that3(+) metric variables have identical means in some population. The variables are measured on the same subjects so we’re looking for within-subjects effects(differences among means). This basic idea is also referred to as dependent, […]

SPSS COMPUTE – Simple Tutorial

SPSS COMPUTE command sets the data values for (possibly new) numeric variables and string variables. These values are usually a function (such as MEAN, SUM or something more advanced) of other variables. This tutorial walks you through doing just that. We’ll use hospital.sav,a screenshot of which is shown below. Before proceeding, we’ll first set 6 as a user missing value for the last 5 […]