资源描述:
《SPSS常用函数》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、SPSS常用函数SPSS函数是一个常用程序,并且利用一个或多个自变量(参数)来执行。每个SPSS函数均有一个关键名称,且绝不能写错。通常,函数的格式为:函数名称(自变量,自变量,⋯⋯),某些函数可能只含有一个自变量,而有些函数则可能含有多个自变量,当一个函数含有多个自变量时,各自变量间用逗号(,)隔开,而函数的自变量通常又可分为以下三种:(1)常数,如SQRT(100);(2)变量名称,如MEAN(VAR1,VAR2,VAR3);(3)表达式,如MIN(30,SQRT(100))。总之,SPSS函数和我们平时EXCEL里面函数格式规则并无差别。SPSS提供了180多种
2、函数,共可分为十多类(SPSS17.0中大大小小分了18类)。和EXCEL一样,我们也不可能记住所有函数,只要知道一些常用函数,至于其他函数要用的时候再去查找也不迟,下面将列举一些常用函数:1.ArithmeticFunctions算术函数算术函数是最常用的函数,可以满足对变量进行的一般运算,算术函数主要有:函数名自变量涵义函数类型函数功能及说明ABS(numexpr)(算术表达式)﹡数值型函数求绝对值,例如:ABS(Y-850):将分别计算变量Y的每个数据与20的差的绝对值(角度;弧度单位)数值型函数ARSIN(numexpr)求反正弦值。(角度;弧度单位)数值型函
3、数,ARTAN(numexpr)求反正切值。(角度;弧度单位)数值型函数COS(radians)求余弦值。EXP(numexPr)(算术表达式)数值型函数求e的指数幂值。例如:Exp(4)=e4=54.60。注意:4=54.60。注意:若函数值太大,其结果会超出SPSS的计算范围。LGl0(numexp)(算术表达式)数值型函数求以10为底的对数值。例如:Ln(Y):分别计算变量Y中每个数据的以10为底的对数值。LN(numexpr)(算术表达式)数值型函数求以e为底的对数。例如:Ln(Y):分别计算变量Y中每个数据的自然对数值。MOD(numexpr,modulus
4、)(算术表达式;摸数(常数))数值型函数求算术表达式除以模数的余数。例如:Mod(10.3):函数值=1(角度;弧度单位)数值型函数SIN(radians)求正弦值。SQRT(numexpr)(正数)数值型函数求平方根。例如:Sqrt(9)=3数值求算术表达式的值四舍RND(numexpr)(算术表达式)型函五入后的整数。例如:数RND(2.72)=3数值求算术表达式的值被截TRUNC(numexpr)(算术表达式)型函去小数部分的整数。例数如:Trunc(2.72)=2﹡算术表达式也包括单值与变量名的情况。2.StatisticalFunctions统计函数统计函数
5、也是统计分析中常用的函数之一,主要反映变量的数据特征,时间序列的滞后期变量等,具体函数有:函数名自变量函数函数功能与说明涵义类型求出多个变量值的变异系数(标CFVAR(numexpr,numexpr,...)(变量名,变量名,...)数值型函数准差/均值)。例如Cfvar(数学,物理,化学):分别计算每个学生三门成绩的变异系数。LAG(variable)(变量名)数值型函数或字符型函数返回滞后一期的变量数据。对第一个观测量来说,将返回系统缺失值,如果指定的变量是字符型,则返回空格。返回滞后n期的变量数据。对第数值前n个观测量来
(变量名,LAG(variable,nc
6、ases)自然数型函说,将返回系统n)数缺失值,如果指定的变量是字符型,则返回空格。求多个变量值中的最大值;例如(变量MAX(数学,物数值MAX(ivalue,value[,...])理,化学):分别名,变量型函名,⋯)数计算每个学生三门成绩中的最高分。求多个变量值的平均值;例如(变量MEAN(数学,物数值MEAN(numexpr,numexpr,...)理,化学):分别名,变量型函名,⋯)数计算每个学生三门成绩的平均值。求多个变量值中(变量数值的最小值;例如MIN(value,value[,...])名,变量型函Min(数学,物理,名,⋯)数化学):分别计算每个个案
7、三门成绩中的最低分。数值求出变量的(不
(变量NVALID(variable,variable,...)包括缺失值)的名,变量型函
名,⋯)数数量。求多个变量值的标准差;例如(变量数值SD(数学,物理,SD(numexpr,numexpr,...)名,变量型函化学):分别计算名,⋯)数每个学生三门成绩的标准差。求多个变量值的和;例如Sum(数
(变量数值学,物理,化学):SUM(numexpr,numexpr,...)名,变量型函分别计算每个个名,⋯)数案三门成绩的总和。求多个变量值的(变量数值方差;例如VARIANCE((numexpr,numex