SPSS常用函数

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SPSS常用函数

SPSS函数是一个常用程序,并且利用一个或多个自变量(参数)来执行。每个SPSS函数均有一个关键名称,且绝不能写错。通常,函数的格式为:函数名称(自变量,自变量,……),某些函数可能只含有一个自变量,而有些函数则可能含有多个自变量,当一个函数含有多个自变量时,各自变量间用逗号(,)隔开,而函数的自变量通常又可分为以下三种:

(1)常数,如SQRT(100);

(2)变量名称,如MEAN(VAR1,VAR2,VAR3);

(3)表达式,如MIN(30,SQRT(100))。

总之,SPSS函数和我们平时EXCEL里面函数格式规则并无差别。

SPSS提供了180多种函数,共可分为十多类(SPSS 中大大小小分了18类)。和EXCEL一样,我们也不可能记住所有函数,只要知道一些常用函数,至于其他函数要用的时候再去查找也不迟,下面将列举一些常用函数:

算术函数

算术函数是最常用的函数,可以满足对变量进行的一般运算,算术函数主要有:

﹡算术表达式也包括单值与变量名的情况。

统计函数

统计函数也是统计分析中常用的函数之一,主要反映变量的数据特征,时间序列的滞后期变量等,具体函数有:

逻辑函数

l ANY(test,valu,value,…]) 逻辑型函数,自变量为(变量名,x1,x2,…),函数功能是判断变量值是否是x1、x2…中的一个,例如:Any(数学,80,90,70):分别对每条个案判断其数学成绩是否为80或90或70分。

l RANGE(test,lo,hi[,10,hi...] 逻辑型函数变量必须都为数值型或都为字符型,自变量为(变量名,x1,x2),其中:x1≤x2,函数功能是判断某变量值是否在x1至x2之间,例如:RANGE (数学,80,90):分别对每条个案判断其数学成绩是否在80至90分之间

日期和时间函数

l (day,month,year)SPSS日期型格式的数值函数,返回与指定的日、月、年相应的日期值。要正确显示这个值,必须将变量赋予DATE 格式。自变量必须为整数。day的范围在1~31,month的范围在1~12,year的范围在4位数时要大于1582,2位数时应是该世纪的后两位年代数值。

l (year,daynum)SPSS格式日期型数值函数,返回与指定的天数、年相应的日期值。要正确显示这个值,必须赋予其DATE格式。

Daynum取值范围在1~366。

l (datevalue)SPSS日期格式的数值型函数,从具有SPSS的日期格式的自变量数值返回一个日期,自变量数值由函数产生或按DATEs 输入格式读取。该函数用于将日期的数值格式转换为日期格式,因此要想按日期格式显示必须再在Variable View中定义一种日期格式,否则会按SPSS日期的数值格式显示。此函数无2000年问题21世纪的日期也能正确显示。

l (datevalue)数值型函数,从函数产生或按一种DATE格式读入的SPSS日期格式的数值,返回一个小时数(0~23)。

l (datevalue)数值型函数,通过产生或由DATE输入格式读入SPSS 日期格式的数值,返回一年的天数(1~366)。

l (datevalue)数值型函数,从一个SPSS日期格式的数值通过函数产生或由DATE输入格式读入,返回一个月的天数(1~31)。

l (datevalue)数值型函数,通过产生或由DATE输入格式读入SPSS 日期格式的数值,返回分钟数(0-59)。

l (datevalue)数值型函数,通过产生或由DATE输入格式读入SPSS 日期格式的数值,返回一年中的月数(1~12)。

l (timevalue)数值型函数,自变量是由函数产生或由TIME输入格式读取的SPSS时间间隔格式的数值,返回整天数(正整数)。

l (datevalue)SPSS时间间隔格式的数值型函数,把自变量的值看作从午夜开始的秒数,返回一天中的时间(小时、分、秒)。自变量是SPSS日期格式的数值,可以是由函数产生的或由DATE输入格式读入的。由该函数建立的变量应该给定一个合适的显示格式。

在VariableView中,赋予它一个时间显示格式,将变量值显示成小时和分。

l (datevalue)数值型函数。由一个SPSS日期格式数值(由函数产生或由一种DATE输入格式读入),返回周数(1~53整数)。

l (datevalue)数值型函数,由一种通过函数产生或用DATE格式读入的SPSS日期格式数值,返回的数值表示一周的星期几(星期1~星期日用1~7之间的整数表示)。

l (datevalue)数值型函数,由函数产生或用DATE格式读入的SPSS 日期格式的数值,返回年数。

l YRMODA(year,month,day)数值型函数,返回一个由1582年10月15日到自变量给定的年月日(year,month,day)之间的天数。

总结:

以上的日期函数分为三大类:

(); (datevalue);YRMODA(year,month,day); 他们有各自不同的作用,其中的变量也不尽相同。

其中date函数中()主要是用来返回

其中XDATE函数中的()主要是用来返回具体的日期数据的。

随机变量函数

随机变量函数的一般形式为:RV.分布名(参数,…)。其中圆点前是函数类名,圆点后是分布名称,圆点是半角的圆点,括号内是自变量。自变量是分布参数。如果在数据文件中建立新变量时使用这些函数,变量值的个数等于数据文件中有效观测量数。函数值为产生服从指定统计分布的随机序列。下面列出常用的分布函数的随机数。l NORMAL(stddev)数值型函数,产生一个来自均值为0标准差为stddev的分布总体的随机数。

l (p)数值型函数,产生一个来自伯努利分布具有指定概率参数P 的随机数。

l (n,p)数值型函数,产生一个来自二项式分布具有指定试验次数n 和概率参数p的随机数。

相关文档
最新文档