购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.1 表达式和函数

3.1.1 运算符和表达式

在SPSS中,有3种基本的运算:算术运算、关系运算和逻辑运算。下面分别介绍各种运算符的使用方法。

1.算术运算符与算术表达式 常用的算术运算符有+(加)、-(减)、*(乘)、/(除)、**(幂)、()(英文小括号)。由算术运算符连接数值型常量、变量或函数等构成的表达式称为算术表达式。例如,SQRT(B**2-4*A*C)就是一个合法的算术表达式。在算术表达式中,运算符的优先顺序为括号、幂、乘除、加减,满足自左向右的运算规则。

将一个数学式子写成SPSS算术表达式时特别要注意:①乘号*不能省略,也不能用点·代替。例如,要表示 a 乘以 b ,不能写成 ab 或a· b ,要写成 a * b 。②不能用中括号[]和大括号{},只能用小括号(),要在必要的地方加上小括号。例如,将数学式子 写成SPSS算术表达式常见的错误写法有:

它们实际表达的数学式子分别是:

均不是原式的意义。正确的写法应该是:98+(2* a +3* b )/( x * y )。需要注意的是,均为英文括号。

2.关系运算符与关系表达式

关系运算符有<(小于)、<=(小于或等于)、>(大于)、>=(大于或等于)、=(等于)、~=(不等于)。由关系运算符将两个算术表达式连接起来,表示两者间比较关系的式子称为关系表达式。关系表达式的值是逻辑值:真(1)或假(0)。关系运算符两边的值满足关系运算符,则关系表达式的值为真;如果不满足,则值为假。例如,表达式9-1>2*3的值为“真”;如果 x =3,则 x -4>0的值为“假”。

3.逻辑运算符与逻辑表达式

逻辑运算符有3种:&(与)、|(或)、~(非)。由逻辑运算符将逻辑型变量、值为逻辑型的关系表达式连接起来构成的表达式称为逻辑表达式,逻辑表达式的值为逻辑值:“真”或“假”。逻辑运算符的优先级次序由高到低分别为:~、&、|。

与运算:当参加运算的两个量均为“真”时,表达式的结果才为“真”,否则为“假”。例如,6>0&-1<0的值为“真”,3>-1 & 5<3的值为“假”。数学式子80≤ x <90要写成 x >=80 & x <90。

或运算:参加运算的两个量中只要有一个为“真”,表达式的结果就为“真”,否则为“假”。例如,5>3|(-3>0)的值为“真”。

非运算:非运算是一元运算符。参加运算的量为“真”时,表达式的结果就为“假”;反之,表达式的结果为“真”。例如,~(6>0&-1<0)的值为“假”,~(3<1)的值为“真”。

SPSS中三种运算符间的优先级次序由高到低为:~(非)、算术运算符、关系运算符、&和|。

3.1.2 函数

SPSS提供了非常多的函数。根据函数功能和处理对象的不同,可将其分成几类:算术函数、统计函数、分布函数、逻辑函数、字符串函数、日期时间函数、缺失值函数和其他函数。

函数的书写形式为:函数名(参数)。括号中如果有多个参数,则各参数之间应用逗号隔开。SPSS的常用函数见表3-1所示。

表3-1 SPSS常用函数及功能 CEvEcKzO0lskDLmcEqepeZNSns8gfRi8DOr7H9IHxP8JbRj9fSn3FMR9fyYNGMA5

点击中间区域
呼出菜单
上一章
目录
下一章
×

打开