SPSS的基本运算有三种:数学运算、关系运算、逻辑运算。 数学运算操作符 | 关系运算符 | 逻辑运算符 | + | 加 | <(LT) | 小于 | &(And) | 与 | - | 减 | >(GT) | 大于 | |(Or) | 或 | * | 乘 | <=(LT) | 小于等于 | ~(Not) | 非 | / | 除 | >=(GE) | 大于等于 | | | ** | 幂 | =(EQ) | 等于 | | | () | 括号 | -=(NT) | 不等于 | | |
(1)数学运算符与算术表达式。数学运算符也就是常用的算术运算符,可以连接数值型的常量、变量、函数,形成算术表达式,运算结果通常为数值。运算符的优先级为:括号>函数>乘方(幂)>乘或除>加或减,同一优先级的符号,位于左侧的优先级较高。例如:x+2*(3-y)-abs(z)/5。 (2)关系运算符与比较表达式。关系运算符建立两个量之间的比较关系,如果比较关系成立,关系表达式的值为真(true),否则为假(false)。相互比较的两个量的类型必须一致,无论进行比较的两个量是字符型还是数值型,比较的结果均是逻辑型的。表中给出的几个关系运算符均有两种表示方法,括号中的关系运算符与括号前的是等价的,例如:“x>0”和“xGT0”是等价的,如果x=2,则表达式“x>0”为真,表达式的值为1(true);如果x=0,表达式“x>0”为假,其值为0(false)。 (3)逻辑运算符与逻辑表达式。在表2-7中,逻辑运算符栏括号前的符号与括号中的等价,例如:“x&y”与“xandy”等价。逻辑运算符、逻辑型变量或值为逻辑型的表达式(如关系表达式)都称为逻辑表达式,逻辑表达式的值为逻辑型(true或false)。逻辑运算规则如表所示。 逻辑表达式 | 结果 | 逻辑表达式 | 结果 | true AND true | =true | true OR true | =true | true AND false | =false | true OR false | =true | false AND false | =false | false OR false | =false | true AND missing | =missing | true OR missing | =true | missing AND missing | =missing | missing OR missing | =missing | false AND missing | =false | false OR missing | =missing |
|