spss函数大全解读.docx

上传人:b****4 文档编号:26859856 上传时间:2023-06-23 格式:DOCX 页数:13 大小:22.70KB
下载 相关 举报
spss函数大全解读.docx_第1页
第1页 / 共13页
spss函数大全解读.docx_第2页
第2页 / 共13页
spss函数大全解读.docx_第3页
第3页 / 共13页
spss函数大全解读.docx_第4页
第4页 / 共13页
spss函数大全解读.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

spss函数大全解读.docx

《spss函数大全解读.docx》由会员分享,可在线阅读,更多相关《spss函数大全解读.docx(13页珍藏版)》请在冰豆网上搜索。

spss函数大全解读.docx

spss函数大全解读

Spss算术函数

孙中友江苏

ABS(numexpr数值。

返回numexpr(必须为数值的绝对值。

ARSIN(numexpr数值。

返回numexpr的反正弦(以弧度为单位,求出的值必须为-1和+1之间的数字值。

ARTAN(numexpr数值。

返回numexpr的反正切(以弧度为单位,numexpr必须为数字值。

COS(radians数值。

返回radians的余弦(以弧度为单位,radians必须为数字值。

EXP(numexpr数值。

返回e的numexpr次幂,其中e是自然对数的底数,而numexpr是数值。

较大的numexpr值可能会产生超过机器性能的结果。

LN(numexpr数值。

返回以e为底数的numexpr的对数,numexpr必须为大于0的数值。

LNGAMMA(numexpr数值。

返回numexpr的完全Gamma函数的对数,numexpr必须为大于0的数值。

LG10(numexpr数值。

返回以10为底数的numexpr的对数,numexpr必须为大于0的数值。

MOD(numexpr,modulus数值。

返回numexpr除以modulus所得到的余数。

两个参数都必须为数值,且modulus不得为0。

RND(numexpr数值。

返回对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中的起始位置。

如果needle未出现在haystack中,则返回0。

RINDEX(haystack,needle,divisor数值。

请参阅前述函数。

可选的第三个参数divisor是用于将needle划分为各个单独字符串以便搜索的字符数。

它必须是一个可平均划分needle长度的整数。

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的日期值。

要正确显示此值,可为其指定DATE格式。

参数都必须为整数,month在1和13之间,year为一个大于1582的四位数整数。

DATE.QYR(quarter,year日期格式的数值。

返回一个对应于所指示的quarter和year的日期值。

要正确显示此值,可为其指定DATE格式。

参数都必须为整数,quarter在1和4之间,year为一个大于1582的四位数整数。

DATE.WKYR(weeknum,year日期格式的数值。

返回一个对应于所指示的weeknum和year的日期值。

要正确显示此值,可为其指定DATE格式。

参数都必须为整数,weeknum在1和52之间,year为一个大于1582的四位数整数。

DATE.YRDAY(year,daynum日期格式的数值。

返回一个对应于所指示的year和daynum的日期值。

要正确显示此值,可为其指定DATE格式。

参数都必须为整数,daynum在1和366之间,year为一个大于1582的四位数整数。

TIME.DAYS(days时间区间格式的数值。

返回一个对应于所指示的days数的时间区间。

要正确显示此值,可为其指定TIME格式。

参数必须为数值。

TIME.HMS(hours,min,sec时间区间格式的数值。

返回一个对应于所指示的hours、min和sec数的时间区间。

要正确显示此值,可为其指定TIME格式。

参数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处给定最小值和最大值的均匀分布的概率密度。

PDF.WEIBULL(quant,a,b数值。

返回quant处具有指定参数的Weibull分布的概率密度。

NPDF.BETA(quant,shape1,shape2,nc数值。

返回quant处给定形状和非中心参数的非中心beta分布的概率密度。

NPDF.CHISQ(quant,df,nc数值。

返回quant处自由度为df和指定非中心参数的非中心卡方分布的概率密度。

NPDF.F(quant,df1,df2,nc数值.返回quant处自由度为df1和df2和非中心nc的非中心F分布的概率密度.NPDF.T(quant,df,nc数值.返回quant处指定自由度df和非中心nc的非中心学生氏t分布的概率密度.尾部概率函数下列函数给出了大于第一个参数quant的,具有指定分布的随机变量的概率.后面的参数为分布参数.请注意每个函数名称中的句点.SIG.CHISQ(quant,DF数值.返回以下累积概率:

来自卡方分布,自由度为df的值大于quant的累积概率.SIG.F(quant,df1,df2数值.返回以下累积概率:

来自F分布,自由度为df1和df2的值大于quant的累积概率.累积分布函数下列函数给出了小于第一个参数quant的,具有指定分布的随机变量的概率.后面的参数为分布参数.请注意每个函数名称中的句点.CDF.BERNOULLI(quant,prob数值.返回带有给定概率参数的Bernoulli分布中的值小于等于quant的累积概率.CDF.BETA(quant,shape1,shape2数值.返回带有给定形状参数的Beta分布中的值小于quant的累积概率.CDF.BINOM(quant,n,prob数值.返回每次成功概率为prob的n次试验中成功次数小于等于quant的累积概率.当n是1时,该值等同于CDF.BERNOULLI.CDF.BVNOR(quant1,quant2,corr数值.返回具有给定相关性参数的标准双元正态分布的值小于quant1和quant2的累积概率.CDF.CAUCHY(quant,loc,scale数值.返回带有给定位置和刻度参数的Cauchy分布中的值小于quant的累积概率.CDF.CHISQ(quant,df数值.返回自由度为df的卡方分布中的值小于quant的累积概率.CDF.EXP(quant,shape数值.返回带有给定形状参数的指数分布中的值小于quant的累积概率.CDF.F(quant,df1,df2数值.返回自由度为df1和df2的F分布中的值小于quant的

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1