Home - SPSS tables overview
(this site uses frames, if you do not see the weblecture and definitions frames on the right you can click here, if you don't see a menu on the left and want to go to the home page click here)
2.6.1.5. SPSS: Binning from a scale variable
Below are the steps to convert a scale variable into a binned version (i.e. to create categories). This can be done by using the Visual Binning option or by using Recode into Different Variables.
After the binning you can create a frequency table (or cross table) from the binned variable which creates an output as shown below.

Figure 1. SPSS 23 Output of a binned variable frequency table
Using Visual Binning
Detailed instructions with screenshots can be found in this PDF, or you can watch the video on the right. Below are the basic steps.
- Click in the menubar on Transform
- Click on Visual Binning
- Click on the scale variable(s) you want to bin
- Move them to the Variables to bin section
- Click on Continue
- Enter a name for the new binned variable
- Select if you want the upper endpoint to be included (e.g. 0 ≤ 10) or excluded (e.g. 0 < 10)
- Click on Make Cutpoints
- Three main options are available to create the bins. Either by the width interval, based on percentiles, or based on standard deviations.
- If you choose to use a fixed interval width:
- Enter the value at which the first cutpoint should be placed
- Enter either the number of cutpoints or the width (as soon as you enter one, the other will be filled out).
- If you choose to use percentiles:
- Enter either the number of cutpoints or the Width % (as soon as you enter one, the other will be filled out)
- If you choose to use based on standard deviations
- Select if you want them to be based on 1, 2 and/or 3 standard deviations
- Click on Apply
- Click on Make Labels
- Click on OK
- Click on OK
Using Recode into Different Variables
Detailed instructions with screenshots can be found in this PDF, or you can watch the video on the right. Below are the basic steps.
- Click in the menubar on Transform
- Click on Recode into Different Variables
- Click on the variable(s) you want to bin
- Move them to the Input(Variable -> Output variable section
- Enter a name and label for the new binned variable
- Click on Old and New Values
- On the left use the options to enter the first bin
- On the right enter 1 (for 1st bin) at Value
- Click on Add
- Repeat steps 7 till 9 till you've entered each bin
- Click on Continue
- Click on Change
- Click on OK
- Go to the bottom of the list of variables in the Variable View to see the new binned variable
- Change the number of decimals for this new variable to 0
- Enter at the values for the new binned variable the description of each bin