I am an SPSS novice, and I found this group recently when I was tryingthis was really helpful
to determine how to combine two categorical into one variable in SPSS.
I did not find an answer online, but I did eventually figure out how
to do it. I decided to post it here to the benefit of others.
I had one variable for Sex (1: Male; 2: Female) and one variable for Self-Identified Gender Expression (1: Masculine; 2: Equally or Neither Masculine Nor Feminine; 3: Feminine). I wanted to be able to compare Masculine Males, et cetera in post hoc analyses.
Here is a template of the syntax that worked for me:
IF ((var1 = 1) & (var2 = 1)) newvar= 1.
EXECUTE.
IF ((var1 = 1) & (var2 = 2)) newvar= 2.
EXECUTE.
IF ((var1 = 1) & (var2 = 3)) newvar= 3.
EXECUTE.
IF ((var1 = 2) & (var2 = 1)) newvar= 4.
EXECUTE.
IF ((var1 = 2) & (var2 = 2)) newvar= 5.
EXECUTE.
IF ((var1 = 2) & (var2 = 3)) newvar= 6.
EXECUTE.
On Friday, May 29, 2009 at 9:08:48 PM UTC+3, southernpsy wrote:
I am an SPSS novice, and I found this group recently when I was tryingthis was really helpful
to determine how to combine two categorical into one variable in SPSS.
I did not find an answer online, but I did eventually figure out how
to do it. I decided to post it here to the benefit of others.
I had one variable for Sex (1: Male; 2: Female) and one variable for
Self-Identified Gender Expression (1: Masculine; 2: Equally or Neither
Masculine Nor Feminine; 3: Feminine). I wanted to be able to compare
Masculine Males, et cetera in post hoc analyses.
Here is a template of the syntax that worked for me:
IF ((var1 = 1) & (var2 = 1)) newvar= 1.
EXECUTE.
IF ((var1 = 1) & (var2 = 2)) newvar= 2.
EXECUTE.
IF ((var1 = 1) & (var2 = 3)) newvar= 3.
EXECUTE.
IF ((var1 = 2) & (var2 = 1)) newvar= 4.
EXECUTE.
IF ((var1 = 2) & (var2 = 2)) newvar= 5.
EXECUTE.
IF ((var1 = 2) & (var2 = 3)) newvar= 6.
EXECUTE.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 422 |
Nodes: | 16 (2 / 14) |
Uptime: | 195:47:38 |
Calls: | 8,950 |
Calls today: | 1 |
Files: | 13,352 |
Messages: | 5,992,422 |