Building the Post-materialism scale (continued)

This documents adds some new twists to the creation of the postmaterialism scale. The goal being to add some refinements to your skills with transformations.

In our first attempt to create the postmaterialism scale, we have written a logical condition for each of the cells this table:

  First priority q11a
"2nd Priority
q11b
(1) Maintain
order
(2) More to say (3) Fight raising
prices
(4) Freedom
of speech
(1) Maintain order - 3 1 3
(2) More to say 2 - 2 4
(3) Prices 1 3 - 3
(4)Freedom speech 2 4 2 -

As for each score (code) of the Postmaterialism variable, you have more than one cell (condition) in the table, you can also write an SPSS command for each of the four scores, using more complex logical expressions : (There are some further refinements in the sequence as well in the sequence below.

COMPUTE pm1=0.
IF (q11a=3 AND q11b=1) OR (q11a=1 AND q11b=3) pm1=1.
IF (q11a=2 AND q11b=4) OR (q11a=4 AND q11b=2) pm1=4.
IF (q11a=1 AND q11b=2) OR (q11a=3 AND q11b=2)
    OR 
   (q11a=1 AND q11b=4) OR (q11a=3 AND q11b=4) PM1=2.
IF (q11a=2 AND q11b=1) OR (q11a=4 AND q11b=1)
   OR 
   (q11a=2 AND q11b=3) OR (q11a=4 AND q11b=3) pm1=3.
   
IF MISSING (q11a) or MISSING (q11b) pm1=9.
MISSING VALUES PM1(9).

VARIABLE LABEL PM1 "Inglehart Postmaterialism Scale".
VALUE LABELS  PM1 1 "Materialist" 
                  2 "Rather materialist" 
                  3 "Rather postmaterialist" 
				  4 "Postmaterialist" 
				  9 "?".
FORMATS PM1(F1).
VARIABLE LEVEL PM1(Ordinal).

FREQUENCIES VAR=PM1.

This command sequence builds the PM1 Scale; a Frequency at the end shows the resulting variable.

Comments on the commands:

The FREQUENCY command is of course not part of the command sequence needed to build the scale, but it is highly recommended. For two reasons:

Back
© Copyright, Eugene Horber, U. of Geneva and FORS, 2024