SPSS的常用的一些函数大全
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
算术函数
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、V ARIANCE 和CFV AR 的缺省n 值为2,其他统计函数为1。
CFV AR(numexpr,numexpr[,...])数值。
返回其具有有效值的参数的方差系数(标准差除以均值)。
此函数需要两个或更多参数,这些参数必须为数值。
您可以指定有效参数的最小数目,以对此函数求值。
LAG(variable) 数值或字符串。
返回数据文件中前一个个案的变量值。
为第一个个案返回系统缺失值(数值变量)或空白(字符串变量)。
LAG(variable,ncases) 数值或字符串。
返回文件中前n 个个案的变量值。
为前n 个个案返回系统缺失值(数值变量)或空白(字符串变量)。
注意:在一系列的转换命令(无干预EXECUTE 命令或是其他读取数据的命令)中,延迟函数将在所有其他转换后计算,而无论命令顺序如何。
MAX(value,value[,...])数值或字符串。
返回其具有有效值的参数的最大值。
此函数需要两个或更多参数。
您可以指定有效参数的最小数目,以对此函数求值。
MEAN(numexpr,numexpr[,...])数值。
返回其具有有效值的参数的算术均值。
此函数需要两个或更多参数,这些参数必须为数值。
您可以指定有效参数的最小数目,以对此函数求值。
MIN(value,value[,...])数值或字符串。
返回其具有有效值的参数的最小值。
此函数需要两个或更多参数。
您可以指定有效参数的最小数目,以对此函数求值。
NV ALID(variable[,...])数值。
返回具有有效的非缺失值的参数的计数。
此函数需要一个或多
个参数,这些参数应为工作数据文件中的变量名称。
SD(numexpr,numexpr[,...])数值。
返回其具有有效值的参数的标准差。
此函数需要两个或更多参数,这些参数必须为数值。
您可以指定有效参数的最小数目,以对此函数求值。
SUM(numexpr,numexpr[,...])数值。
返回其具有有效值的参数的和。
此函数需要两个或更多参数,这些参数必须为数值。
您可以指定有效参数的最小数目,以对此函数求值。
V ARIANCE(numexpr,numexpr[,...])数值。
返回其具有有效值的参数的方差。
此函数需要两个或更多参数,这些参数必须为数值。
您可以指定有效参数的最小数目,以对此函数求值。
字符串函数
CONCA T(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 输入格式所读取的格式)的数字或表达式。
DA TE.DMY(day,month,year) 日期格式的数值。
返回一个对应于所指示的day、month 和year 的日期值。
要正确显示此值,可为其指定DATE 格式。
参数都必须为整数,day 在1 和31 之间,month 在1 和13 之间,year 为一个大于1582 的四位数整数。
DA TE.MDY(month,day,year) 日期格式的数值。
返回一个对应于所指示的month、day 和year 的日期值。
要正确显示此值,可为其指定DA TE 格式。
参数则同前述函数。
DA TE.MOYR(month,year) 日期格式的数值。
返回一个对应于所指示的month 和year 的日期值。
要正确显示此值,可为其指定DA TE 格式。
参数都必须为整数,month 在 1 和13 之间,year 为一个大于1582 的四位数整数。
DA TE.QYR(quarter,year) 日期格式的数值。
返回一个对应于所指示的quarter 和year 的日期值。
要正确显示此值,可为其指定DATE 格式。
参数都必须为整数,quarter 在 1 和 4 之间,year 为一个大于1582 的四位数整数。
DA TE.WKYR(weeknum,year) 日期格式的数值。
返回一个对应于所指示的weeknum 和year 的日期值。
要正确显示此值,可为其指定DATE 格式。
参数都必须为整数,weeknum 在1 和52 之间,year 为一个大于1582 的四位数整数。
DA TE.YRDAY(year,daynum) 日期格式的数值。
返回一个对应于所指示的year 和daynum 的日期值。
要正确显示此值,可为其指定DA TE 格式。
参数都必须为整数,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) 日期格式的数值。
返回日期格式(DA TE.xxx 函数所创建的或DA TE 输入格式之一所读取的格式)的数值中的日期部分。
(必须为此函数所创建的变量指定相应的显示格式。
在"数据编辑器"的"变量视图"中,使用该变量的"类型"单元格为其指定一个日期显示格式。
)
XDATE.HOUR(datevalue) 数值。
返回日期格式(DATE.xxx 函数所创建的或DATE 输入格式之一所读取的格式)的数值中的小时(0 和23 之间的一个整数)。
XDATE.JDAY(datevalue) 数值。
返回日期格式(DA TE.xxx 函数所创建的或DATE 输入格式之一所读取的格式)的数值中一年中的某天(1 和366 之间的一个整数)。
XDATE.MDAY(datevalue) 数值。
返回日期格式(DATE.xxx 函数所创建的或DA TE 输入格式之一所读取的格式)的数值中一月中的某天(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) 数值。
返回日期格式(DA TE.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 处给定位置和标度参数的反高斯分布的概率密度。
PLACE(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 的累积概率。
CDF.GAMMA(quant, shape, scale) 数值。
返回带有给定形状和刻度参数的Gamma 分布中的值小于quant 的累积概率。
CDF.GEOM(quant, prob) 数值。
当成功概率是由prob 给出时,返回获取成功时试验次数小于等于quant 的累积概率。
CDF.HALFNRM(quant, mean, stddev) 数值。
返回具有指定均值和标准差的半正态分布的值小于quant 的累积概率。
CDF.HYPER(quant, total, sample, hits) 数值。
如果样本对象是从hits 具有指定特征、大小为total 的全体中随机选择的,则返回具有指定特征的对象的数目小于等于quant 的累积概率。
CDF.IGAUSS(quant, loc, scale) 数值。
返回带有给定位置和标度参数的反高斯分布的值小于quant 的累积概率。
PLACE(quant, mean, scale) 数值。
返回带有给定均值和刻度参数的Laplace 分布中的值小于quant 的累积概率。
CDF.LOGISTIC(quant, mean, scale) 数值。
返回带有给定均值和刻度参数的Logistic 分布中的值小于quant 的累积概率。
CDF.LNORMal(quant, a, b) 数值。
返回带有指定参数的对数正态分布中的值小于quant 的累积概率。
CDF.NEGBIN(quant, thresh, prob) 数值。
当阈值参数是thresh 且成功概率由prob 给出时,返回获得成功的试验数小于等于quant 的累积概率。
CDFNORM(zvalue) 数值。
返回均值为0 且标准差为1 的随机变量小于zvalue 的概率,zvalue 必须为数值。
CDF.NORMal(quant, mean, stddev) 数值。
返回具有指定均值和标准差的正态分布的值小于quant 的累积概率。
CDF.PARETO(quant, threshold, shape) 数值。
返回带有给定阈值和形状参数的Pareto 分布中的值小于quant 的累积概率。
CDF.POISSON(quant, mean) 数值。
返回具有指定均值或速率参数的泊松分布的值小于等于quant 的概率。
CDF.SMOD(quant, a, b) 数值。
返回具有指定参数的学生最大模数的值小于quant 的累积概率。
CDF.SRANGE(quant, a, b) 数值。
返回具有指定参数的学生全距统计的值小于quant 的累积概率。
CDF.T(quant, df) 数值。
返回指定自由度为df 的学生式t 分布中的值小于quant 的累积概率。
CDF.UNIFORM(quant, min, max) 数值。
返回带有给定最小值和最大值的均匀分布中的值小于quant 的累积概率。
CDF.WEIBULL(quant, a, b) 数值。
返回带有指定参数的Weibull 分布中的值小于quant 的累积概率。
NCDF.BETA(quant, shape1, shape2, nc) 数值。
返回带有给定形状和非中心性参数的非中心Beta 分布中的值小于quant 的累积概率。
NCDF.CHISQ(quant,df,nc) 数值。
返回自由度为df 并指定非中心性参数的非中心卡方分布中的值小于quant 的累积概率。
NCDF.F(quant, df1, df2,nc) 数值。
返回自由度为df1 和df2 以及非中心性nc 的非中心F 分布中的值小于quant 的累积概率。
NCDF.T(quant, df,nc) 数值。
返回指定自由度为df 和非中心性nc 的非中心学生氏t 分布中的值小于quant 的累积概率。
反向分布函数
下列函数给出了指定分布中与累积概率等于第一个参数prob 的值。
后面的参数为分布参数。
请注意每个函数名称中的句点。
IDF.BETA(prob, shape1, shape2) 数值。
返回具有给定形状参数的Beta 分布中累积概率为prob 的值。
IDF.CAUCHY(prob, loc, scale) 数值。
返回具有给定位置和度量参数的Cauchy 分布中累积概率为prob 的值。
IDF.CHISQ(prob, df) 数值。
返回指定自由度为df 的卡方分布中累积概率为prob 的值。
例如,显著水平为0.05、自由度为3 的卡方值为IDF.CHISQ(0.95,3)。
IDF.EXP(prob, shape) 数值。
返回带有衰减速率形状的指数衰减变量累积概率为prob 的值。
IDF.F(prob, df1, df2) 数值。
返回指定自由度的F 分布中累积概率为prob 的值。
例如,显著水平为0.0、自由度为3 和100 的 F 值为IDF.F(0.95,3,100)。
IDF.GAMMA(prob, shape, scale) 数值。
返回具有给定形状和刻度参数的Gamma 分布中累积概率为prob 的值。
IDF.HALFNRM(prob, mean, stddev) 数值。
返回具有给定均值和标准差的半正态分布中累积概率为prob 的值。
IDF.IGAUSS(prob, loc, scale) 数值。
返回具有给定位置和标度参数的反高斯分布中累积概率是prob 的值。
PLACE(prob, mean, scale) 数值。
返回具有给定均值和刻度参数的Laplace 分布中累积概率为prob 的值。
IDF.LOGISTIC(prob, mean, scale) 数值。
返回具有给定均值和刻度参数的Logistic 分布中累积概率为prob 的值。
IDF.LNORMal(prob, a, b) 数值。
返回具有给定参数的对数正态分布中累积概率为prob的值。
IDF.NORMal(prob, mean, stddev) 数值。
返回具有指定均值和标准差的正态分布中累积概率为prob 的值。
IDF.PARETO(prob, threshold, shape) 数值。
返回具有给定阈值和刻度参数的Pareto 分布中累积概率为prob 的值。
IDF.SMOD(prob, a, b) 数值。
返回具有指定参数学生最大模数累积概率是prob 的值。
IDF.SRANGE(prob, a, b) 数值。
返回具有指定参数的学生全距统计累积概率是prob 的值。
IDF.T(prob, df) 数值。
返回指定自由度为df 的学生式t 分布中累积概率为prob 的值。
IDF.UNIFORM(prob, min, max) 数值。
返回在最小值和最大值之间的均匀分布中累积概率为prob 的值。
IDF.WEIBULL(prob, a, b) 数值。
返回具有指定参数的Weibull 分布中累积概率为prob 的值。
PROBIT(prob) 数值。
返回标准正态分布中累积概率等于prob 的值。
参数prob 是大于0 且小于1 的概率。
随机变量函数
下列函数给出了指定分布中的随机变量。
这些参数为分布参数。
您可以重复伪随机数的序列,方法是在每个序列前的"首选项"对话框中设置种子。
请注意每个函数名称中的句点。
NORMal(stddev) 数值。
返回具有均值0 和标准差stddev 的分布中的某个正态分布的伪随机数,stddev 必须为正数。
您可以重复伪随机数的序列,方法是在每个序列前的"首选项"对话框中设置种子。
RV.BERNOULLI(prob) 数值。
返回具有指定概率参数prob 的Bernoulli 分布中的随机值。
RV.BETA(shape1, shape2) 数值。
返回具有指定形状参数的Beta 分布中的随机值。
RV.BINOM(n, prob) 数值。
返回具有指定试验次数和概率参数的二项式分布中的随机值。
RV.CAUCHY(loc, scale) 数值。
返回具有指定位置和刻度参数的Cauchy 分布中的随机值。
RV.CHISQ(df) 数值。
返回指定自由度为df 的卡方分布中的随机值。
RV.EXP(shape) 数值。
返回具有指定形状参数的指数分布中的随机值。
RV.F(df1, df2) 数值。
返回指定自由度为df1 和df2 的F 分布中的随机值。
RV.GAMMA(shape, scale) 数值。
返回具有指定形状和刻度参数的Gamma 分布中的随机值。
RV.GEOM(prob) 数值。
返回具有指定概率参数的几何分布中的随机值。
RV.HALFNRM(mean, stddev) 数值。
返回具有指定均值和标准差的半正态分布的随机值。
RV.HYPER(total, sample, hits) 数值。
返回具有指定参数的超几何分布中的随机值。
RV.IGAUSS(loc, scale) 数值。
返回具有指定位置和标度参数的反高斯分布的随机值。
PLACE(mean, scale) 数值。
返回具有指定均值和刻度参数的Laplace 分布中的随机值。
RV.LOGISTIC(mean, scale) 数值。
返回具有指定均值和刻度参数的Logistic 分布中的随机值。
RV.LNORMal(a, b) 数值。
返回具有指定参数的对数正态分布中的随机值。
RV.NEGBIN(threshold, prob) 数值。
返回具有指定阈值和概率参数的负二项式分布中的随机值。
RV.NORMal(mean, stddev) 数值。
返回具有指定均值和标准差的正态分布的随机值。
RV.PARETO(threshold, shape) 数值。
返回具有指定阈值和形状参数的Pareto 分布中的随机值。
RV.POISSON(mean) 数值。
返回具有指定均值或速度参数的柏松分布中的随机值。
RV.T(df) 数值。
返回指定自由度为df 的学生式t 分布中的随机值。
RV.UNIFORM(min, max) 数值。
返回具有指定最小值和最大值的均匀分布中的随机值。
另请参阅UNIFORM 函数。
RV.WEIBULL(a, b) 数值。
返回具有指定参数的Weibull 分布中的随机值。
UNIFORM(max) 数值。
返回一个在0 和参数max 之间均匀分布的伪随机数,max 必须为数值(但可以是负数)。
您可以重复伪随机数的序列,方法是在每个序列前设置相同的随机数种子(在"转换"菜单中提供)。
转换函数
NUMBER(strexpr,format) 数值。
以数字形式返回字符串表达式strexpr 的值。
第二个参数format 是用于读取strexpr 的数值格式。
因此,如果NUMBER(name, f8) 中的name 是一个包含以字符形式表示的数字、由八个字符组成的字符串,则它就是该数字的数值表示形式。
如果无法使用此格式读取该字符串,则此函数将返回系统缺失值。
STRING(numexpr,format) 数值。
当numexpr 根据format 转换成字符串时,返回作为结果的那个字符串。
STRING(-1.5,F5.2) 将返回字符串值"-1.50"。
第二个参数format 必须是一种用于写数字值的格式。
缺失值函数
NMISS(variable[,...])数值。
返回具有缺失值的参数的计数。
此函数需要一个或多个参数,这些参数应为工作数据文件中的变量名称。
MISSING(variable) 逻辑。
如果变量具有缺失值,则返回 1 或true。
参数应为工作数据文件中的变量名称。
SYSMIS(numvar) 逻辑。
如果numvar 的值为系统缺失值,则返回1 或true。
参数numvar 必须为工作数据文件中某个数值变量的名称。
V ALUE(variable) 数值或字符串。
返回variable 的值,忽略用户对variable 的缺失值定义,variable 必须为工作数据文件中的变量名称。