spss函数大全解读.docx
- 文档编号:26859856
- 上传时间:2023-06-23
- 格式:DOCX
- 页数:13
- 大小:22.70KB
spss函数大全解读.docx
《spss函数大全解读.docx》由会员分享,可在线阅读,更多相关《spss函数大全解读.docx(13页珍藏版)》请在冰豆网上搜索。
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的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- spss 函数 大全 解读
![提示](https://static.bdocx.com/images/bang_tan.gif)