In SPSS, how do I generate a new variable?
To create a new variable in SPSS, use the compute
command. You can use this command in many ways. Following are some
examples:
- If you want to create a variable called
totalequal to the sum of variablesv1,v2,v3, andv4, the syntax is: compute total = v1+v2+v3+v4. - You can use most basic mathematical expressions to combine
variables into new variables with
computestatements. Alternatively, you can also use SPSS functions withcomputecommands. For example, the following command also adds the values ofv1,v2,v3, andv4to create a variable calledtotal: compute total = sum(v1 to v4).Note: The difference between the two procedures above is that in the first procedure, the case on total would be missing if any one of the four variables had missing values on a case; in the second procedure, the total would be computed ignoring missing values on the four variables.
- You can use the
computecommand to create a copy of an existing variable to be modified or recoded while preserving the original values of the variable. For example, if you wish to create a copy of the variablev1calledv1a, type: compute v1a = v1. - You can also use the
computecommand to create a constant variable. For example, if you wish to create a constant variable calledv5and the value for the constant is 1, type: compute v5 = 1.
For more information on the compute command, refer to the
SPSS
Command Syntax Reference (in PDF format).
For more information about statistical and mathematical software, email the UITS Stat/Math Center, visit the center's web page, or phone 812-855-4724 (IUB) or 317-278-4740 (IUPUI). The center is located in Bloomington at 410 N. Park Avenue, and is open for consultation by appointment Monday-Friday 9am-5pm.
Last modified on November 18, 2008.







