spss函数大全Word文件下载.docx
《spss函数大全Word文件下载.docx》由会员分享,可在线阅读,更多相关《spss函数大全Word文件下载.docx(7页珍藏版)》请在冰豆网上搜索。
返回对numexpr舍入后产生的整数,numexpr必须为数值。
刚好以.5结尾的数值将舍去0以后的数值。
SIN(radians)数值。
返回radians的正弦(以弧度为单位),radians必须为数字值。
SQRT(numexpr)数值。
返回numexpr的正平方根,numexpr必须为非负数。
TRUNC(numexpr)数值。
返回numexpr被截断为整数(向0的方向)的值。
统计函数
后缀.n可在所有统计函数中使用以指定有效参数的数目。
例如,仅当至少两个变量含有效值时,MEAN.2(A,B,C,D)对变量A、B、C和D返回其有效值的均值。
SD、VARIANCE和CFVAR的缺省n值为2,其他统计函数为1。
CFVAR(numexpr,numexpr[,...])数值。
返回其具有有效值的参数的方差系数(标准差除以均值)。
此函数需要两个或更多参数,这些参数必须为数值。
您可以指定有效参数的最小数目,以对此函数求值。
LAG(variable)数值或字符串。
返回数据文件中前一个个案的变量值。
为第一个个案返回系统缺失值(数值变量)或空白(字符串变量)。
LAG(variable,ncases)数值或字符串。
返回文件中前n个个案的变量值。
为前n个个案返回系统缺失值(数值变量)或空白(字符串变量)。
注意:
在一系列的转换命令(无干预EXECUTE命令或是其他读取数据的命令)中,延迟函数将在所有其他转换后计算,而无论命令顺序如何。
MAX(value,value[,...])数值或字符串。
返回其具有有效值的参数的最大值。
此函数需要两个或更多参数。
MEAN(numexpr,numexpr[,...])数值。
返回其具有有效值的参数的算术均值。
MIN(value,value[,...])数值或字符串。
返回其具有有效值的参数的最小值。
NVALID(variable[,...])数值。
返回具有有效的非缺失值的参数的计数。
此函数需要一个或多个参数,这些参数应为工作数据文件中的变量名称。
SD(numexpr,numexpr[,...])数值。
返回其具有有效值的参数的标准差。
SUM(numexpr,numexpr[,...])数值。
返回其具有有效值的参数的和。
VARIANCE(numexpr,numexpr[,...])数值。
返回其具有有效值的参数的方差。
字符串函数
CONCAT(strexpr,strexpr[,...])字符串。
返回由其全部参数拼接而成的字符串,对其求出的值必须为字符串。
INDEX(haystack,needle)数值。
返回一个整数,指示字符串needle第一次出现在字符串haystack中的起始位置。
如果needle未出现在haystack中,则返回0。
INDEX(haystack,needle,divisor)数值。
请参阅前述函数。
可选的第三个参数divisor是用于将needle划分为各个单独字符串以便搜索的字符数。
它必须是一个可平均划分needle长度的整数。
LOWER(strexpr)字符串。
返回大写字母都更改为小写字母而其他字符不变的strexpr。
LPAD(strexpr,length)字符串。
返回为了延伸到length给定的长度而用空格填充左侧的字符串strexpr,length必须为1到255之间的正整数。
LPAD(strexpr,length,char)字符串。
与带两个参数的LPAD相同,但用char填充strexpr的左侧。
可选的第三个参数char是包含在一对单引号中的单个字符,或是某个产生单个字符的字符串表达式。
LTRIM(strexpr)字符串。
返回删除了所有前导空格的字符串strexpr。
LTRIM(strexpr,char)字符串。
与带一个参数的LTRIM相同,但删除char的前导实例。
可选的第二个参数char是包含在一对单引号中的单个字符,或是某个产生单个字符的字符串表达式。
LENGTH(strexpr)数值。
返回strexpr的长度,strexpr必须是一个字符串表达式。
这是定义的长度,包括尾部的空格。
要获取不带尾部空格时的长度,请使用LENGTH(RTRIM(strexpr))。
RINDEX(haystack,needle)数值。
返回一个整数,指示字符串needle最后一次出现在字符串haystack中的起始位置。
RINDEX(haystack,needle,divisor)数值。
RPAD(strexpr,length)字符串。
返回为延伸到length给定的长度而用空格填充右侧的字符串strexpr,length必须为1到255之间的正整数。
RPAD(strexpr,length,char)字符串。
与带有两个参数的RPAD相同,但用char填充strexpr的右侧。
可选的第三个参数char是包含在一对单引号中的单个字符,或是某个产生单个字符的表达式。
RTRIM(strexpr)字符串。
返回删除了所有尾部空格的字符串strexpr。
此函数通常用于较大的表达式中,这是因为在将字符串分配给变量时用尾部空格填充了该字符串。
RTRIM(strexpr,char)字符串。
与带有一个参数的RTRIM相同,但删除char的尾部实例。
可选的第二个参数char是包含在一对单引号中的单个字符,或是某个产生单个字符的表达式。
SUBSTR(strexpr,pos)字符串。
返回strexpr中从位置pos开始一直到结尾的子字符串。
SUBSTR(strexpr,pos,length)字符串。
返回strexpr中从位置pos开始、长度为length的子字符串。
UPCAS(strexpr)字符串。
返回小写字母都更改为大写字母而其他字符不变的strexpr。
日期和时间函数
CTIME.DAYS(timevalue)数值。
返回timevalue中的天数(包括有小数位的天数),timevalue必须为时间格式的数值或表达式,如TIME.xxx函数的结果。
CTIME.HOURS(timevalue)数值。
返回timevalue中的小时数(包括有小数位的小时数),timevalue必须为时间格式(TIME.xxx函数之一所创建的或以TIME输入格式读取的格式)的数值或表达式。
CTIME.MINUTES(timevalue)数值。
返回timevalue中的分钟数(包括有小数位的分钟数),timevalue必须为时间格式(TIME.xxx函数之一所创建的或以TIME输入格式所读取的格式)的数字或表达式。
CTIME.SECONDS(timevalue)数值。
返回timevalue中的秒数(包括有小数位的秒数),timevalue必须为时间格式(TIME.xxx函数之一所创建的或以TIME输入格式所读取的格式)的数字或表达式。
DATE.DMY(day,month,year)日期格式的数值。
返回一个对应于所指示的day、month和year的日期值。
要正确显示此值,可为其指定DATE格式。
参数都必须为整数,day在1和31之间,month在1和13之间,year为一个大于1582的四位数整数。
DATE.MDY(month,day,year)日期格式的数值。
返回一个对应于所指示的month、day和year的日期值。
要正确显示此值,可为其指定DATE格式。
参数则同前述函数。
DATE.MOYR(month,year)日期格式的数值。
返回一个对应于所指示的month和year的日期值。
参数都必须为整数,month在1和13之间,year为一个大于1582的四位数整数。
DATE.QYR(quarter,year)日期格式的数值。
返回一个对应于所指示的quarter和year的日期值。
参数都必须为整数,quarter在1和4之间,year为一个大于1582的四位数整数。
DATE.WKYR(weeknum,year)日期格式的数值。
返回一个对应于所指示的weeknum和year的日期值。
参数都必须为整数,weeknum在1和52之间,year为一个大于1582的四位数整数。
DATE.YRDAY(year,daynum)日期格式的数值。
返回一个对应于所指示的year和daynum的日期值。
参数都必须为整数,daynum在1和366之间,year为一个大于1582的四位数整数。
TIME.DAYS(days)时间区间格式的数值。
返回一个对应于所指示的days数的时间区间。
要正确显示此值,可为其指定TIME格式。
参数必须为数值。
TIME.HMS(hours,min,sec)时间区间格式的数值。
返回一个对应于所指示的hours、min和sec数的时间区间。
参数hours、min和sec必须分别为不大于24、60和60的整数,但第一个非零参数可以超出其限制,且最后一个参数可以有小数部分。
XDATE.DATE(datevalue)日期格式的数值。
返回日期格式(DATE.xxx函数所创建的或
DATE输入格式之一所读取的格式)的数值中的日期部分。
(必须为此函数所创建的变量指定相应的显示格式。
在"
数据编辑器"
的"
变量视图"
中,使用该变量的"
类型"
单元格为其指定一个日期显示格式。
)
XDATE.HOUR(datevalue)数值。
返回日期格式(DATE.xxx函数所创建的或DATE输入格式之一所读取的格式)的数值中的小时(0和23之间的一个整数)。
XDATE.JDAY(datevalue)数值。
返回日期格式(DATE.xxx函数所创建的或DATE输入格式之一所读取的格式)的数值中一年中的某天(1和366之间的一个整数)。
XDATE.MDAY(datevalue)数值。
返回日期格式(DATE.xxx函数所创建的或DATE输入格式之一所读取的格式)的数值中一月中的某天(1和31之间的一个整数)。
XDATE.MINUTE(datevalue)数值。
返回日期格式(DATE.xxx函数所创建的或DATE输入格式之一所读取的格式)的数值中的分钟(0和59之间的一个整数)。
XDATE.MONTH(datevalue)数值。
返回日期格式(DATE.xxx函数所创建的或DATE输入格式之一所读取的格式)的数值中的月(1和12之间的一个整数)。
XDATE.QUARTER(datevalue)数值。
返回日期格式(DATE.xxx函数所创建的或DATE输入格式之一所读取的格式)的数值中一年中的季度(1和4之间的一个整数)。
XDATE.SECOND(datevalue)数值。
返回日期格式(DATE.xxx函数所创建的或DATE输入格式之一所读取的格式)的数值中的秒(0和60之间的一个数)。
XDATE.TDAY(timevalue)数值。
返回时间区间格式(TIME.xxx函数之一所创建的或TIME输入格式所读取的格式)的数值中的整天数(整数形式)。
XDATE.TIME(datevalue)时间区间格式的数值,代表午夜以来的秒数。
返回日期格式(DATE.xxx函数所创建的或DATE输入格式之一所读取的格式)的数值中一天中的时间。
(通常应为此函数所创建的变量指定相应的显示格式。
单元格为其指定一个显示为小时和分钟的日期显示格式。
XDATE.WEEK(datevalue)数值。
返回日期格式(DATE.xxx函数所创建的或DATE输入格式之一所读取的格式)的数值中的周数(1和53之间的一个整数)。
XDATE.WKDAY(datevalue)数值。
返回日期格式(DATE.xxx函数所创建的或DATE输入格式之一所读取的格式)的数值中的星期(代表星期天的1和代表星期六的7之间的整数)。
XDATE.YEAR(datevalue)数值。
返回日期格式(DATE.xxx函数所创建的或DATE输入格式之一所读取的格式)的数值中的年份(四位数的整数形式)。
YRMODA(year,month,day)数值。
返回从1582年10月15日开始一直到参数year、month和day所代表的日期为止的天数,这三个参数必须为可构成自1582年10月15日以来的有效日期的整数。
两位数的year值将采用基于"
选项"
设置("
编辑"
菜单,"
"
数据"
选项卡)的世纪。
缺省情况下,两位数的year的取值全距如下:
从当前日期之前69年开始,到当前日期之后的30年结束。
逻辑函数
RANGE(test,lo,hi[,lo,hi,...])逻辑。
如果test是在lo,hi对所定义的任何包含全距内,则返回1或true。
参数必须全部为数值或全部为字符串,必须长度相同,并且每个lo,hi对必须按lo<
=hi来排序。
对字符串值,由于使用了国家对照顺序,即使是同一字符集,其结果也可能因语言环境不同而不同。
语言顺序,而非ASCII顺序,决定了序列中的特定字符的位置。
ANY(test,value[,value,...])逻辑。
如果检验的值与任何后续值相匹配,则返回1或true;
否
则返回0或false。
概率密度函数
下列函数给出了具有指定分布的密度函数在第一个参数quant值处的值。
后面的参数为分布参数。
请注意每个函数名称中的句点。
PDF.BERNOULLI(quant,prob)数值。
返回具有给定概率参数的Bernoulli分布的值等于quant的概率。
PDF.BETA(quant,shape1,shape2)数值。
返回具有quant的给定形状参数的beta分布的概率密度。
PDF.BINOM(quant,n,prob)数值。
返回当每个试验的成功概率是prob时,n个试验中的成功数等于quant的概率。
当n是1时,该值等同于PDF.BERNOULLI。
PDF.BVNOR(quant1,quant2,corr)数值。
返回quant1、quant2处给定相关性参数的标准双元正态分布的概率密度。
PDF.CAUCHY(quant,loc,scale)数值。
返回quant处给定位置和标度参数的柯西分布的概率密度。
PDF.CHISQ(quant,df)数值。
返回quant处自由度为df的卡方分布的概率密度。
PDF.EXP(quant,shape)数值。
返回quant处给定形状参数的指数分布的概率密度。
PDF.F(quant,df1,df2)数值。
返回quant处自由度为df1和df2的F分布的概率密度。
PDF.GAMMA(quant,shape,scale)数值。
返回quant处给定形状和标度参数的gamma分布的概率密度。
PDF.GEOM(quant,prob)数值。
返回当成功概率是由prob给出时,获得成功的试验数等于quant的概率。
PDF.HALFNRM(quant,mean,stddev)数值。
返回quant处指定均值和标准差的半正态分布的概率密度。
PDF.HYPER(quant,total,sample,hits)数值。
返回当样本个体是从大小为total的域(域中的hits具有已指定的特征)中随机选择时,具有指定特征的个体数等于quant的概率。
PDF.IGAUSS(quant,loc,scale)数值。
返回quant处给定位置和标度参数的反高斯分布的概率密度。
PDF.LAPLACE(quant,mean,scale)数值。
返回quant处给定均值和标度参数的拉普拉斯分布的概率密度。
PDF.LOGISTIC(quant,mean,scale)数值。
返回quant处给定均值和标度参数的逻辑斯蒂分布的概率密度。
PDF.LNORMal(quant,a,b)数值。
返回quant处给定参数的对数正态分布的概率密度。
PDF.NEGBIN(quant,thresh,prob)数值。
返回当阈值参数是thresh且成功概率由prob给出时,获得成功的试验数等于quant的概率。
PDF.NORMal(quant,mean,stddev)数值。
返回quant处给定均值和标准差的正态分布的概率密度。
PDF.PARETO(quant,threshold,shape)数值。
返回quant处给定阈值和形状参数的Pareto分布的概率密度。
PDF.POISSON(quant,mean)数值。
返回具有指定均值或比率参数的泊松分布的值等于quant的概率。
PDF.T(quant,df)数值。
返回quant处指定自由度为df的学生t分布的概率密度。
PDF.UNIFORM(quant,min,max)数值。
返回quant处给定最小值和最大值的均匀分布的概