资源描述:
《《spss常用函数》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、SPSS常用函数 SPSS函数是一个常用程序(rountine),并且利用一个或多个自变量(参数)来执行。每个SPSS函数均有一个关键名称(keywordname),且绝不能写错。通常,函数的格式为:函数名称(自变量,自变量,……),某些函数可能只含有一个自变量,而有些函数则可能含有多个自变量,当一个函数含有多个自变量时,各自变量间用逗号(,)隔开,而函数的自变量通常又可分为以下三种:1)常数,如SQRT(100):2)变量名称,如MEAN(VAR1,VAR2,VAR3);3)表达式,如MIN(30,SQRT(100))。总之,SPSS函
2、数和我们平时EXCEL里面函数格式规则并无差别。 SPSS提供了180多种函数,共可分为十多类(SPSS17.0中大大小小分了18类)。和EXCEL一样,我们也不可能记住所有函数,只要知道一些常用函数,至于其他函数要用的时候再去查找也不迟,下面本人将列举一些常用函数:(一)算术函数 函数说明范例(x=2.6,y=3)ABS(numbexpr)绝对值函数ABS(y-x)=0.4RND(numbexpr)四舍五入函数RND(x)=3TRUNC(numbexpr)取整函数TRUNC(x)=2SQRT(numbexpr)平方根函数SQRT(y)
3、=1.71MOD(numbexpr,modulus)求算两数相除后的余数MOD(y,x)=0.4EXP(numbexpr)以e为底的指数函数EXP(y)=20.09LG10(numbexpr)以10底的对数函数LG10(x*10)=1.41LN(numbexpr)自然对数函数LN(y)=1.1 (二)统计函数 函数说明范例(X1=2,X2=5,X3=8)MEAN(numexpr,numexpr,…)自变量的平均值MEAN(X1,X2,X3)=5MIN(value,value,…)自变量的最小值MIN(X1,X2,X3)=1MAX(value
4、,value,…)自变量的最大值MAX(X1,X2,X3)=8SUM(numexpr,numexpr,…)求和SUM(X1,X2,X3)=15SD(numexpr,numexpr,…)求标准差SD(X1,X2,X3)=3VARIANCE(numexpr,numexpr,…)求方差VAR(X1,X2,X3)=9CFVAR(numexpr,numexpr,…)求变异系数CFVAR(X1,X2,X3)=0.6 (三)缺失值函数 函数说明范例MISSING(variable)若变量缺失,则为T或1,否则为F或0MISSING(X1)=1MISSIN
5、G(X2)=1MISSING(X3)=0SYSMIS(numvar)若变量是系统缺失值则为T或1,如为自定缺失或非缺失则为F或0SYSMIS(X1)=0SYSMIS(X2)=1SYSMIS(X3)=0NMISS(variable,…)缺失值个数NMISS(X1,X2,X3)=2NVALID(variable,…)有效值个数NVALID(X1,X2,X3)=1VALUE(variable,…)忽略自定义缺失值,当作非缺失VALUE(X1)=X1 注:X1为使用者界定缺失值,X2为系统缺失值,X3为非缺失值 (四)字符串型函数 函数说明范例A
6、NY(test,value,value)若自变量1和后面自变量窜相同则为真,记为1ANY(is,this)=0ANY(is,this,is)=1CONCAT(strexpr,strexpr)CONCAT(th,is)=this将自变量连成一个新自变量INDEX(haystack,needle,divisor)Divisor在needle最左侧开始出现的位置INDEX(‘thisis’,’is’)=3LENGTH(strexpr)自变量所含文字的个数(包括特殊字符和空格)LENGTH(‘this’)=5LOWER(strexpr)自变量中的大
7、写字母改为小写字母LOWER(‘This’)=’this’UPCASE(strexpr)将自变量中的小写字母改为大写字母UPCASE(‘this’)=’THIS’LTRIM(strexpr,char)在strexpr开始处去除char所形成的常量,如无char则去除strexpr左侧的空格LTRIM(‘this’,’t’)=’his’LTRIM(‘this’,’is’)=’th’LTRIM(‘this’)=’this’NUMBER(strexpr,format) 当自变量为数字的文字变量时,按文字变量指定格式转换为数字变量NUMBER(‘2
8、3’,F8.1)=2.3NUMBER(‘23’,F8.0)=23RANGE(test,lo,hi,lo,hi)如果自变量1的值包含在自变量集lo至hi的范围内,则为T或1RANG