- 在线时间
- 5024 小时
- 最后登录
- 2022-11-28
- 注册时间
- 2009-4-8
- 听众数
- 738
- 收听数
- 1
- 能力
- 23 分
- 体力
- 77273 点
- 威望
- 96 点
- 阅读权限
- 255
- 积分
- 27108
- 相册
- 1
- 日志
- 14
- 记录
- 36
- 帖子
- 4293
- 主题
- 1341
- 精华
- 15
- 分享
- 16
- 好友
- 1975

数学中国总编辑
TA的每日心情 | 衰 2016-11-18 10:46 |
|---|
签到天数: 206 天 [LV.7]常住居民III 超级版主
 群组: 2011年第一期数学建模 群组: 第一期sas基础实训课堂 群组: 第二届数模基础实训 群组: 2012第二期MCM/ICM优秀 群组: MCM优秀论文解析专题 |
Spss算术函数
2 x8 p" }- n7 j& f" g3 m4 F% ]( Q; e7 E- k7 `
ABS(numexpr) 数值。返回 numexpr(必须为数值)的绝对值。: v% {% q8 g k# R, ~) o7 ]0 M" Y
ARSIN(numexpr) 数值。返回 numexpr 的反正弦(以弧度为单位),求出的值必须为 -1 和 +1 之间的数字值。( p: D+ L3 d! d) D; H' [! ^7 B7 G
ARTAN(numexpr) 数值。返回 numexpr 的反正切(以弧度为单位),numexpr 必须为数字值。
8 \$ c) V3 i. o" Y) KCOS(radians) 数值。返回 radians 的余弦(以弧度为单位),radians 必须为数字值。
% f7 g$ z: j4 c. wEXP(numexpr) 数值。返回 e 的 numexpr 次幂,其中 e 是自然对数的底数,而 numexpr 是数值。较大的 numexpr 值可能会产生超过机器性能的结果。& @" Z3 r: V; k7 f$ `; _ a5 A4 D
LN(numexpr) 数值。返回以 e 为底数的 numexpr 的对数,numexpr 必须为大于 0 的数值。5 B4 y- ]+ S& }1 j
LNGAMMA(numexpr) 数值。返回 numexpr 的完全 Gamma 函数的对数,numexpr 必须为大于 0 的数值。
5 `5 Y; E) b3 j4 F( [LG10(numexpr) 数值。返回以 10 为底数的 numexpr 的对数,numexpr 必须为大于 0 的数值。3 [: s, l8 a/ {7 [% @3 k5 h
MOD(numexpr,modulus) 数值。返回 numexpr 除以 modulus 所得到的余数。两个参数都必须为数值,且 modulus 不得为 0。
5 D0 H' \, r3 |: u( bRND(numexpr) 数值。返回对 numexpr 舍入后产生的整数,numexpr 必须为数值。刚好以 .5 结尾的数值将舍去 0 以后的数值。; T. s1 E" k4 U1 ]5 \2 Y M
SIN(radians) 数值。返回 radians 的正弦(以弧度为单位),radians 必须为数字值。* R) }% @ z, {+ w6 u4 _
SQRT(numexpr) 数值。返回 numexpr 的正平方根,numexpr 必须为非负数。' s: Y2 X" c; R
TRUNC(numexpr) 数值。返回 numexpr 被截断为整数(向 0 的方向)的值。 ; f& t' R( Z9 `$ r# P: e
' ]* M2 P. @, g4 R统计函数* ?0 D, w8 i4 e8 m9 s+ l( \
后缀 .n 可在所有统计函数中使用以指定有效参数的数目。例如,仅当至少两个变量含有效值时,MEAN.2(A,B,C,D) 对变量 A、B、C 和 D 返回其有效值的均值。SD、VARIANCE 和 CFVAR 的缺省 n 值为 2,其他统计函数为 1。
* C! N1 x8 }5 `6 ?6 x M7 `CFVAR(numexpr,numexpr[,...])数值。返回其具有有效值的参数的方差系数(标准差除以均值)。此函数需要两个或更多参数,这些参数必须为数值。您可以指定有效参数的最小数目,以对此函数求值。5 k! @( F% A2 T) C$ O) x4 j
LAG(variable) 数值或字符串。返回数据文件中前一个个案的变量值。为第一个个案返回系统缺失值(数值变量)或空白(字符串变量)。/ J3 e4 _* ^( d2 u( v* @4 Q
LAG(variable,ncases) 数值或字符串。返回文件中前 n 个个案的变量值。为前 n 个个案返回系统缺失值(数值变量)或空白(字符串变量)。
; ~; w" j9 M% {- {+ [6 U9 {注意:在一系列的转换命令(无干预 EXECUTE 命令或是其他读取数据的命令)中,延迟函数将在所有其他转换后计算,而无论命令顺序如何。
?8 _2 x& ~* z- g$ }2 lMAX(value,value[,...])数值或字符串。返回其具有有效值的参数的最大值。此函数需要两个或更多参数。您可以指定有效参数的最小数目,以对此函数求值。1 M5 K- M0 z3 \8 x
MEAN(numexpr,numexpr[,...])数值。返回其具有有效值的参数的算术均值。此函数需要两个或更多参数,这些参数必须为数值。您可以指定有效参数的最小数目,以对此函数求值。: [& c: ] D5 [# p5 R
MIN(value,value[,...])数值或字符串。返回其具有有效值的参数的最小值。此函数需要两个或更多参数。您可以指定有效参数的最小数目,以对此函数求值。
: W5 r# r( e9 o3 ^' K! t: u( {NVALID(variable[,...])数值。返回具有有效的非缺失值的参数的计数。此函数需要一个或多个参数,这些参数应为工作数据文件中的变量名称。* K, ?- f; W# l% B
SD(numexpr,numexpr[,...])数值。返回其具有有效值的参数的标准差。此函数需要两个或更多参数,这些参数必须为数值。您可以指定有效参数的最小数目,以对此函数求值。3 ^8 s8 t# t$ v/ N" v
SUM(numexpr,numexpr[,...])数值。返回其具有有效值的参数的和。此函数需要两个或更多参数,这些参数必须为数值。您可以指定有效参数的最小数目,以对此函数求值。
( B, ?3 w) R9 S: CVARIANCE(numexpr,numexpr[,...])数值。返回其具有有效值的参数的方差。此函数需要两个或更多参数,这些参数必须为数值。您可以指定有效参数的最小数目,以对此函数求值。& t, G+ Y9 U% l
字符串函数2 L" D7 r3 l# x3 D# F1 U/ p
CONCAT(strexpr,strexpr[,...])字符串。返回由其全部参数拼接而成的字符串,对其求出的值必须为字符串。此函数需要两个或更多参数。
9 t, @/ d2 ?4 g) K0 Z8 f! Q% @- o7 eINDEX(haystack,needle) 数值。返回一个整数,指示字符串 needle 第一次出现在字符串 haystack 中的起始位置。如果 needle 未出现在 haystack 中,则返回 0。
& c+ @& h( {- u* S, m( N7 }INDEX(haystack,needle,divisor) 数值。请参阅前述函数。可选的第三个参数 divisor 是用于将 needle 划分为各个单独字符串以便搜索的字符数。它必须是一个可平均划分 needle 长度的整数。- H3 Q( I: h5 S7 W
LOWER(strexpr) 字符串。返回大写字母都更改为小写字母而其他字符不变的 strexpr。2 L/ }5 ]" O' d! F8 {4 \
LPAD(strexpr,length) 字符串。返回为了延伸到 length 给定的长度而用空格填充左侧的字符串 strexpr,length 必须为 1 到 255 之间的正整数。5 c: R/ k+ U! E G; E) P$ A
LPAD(strexpr,length,char) 字符串。与带两个参数的 LPAD 相同,但用 char 填充 strexpr 的左侧。可选的第三个参数 char 是包含在一对单引号中的单个字符,或是某个产生单个字符的字符串表达式。
+ Z1 l3 Y: a' y' N2 \; }6 |4 {LTRIM(strexpr) 字符串。返回删除了所有前导空格的字符串 strexpr。
/ U2 R9 l$ F b2 VLTRIM(strexpr,char) 字符串。与带一个参数的 LTRIM 相同,但删除 char 的前导实例。可选的第二个参数 char 是包含在一对单引号中的单个字符,或是某个产生单个字符的字符串表达式。
+ p. c5 M- y- @9 GLENGTH(strexpr) 数值。返回 strexpr 的长度,strexpr 必须是一个字符串表达式。这是定义的长度,包括尾部的空格。要获取不带尾部空格时的长度,请使用 LENGTH(RTRIM(strexpr))。5 ~% g1 h0 G, g5 a2 {
RINDEX(haystack,needle) 数值。返回一个整数,指示字符串 needle 最后一次出现在字符串 haystack 中的起始位置。如果 needle 未出现在 haystack 中,则返回 0。) y" q. U8 E; V, `# ?
RINDEX(haystack,needle,divisor) 数值。请参阅前述函数。可选的第三个参数 divisor 是用于将 needle 划分为各个单独字符串以便搜索的字符数。它必须是一个可平均划分 needle 长度的整数。
9 R$ f' c3 }. X. oRPAD(strexpr,length) 字符串。返回为延伸到 length 给定的长度而用空格填充右侧的字符串 strexpr,length 必须为 1 到 255 之间的正整数。% m& W0 \8 e4 B4 I8 H
RPAD(strexpr,length,char) 字符串。与带有两个参数的 RPAD 相同,但用 char 填充 strexpr 的右侧。可选的第三个参数 char 是包含在一对单引号中的单个字符,或是某个产生单个字符的表达式。1 E y7 n" O; K! S4 B8 T
RTRIM(strexpr) 字符串。返回删除了所有尾部空格的字符串 strexpr。此函数通常用于较大的表达式中,这是因为在将字符串分配给变量时用尾部空格填充了该字符串。( V( ?8 @, o( A" r3 X) \3 X
RTRIM(strexpr,char) 字符串。与带有一个参数的 RTRIM 相同,但删除 char 的尾部实例。可选的第二个参数 char 是包含在一对单引号中的单个字符,或是某个产生单个字符的表达式。
7 d: Q0 m3 d4 P4 KSUBSTR(strexpr,pos) 字符串。返回 strexpr 中从位置 pos 开始一直到结尾的子字符串。1 N9 F1 X! k- A5 N) ~
SUBSTR(strexpr,pos,length) 字符串。返回 strexpr 中从位置 pos 开始、长度为 length 的子字符串。
9 e2 a: D: l# G8 A9 [UPCAS(strexpr) 字符串。返回小写字母都更改为大写字母而其他字符不变的 strexpr。
% y- R4 p* r" W$ U' G日期和时间函数4 P4 O. ^# s$ W! }' k. k7 l4 K
CTIME.DAYS(timevalue) 数值。返回 timevalue 中的天数(包括有小数位的天数),timevalue 必须为时间格式的数值或表达式,如 TIME.** 函数的结果。
- } ^; `2 Z# K% t8 m6 |CTIME.HOURS(timevalue) 数值。返回 timevalue 中的小时数(包括有小数位的小时数),timevalue 必须为时间格式(TIME.** 函数之一所创建的或以 TIME 输入格式读取的格式)的数值或表达式。
9 q! e9 f @1 b1 Q$ GCTIME.MINUTES(timevalue) 数值。返回 timevalue 中的分钟数(包括有小数位的分钟数),timevalue 必须为时间格式(TIME.** 函数之一所创建的或以 TIME 输入格式所读取的格式)的数字或表达式。$ j7 a; l, R& t; A* Z2 g* ~
CTIME.SECONDS(timevalue) 数值。返回 timevalue 中的秒数(包括有小数位的秒数),timevalue 必须为时间格式(TIME.** 函数之一所创建的或以 TIME 输入格式所读取的格式)的数字或表达式。
- Q$ I. a' u, T9 [& hDATE.DMY(day,month,year) 日期格式的数值。返回一个对应于所指示的 day、month 和 year 的日期值。要正确显示此值,可为其指定 DATE 格式。参数都必须为整数,day 在 1 和 31 之间,month 在 1 和 13 之间,year 为一个大于 1582 的四位数整数。
3 X" T% m6 ^ s' N. GDATE.MDY(month,day,year) 日期格式的数值。返回一个对应于所指示的 month、day 和 year 的日期值。要正确显示此值,可为其指定 DATE 格式。参数则同前述函数。
% K4 @1 f9 o% L! w1 U# \* NDATE.MOYR(month,year) 日期格式的数值。返回一个对应于所指示的 month 和 year 的日期值。要正确显示此值,可为其指定 DATE 格式。参数都必须为整数,month 在 1 和 13 之间,year 为一个大于 1582 的四位数整数。
& V, q( R' ?$ p: m0 `2 c& ~* gDATE.QYR(quarter,year) 日期格式的数值。返回一个对应于所指示的 quarter 和 year 的日期值。要正确显示此值,可为其指定 DATE 格式。参数都必须为整数,quarter 在 1 和 4 之间,year 为一个大于 1582 的四位数整数。! C* @2 A$ F+ |1 G
DATE.WKYR(weeknum,year) 日期格式的数值。返回一个对应于所指示的 weeknum 和 year 的日期值。要正确显示此值,可为其指定 DATE 格式。参数都必须为整数,weeknum 在 1 和 52 之间,year 为一个大于 1582 的四位数整数。
/ H% z$ Q/ \7 B( v4 F3 wDATE.YRDAY(year,daynum) 日期格式的数值。返回一个对应于所指示的 year 和 daynum 的日期值。要正确显示此值,可为其指定 DATE 格式。参数都必须为整数,daynum 在 1 和 366 之间,year 为一个大于 1582 的四位数整数。7 B, o `1 T- Z3 O" {9 t0 u1 v& a, _
TIME.DAYS(days) 时间区间格式的数值。返回一个对应于所指示的 days 数的时间区间。要正确显示此值,可为其指定 TIME 格式。参数必须为数值。6 t% o4 j1 `, @$ g
TIME.HMS(hours,min,sec) 时间区间格式的数值。返回一个对应于所指示的 hours、min 和 sec 数的时间区间。要正确显示此值,可为其指定 TIME 格式。参数 hours、min 和 sec 必须分别为不大于 24、60 和 60 的整数,但第一个非零参数可以超出其限制,且最后一个参数可以有小数部分。. W2 ~5 d+ r$ h( K# u
XDATE.DATE(datevalue) 日期格式的数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的日期部分。(必须为此函数所创建的变量指定相应的显示格式。在"数据编辑器"的"变量视图"中,使用该变量的"类型"单元格为其指定一个日期显示格式。)$ i' I9 P" m C/ t
XDATE.HOUR(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的小时(0 和 23 之间的一个整数)。
! T) e2 u$ Z2 A/ mXDATE.JDAY(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中一年中的某天(1 和 366 之间的一个整数)。! p7 ?" @& T" q
XDATE.MDAY(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中一月中的某天(1 和 31 之间的一个整数)。
; [" i- ?* I2 S1 A# x, S2 TXDATE.MINUTE(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的分钟(0 和 59 之间的一个整数)。
3 z4 u. g4 K4 F1 fXDATE.MONTH(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的月(1 和 12 之间的一个整数)。
( s) V9 z. p* P6 R, S6 J( E" c4 BXDATE.QUARTER(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中一年中的季度(1 和 4 之间的一个整数)。
. g7 }, v$ D @) k, e; oXDATE.SECOND(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的秒(0 和 60 之间的一个数)。
" @) G4 H3 j& ]9 A. t4 e0 ZXDATE.TDAY(timevalue) 数值。返回时间区间格式(TIME.** 函数之一所创建的或 TIME 输入格式所读取的格式)的数值中的整天数(整数形式) 。! ^7 d+ C7 D: d! }7 p# a; z3 C4 \
XDATE.TIME(datevalue) 时间区间格式的数值,代表午夜以来的秒数。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中一天中的时间。(通常应为此函数所创建的变量指定相应的显示格式。在"数据编辑器"的"变量视图"中,使用该变量的" 类型"单元格为其指定一个显示为小时和分钟的日期显示格式。)
6 n1 w/ U& r4 E( V: ]XDATE.WEEK(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的周数(1 和 53 之间的一个整数)。
. J2 k8 `; P2 s6 ]$ S: EXDATE.WKDAY(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的星期(代表星期天的 1 和代表星期六的 7 之间的整数) 。$ Z5 i$ f! L/ Y' [% {) S& k9 a
XDATE.YEAR(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的年份(四位数的整数形式) 。1 Y3 @* E; E2 e6 D
YRMODA(year,month,day) 数值。返回从 1582 年 10 月 15 日开始一直到参数 year、month 和 day 所代表的日期为止的天数,这三个参数必须为可构成自 1582 年 10 月 15 日以来的有效日期的整数。两位数的 year 值将采用基于"选项"设置("编辑"菜单,"选项","数据"选项卡)的世纪。缺省情况下,两位数的 year 的取值全距如下:从当前日期之前 69 年开始,到当前日期之后的 30 年结束。
6 n9 B+ _0 l8 N) I% O( Z
- [3 ], A1 x# k/ O5 t- i逻辑函数
; m0 q s/ \' R1 r
3 `3 Y9 l( n3 O$ ?+ A! D5 S0 s3 z! G9 H/ c, v8 r e6 e
RANGE(test,lo,hi[,lo,hi,...])逻辑。如果 test
) O5 L! I# N6 v6 f是在 lo, hi 对所定义的任何包含全距内,则返回 1 或 true。参数必须全部为数值或全部为字符串,必须长度相同,并且每个lo, hi 对必须按 lo <= hi 来排序。
: s7 y; k: E$ B
1 D4 t+ o" `# }$ ]注意:对字符串值,由于使用了国家对照顺序,即使是同一字符集,其结果也可能因语言环境不同而不同。语言顺序,而非 ASCII 顺序,决定了序列中的特定字符的位置。1 P2 p1 o$ R/ @$ @; ~. E! G
! k: K. _8 h* Z6 s* K
ANY(test,value[,value,...])逻辑。如果检验的值与任何后续值相匹配,则返回 1 或 true;否则返回 0 或 false。此函数需要两个或更多参数。
) x0 b/ |4 M, I" O& u
; U, H$ o3 N% q5 J8 d& O0 ?5 i概率密度函数
. x. b) Y, X, p下列函数给出了具有指定分布的密度函数在第一个参数 quant 值处的值。后面的参数为分布参数。请注意每个函数名称中的句点。( R2 N0 T; L$ m1 l7 o( \" L3 L
PDF.BERNOULLI(quant, prob) 数值。返回具有给定概率参数的 Bernoulli 分布的值等于 quant 的概率。
. l7 i# x8 a; r( o+ l: s3 Q, sPDF.BETA(quant, shape1, shape2) 数值。返回具有 quant 的给定形状参数的 beta 分布的概率密度。
4 ~2 h( [7 |6 CPDF.BINOM(quant, n, prob) 数值。返回当每个试验的成功概率是 prob 时,n 个试验中的成功数等于 quant 的概率。当 n 是 1 时,该值等同于 PDF.BERNOULLI。
2 O$ d6 L7 r d5 F& n, RPDF.BVNOR(quant1, quant2, corr) 数值。返回 quant1、quant2 处给定相关性参数的标准双元正态分布的概率密度。; z1 c+ p7 N0 [0 o3 [, H
PDF.CAUCHY(quant, loc, scale) 数值。返回 quant 处给定位置和标度参数的柯西分布的概率密度。
% z1 r. L- K9 T( b2 F8 d9 ~7 CPDF.CHISQ(quant, df) 数值。返回 quant 处自由度为 df 的卡方分布的概率密度。
; k% X0 @, i, m" aPDF.EXP(quant, shape) 数值。返回 quant 处给定形状参数的指数分布的概率密度。, Z% _" _9 @" f3 X: O
PDF.F(quant, df1, df2) 数值。返回 quant 处自由度为 df1 和 df2 的 F 分布的概率密度。
1 b p A7 q# H7 CPDF.GAMMA(quant, shape, scale) 数值。返回 quant 处给定形状和标度参数的 gamma 分布的概率密度。
+ Z, }& X! o8 {+ P- @% aPDF.GEOM(quant, prob) 数值。返回当成功概率是由 prob 给出时,获得成功的试验数等于 quant 的概率。9 R) D' |: A4 z# Y, F! j+ n+ I' n, F
PDF.HALFNRM(quant, mean, stddev) 数值。返回 quant 处指定均值和标准差的半正态分布的概率密度。8 e1 x1 R. s$ @% _) i
PDF.HYPER(quant, total, sample, hits) 数值。返回当样本个体是从大小为 total 的域(域中的 hits 具有已指定的特征)中随机选择时,具有指定特征的个体数等于 quant 的概率。
* m2 ]6 ?% ]; v" Z6 D2 VPDF.IGAUSS(quant, loc, scale) 数值。返回 quant 处给定位置和标度参数的反高斯分布的概率密度。* K5 b. R+ N, X L
PDF.LAPLACE(quant, mean, scale) 数值。返回 quant 处给定均值和标度参数的拉普拉斯分布的概率密度。
! I" x; _ {" _6 H* [* h3 F3 @" yPDF.LOGISTIC(quant, mean, scale) 数值。返回 quant 处给定均值和标度参数的逻辑斯蒂分布的概率密度。
' w4 k0 L1 g: E5 k7 d+ \6 JPDF.LNORMal(quant, a, b) 数值。返回 quant 处给定参数的对数正态分布的概率密度。& I& U0 ~( o, j( L2 J
PDF.NEGBIN(quant, thresh, prob) 数值。返回当阈值参数是 thresh 且成功概率由 prob 给出时,获得成功的试验数等于 quant 的概率。
- C: F# o' t6 X( L6 zPDF.NORMal(quant, mean, stddev) 数值。返回 quant 处给定均值和标准差的正态分布的概率密度。/ x [7 Z/ P) N' Z. n/ M
PDF.PARETO(quant, threshold, shape) 数值。返回 quant 处给定阈值和形状参数的 Pareto 分布的概率密度。
9 d9 @, r: Y* i G5 RPDF.POISSON(quant, mean) 数值。返回具有指定均值或比率参数的泊松分布的值等于 quant 的概率。8 D+ L5 k5 S# J+ k. `; A5 i r
PDF.T(quant, df) 数值。返回 quant 处指定自由度为 df 的学生 t 分布的概率密度。% D Z1 ] l7 y Q3 g2 d# N/ R9 @( s
PDF.UNIFORM(quant, min, max) 数值。返回 quant 处给定最小值和最大值的均匀分布的概率密度。& t4 e ^. [( m! z" b6 k7 `, w* i( n
PDF.WEIBULL(quant, a, b) 数值。返回 quant 处具有指定参数的 Weibull 分布的概率密度。( C! Q" g& q, X- V+ R3 X/ ?' c: n
NPDF.BETA(quant, shape1, shape2, nc) 数值。返回 quant 处给定形状和非中心参数的非中心 beta 分布的概率密度。: I2 v! _# G& @* K5 Q
NPDF.CHISQ(quant, df,nc) 数值。返回 quant 处自由度为 df 和指定非中心参数的非中心卡方分布的概率密度。
A; a- A' W( g+ w! }8 r: sNPDF.F(quant, df1, df2,nc) 数值。返回 quant 处自由度为 df1 和 df2 和非中心 nc 的非中心 F 分布的概率密度。! M2 o k( `2 h) C0 S
NPDF.T(quant, df,nc) 数值。返回 quant 处指定自由度 df 和非中心 nc 的非中心学生氏 t 分布的概率密度。9 B) D+ H' z! P! x3 a( Y
尾部概率函数9 L) G9 ]6 U8 k6 |
下列函数给出了大于第一个参数 quant 的,具有指定分布的随机变量的概率。后面的参数为分布参数。请注意每个函数名称中的句点。
, y3 w# K1 @3 g& ~, h+ o3 u5 lSIG.CHISQ(quant, DF) 数值。返回以下累积概率:来自卡方分布、自由度为 df 的值大于 quant 的累积概率。6 V' w1 e# V+ H! R) p
SIG.F(quant, df1, df2) 数值。返回以下累积概率:来自 F 分布、自由度为 df1 和 df2 的值大于 quant 的累积概率。0 k8 r. C% ?+ m* x; R
累积分布函数2 |. f2 Z8 Q8 X6 \
下列函数给出了小于第一个参数 quant 的,具有指定分布的随机变量的概率。后面的参数为分布参数。请注意每个函数名称中的句点。# Q& D# u7 t' q# ?9 b& A% X7 B8 f
CDF.BERNOULLI(quant, prob) 数值。返回带有给定概率参数的 Bernoulli 分布中的值小于等于 quant 的累积概率。
2 b& a5 A G0 i, FCDF.BETA(quant, shape1, shape2) 数值。返回带有给定形状参数的 Beta 分布中的值小于 quant 的累积概率。4 i+ B1 W0 c. J6 k9 G. E- I
CDF.BINOM(quant, n, prob) 数值。返回每次成功概率为 prob 的 n 次试验中成功次数小于等于 quant 的累积概率。当 n 是 1 时,该值等同于 CDF.BERNOULLI。3 G% v2 x6 b9 F, G
CDF.BVNOR(quant1, quant2, corr) 数值。返回具有给定相关性参数的标准双元正态分布的值小于 quant1 和 quant2 的累积概率。0 D9 ]$ ^; C: K/ B" D
CDF.CAUCHY(quant, loc, scale) 数值。返回带有给定位置和刻度参数的 Cauchy 分布中的值小于 quant 的累积概率。
3 @. C& V2 A+ L" n. l; ?CDF.CHISQ(quant, df) 数值。返回自由度为 df 的卡方分布中的值小于 quant 的累积概率。
! j& t: p% ]% u8 a2 ?6 }" r1 zCDF.EXP(quant, shape) 数值。返回带有给定形状参数的指数分布中的值小于 quant 的累积概率。
& H7 N& `" S. z- P& iCDF.F(quant, df1, df2) 数值。返回自由度为 df1 和 df2 的 F 分布中的值小于 quant 的累积概率。
& [: d! J2 E' n# j% Y% ?CDF.GAMMA(quant, shape, scale) 数值。返回带有给定形状和刻度参数的 Gamma 分布中的值小于 quant 的累积概率。
; N* U; ~5 O+ x: s+ ACDF.GEOM(quant, prob) 数值。当成功概率是由 prob 给出时,返回获取成功时试验次数小于等于 quant 的累积概率。
+ H' } d! ^' h/ v. R# z. {CDF.HALFNRM(quant, mean, stddev) 数值。返回具有指定均值和标准差的半正态分布的值小于 quant 的累积概率。
" S$ I2 t/ N, i, l- L, `8 zCDF.HYPER(quant, total, sample, hits) 数值。如果样本对象是从 hits 具有指定特征、大小为 total 的全体中随机选择的,则返回具有指定特征的对象的数目小于等于 quant 的累积概率。
; d& P! N" L5 x" K9 B2 {. ~- x. n) HCDF.IGAUSS(quant, loc, scale) 数值。返回带有给定位置和标度参数的反高斯分布的值小于 quant 的累积概率。
* z& s7 `) T* G. m6 E5 ^& ?CDF.LAPLACE(quant, mean, scale) 数值。返回带有给定均值和刻度参数的 Laplace 分布中的值小于 quant 的累积概率。
{) M3 K' D) h% b* ~. V/ cCDF.LOGISTIC(quant, mean, scale) 数值。返回带有给定均值和刻度参数的 Logistic 分布中的值小于 quant 的累积概率。
v* g6 Z# e9 W5 `CDF.LNORMal(quant, a, b) 数值。返回带有指定参数的对数正态分布中的值小于 quant 的累积概率。8 ^9 U# `/ R+ s" V; [
CDF.NEGBIN(quant, thresh, prob) 数值。当阈值参数是 thresh 且成功概率由 prob 给出时,返回获得成功的试验数小于等于 quant 的累积概率。. e% h" N" p. U9 V. }% d
CDFNORM(zvalue) 数值。返回均值为 0 且标准差为 1 的随机变量小于 zvalue 的概率,zvalue 必须为数值。4 ?% j3 n5 n a+ F0 |0 _
CDF.NORMal(quant, mean, stddev) 数值。返回具有指定均值和标准差的正态分布的值小于 quant 的累积概率。0 P: C/ j! q, y# |9 ~6 B9 V4 t1 w* p
CDF.PARETO(quant, threshold, shape) 数值。返回带有给定阈值和形状参数的 Pareto 分布中的值小于 quant 的累积概率。7 U! N1 E: y% a6 h9 v5 I c
CDF.POISSON(quant, mean) 数值。返回具有指定均值或速率参数的泊松分布的值小于等于 quant 的概率。
- L# ~" a4 b+ d' {6 vCDF.SMOD(quant, a, b) 数值。返回具有指定参数的学生最大模数的值小于 quant 的累积概率。8 k8 Y* u0 k! V6 X, X+ `3 B
CDF.SRANGE(quant, a, b) 数值。返回具有指定参数的学生全距统计的值小于 quant 的累积概率。7 h/ J& J' A7 c/ ]0 V
CDF.T(quant, df) 数值。返回指定自由度为 df 的学生式 t 分布中的值小于 quant 的累积概率。
$ b+ o4 X0 B5 v, d* nCDF.UNIFORM(quant, min, max) 数值。返回带有给定最小值和最大值的均匀分布中的值小于 quant 的累积概率。4 b( t' T( x5 S j% Q* F
CDF.WEIBULL(quant, a, b) 数值。返回带有指定参数的 Weibull 分布中的值小于 quant 的累积概率。
( Y8 {4 p' e3 YNCDF.BETA(quant, shape1, shape2, nc) 数值。返回带有给定形状和非中心性参数的非中心 Beta 分布中的值小于 quant 的累积概率。 m. v2 e' G5 O" |- W/ {9 w3 N
NCDF.CHISQ(quant,df,nc) 数值。返回自由度为 df 并指定非中心性参数的非中心卡方分布中的值小于 quant 的累积概率。! n: p* N9 s' b* i4 _0 Y# v4 J
NCDF.F(quant, df1, df2,nc) 数值。返回自由度为 df1 和 df2 以及非中心性 nc 的非中心 F 分布中的值小于 quant 的累积概率。
8 c& n3 o% @( B. ?8 U& @8 SNCDF.T(quant, df,nc) 数值。返回指定自由度为 df 和非中心性 nc 的非中心学生氏 t 分布中的值小于 quant 的累积概率。
* Z( A: ?# ^8 s3 ^ Q' b( e反向分布函数! d; f, ^; p8 k" m1 x* v' @
下列函数给出了指定分布中与累积概率等于第一个参数 prob 的值。后面的参数为分布参数。请注意每个函数名称中的句点。2 A8 s# [8 m$ x
IDF.BETA(prob, shape1, shape2) 数值。返回具有给定形状参数的 Beta 分布中累积概率为 prob 的值。
9 D( C( w) W: w) M' ^# s) DIDF.CAUCHY(prob, loc, scale) 数值。返回具有给定位置和度量参数的 Cauchy 分布中累积概率为 prob 的值。
% W2 y+ H/ P; u: ]9 sIDF.CHISQ(prob, df) 数值。返回指定自由度为 df 的卡方分布中累积概率为 prob 的值。例如,显著水平为 0.05、自由度为 3 的卡方值为 IDF.CHISQ(0.95,3)。8 `) |) C- `. |( U2 u
IDF.EXP(prob, shape) 数值。返回带有衰减速率形状的指数衰减变量累积概率为 prob 的值。+ a5 x, U3 W i, n- }* T( d" E; ^
IDF.F(prob, df1, df2) 数值。返回指定自由度的 F 分布中累积概率为 prob 的值。例如,显著水平为 0.0、自由度为 3 和 100 的 F 值为 IDF.F(0.95,3,100)。# A! h6 T: e& p
IDF.GAMMA(prob, shape, scale) 数值。返回具有给定形状和刻度参数的 Gamma 分布中累积概率为 prob 的值。
) |% a+ r1 N5 O1 g+ ~( \5 EIDF.HALFNRM(prob, mean, stddev) 数值。返回具有给定均值和标准差的半正态分布中累积概率为 prob 的值。 v: ]: Y1 H1 @0 B( t- Y8 x# a
IDF.IGAUSS(prob, loc, scale) 数值。返回具有给定位置和标度参数的反高斯分布中累积概率是 prob 的值。
" ^) @2 b; S8 l# w& E: n: YIDF.LAPLACE(prob, mean, scale) 数值。返回具有给定均值和刻度参数的 Laplace 分布中累积概率为 prob 的值。, t& A: N1 B) X- E. ~6 Y6 q m
IDF.LOGISTIC(prob, mean, scale) 数值。返回具有给定均值和刻度参数的 Logistic 分布中累积概率为 prob 的值。" {3 E; \, B' ^% l; M! U8 L
IDF.LNORMal(prob, a, b) 数值。返回具有给定参数的对数正态分布中累积概率为 prob的值。
9 }. K( n- j" R2 W1 p% Z/ y# x) D% }IDF.NORMal(prob, mean, stddev) 数值。返回具有指定均值和标准差的正态分布中累积概率为 prob 的值。* n8 o% Q" F4 i3 z
IDF.PARETO(prob, threshold, shape) 数值。返回具有给定阈值和刻度参数的 Pareto 分布中累积概率为 prob 的值。- O: d* q* p9 d: b% C
IDF.SMOD(prob, a, b) 数值。返回具有指定参数学生最大模数累积概率是 prob 的值。
# [, U( _- Z9 ^ }1 w* qIDF.SRANGE(prob, a, b) 数值。返回具有指定参数的学生全距统计累积概率是 prob 的值。& p! v( j; I0 G" G: C
IDF.T(prob, df) 数值。返回指定自由度为 df 的学生式 t 分布中累积概率为 prob 的值。
% U* V4 q2 R7 n& ]7 f4 e1 q j' U- U' QIDF.UNIFORM(prob, min, max) 数值。返回在最小值和最大值之间的均匀分布中累积概率为 prob 的值。
q) O, u- Y6 w4 l4 u7 j- i4 tIDF.WEIBULL(prob, a, b) 数值。返回具有指定参数的 Weibull 分布中累积概率为 prob 的值。1 D8 C( a, x( x& [
PROBIT(prob) 数值。返回标准正态分布中累积概率等于 prob 的值。参数 prob 是大于 0 且小于 1 的概率。
2 y& N1 y4 n E
5 `) q6 S0 F% Z' @& ~9 a随机变量函数
- O( S {9 C. @/ J" ^& \5 ]下列函数给出了指定分布中的随机变量。这些参数为分布参数。您可以重复伪随机数的序列,方法是在每个序列前的"首选项"对话框中设置种子。请注意每个函数名称中的句点。
9 m5 p1 Y$ d: K! C/ d/ PNORMal(stddev) 数值。返回具有均值 0 和标准差 stddev 的分布中的某个正态分布的伪随机数,stddev 必须为正数。您可以重复伪随机数的序列,方法是在每个序列前的"首选项"对话框中设置种子。
& H2 D' k/ X, D5 I8 A* YRV.BERNOULLI(prob) 数值。返回具有指定概率参数 prob 的 Bernoulli 分布中的随机值。
4 ~# N" S1 t! S! |/ gRV.BETA(shape1, shape2) 数值。返回具有指定形状参数的 Beta 分布中的随机值。
* n2 a! K, A8 C& T6 `; T6 T |RV.BINOM(n, prob) 数值。返回具有指定试验次数和概率参数的二项式分布中的随机值。, e) N$ t7 j8 [) z- E! p+ v
RV.CAUCHY(loc, scale) 数值。返回具有指定位置和刻度参数的 Cauchy 分布中的随机值。# _) t4 c9 n. @# E2 f0 X9 {! T, g
RV.CHISQ(df) 数值。返回指定自由度为 df 的卡方分布中的随机值。
9 F; l& a4 o, I& i9 |, ^9 PRV.EXP(shape) 数值。返回具有指定形状参数的指数分布中的随机值。
' T" H6 k) K5 H$ G1 q5 P* m2 }! D2 oRV.F(df1, df2) 数值。返回指定自由度为 df1 和 df2 的 F 分布中的随机值。6 |7 a V7 J; K. ~3 e, R( f. N
RV.GAMMA(shape, scale) 数值。返回具有指定形状和刻度参数的 Gamma 分布中的随机值。
; o0 w2 b- p# `, i: o/ I( V, sRV.GEOM(prob) 数值。返回具有指定概率参数的几何分布中的随机值。
! k0 @( j' d) N. a3 ZRV.HALFNRM(mean, stddev) 数值。返回具有指定均值和标准差的半正态分布的随机值。1 P# _5 t( j" k/ k
RV.HYPER(total, sample, hits) 数值。返回具有指定参数的超几何分布中的随机值。
5 R' u7 w( e8 c; E' qRV.IGAUSS(loc, scale) 数值。返回具有指定位置和标度参数的反高斯分布的随机值。
, i& U7 M( T3 E# `8 E, }6 u5 M7 lRV.LAPLACE(mean, scale) 数值。返回具有指定均值和刻度参数的 Laplace 分布中的随机值。. r/ d- f( o _9 z/ R' h8 @7 @
RV.LOGISTIC(mean, scale) 数值。返回具有指定均值和刻度参数的 Logistic 分布中的随机值。" z& w9 E" @/ g l7 M
RV.LNORMal(a, b) 数值。返回具有指定参数的对数正态分布中的随机值。
/ h. w# N1 S3 ~+ j1 u; N8 FRV.NEGBIN(threshold, prob) 数值。返回具有指定阈值和概率参数的负二项式分布中的随机值。3 C2 s* T+ W. E8 U+ q9 N
RV.NORMal(mean, stddev) 数值。返回具有指定均值和标准差的正态分布的随机值。! {9 X% [. J' O( {9 f
RV.PARETO(threshold, shape) 数值。返回具有指定阈值和形状参数的 Pareto 分布中的随机值。/ R ?: } O# @( W6 S
RV.POISSON(mean) 数值。返回具有指定均值或速度参数的柏松分布中的随机值。) `5 r; b, C! ?: d/ K
RV.T(df) 数值。返回指定自由度为 df 的学生式 t 分布中的随机值。, ~, C4 C& ]4 Q2 s- g8 T
RV.UNIFORM(min, max) 数值。返回具有指定最小值和最大值的均匀分布中的随机值。另请参阅 UNIFORM 函数。
7 i0 y" t+ ^# u4 i) GRV.WEIBULL(a, b) 数值。返回具有指定参数的 Weibull 分布中的随机值。
% X) u- \: b! P7 c; i" c' ]: GUNIFORM(max) 数值。返回一个在 0 和参数 max 之间均匀分布的伪随机数,max 必须为数值(但可以是负数)。您可以重复伪随机数的序列,方法是在每个序列前设置相同的随机数种子(在"转换"菜单中提供)。
2 Q8 ^! [& I8 B' U0 O/ M6 G转换函数( y" q2 X# y+ E" V3 h8 W
NUMBER(strexpr,format) 数值。以数字形式返回字符串表达式 strexpr 的值。第二个参数 format 是用于读取 strexpr 的数值格式。因此,如果 NUMBER(name, f8) 中的 name 是一个包含以字符形式表示的数字、由八个字符组成的字符串,则它就是该数字的数值表示形式。如果无法使用此格式读取该字符串,则此函数将返回系统缺失值。
3 F4 q7 Y# e8 z- C' N- @+ X, v- p1 C* ISTRING(numexpr,format) 数值。当 numexpr 根据 format 转换成字符串时,返回作为结果的那个字符串。STRING(-1.5,F5.2) 将返回字符串值"-1.50"。第二个参数 format 必须是一种用于写数字值的格式。' M$ q: k m q, j
缺失值函数& a, s# E9 X. b# s
**S(variable[,...])数值。返回具有缺失值的参数的计数。此函数需要一个或多个参数,这些参数应为工作数据文件中的变量名称。+ c2 I0 D- c) V. z/ ]5 Z
MISSING(variable) 逻辑。如果变量具有缺失值,则返回 1 或 true。参数应为工作数据文件中的变量名称。0 N, _" \. O% s+ d3 n: k4 F
SYSMIS(numvar) 逻辑。如果 numvar 的值为系统缺失值,则返回 1 或 true。参数 numvar 必须为工作数据文件中某个数值变量的名称。. j' p b; F- |9 ^! ~2 g
VALUE(variable) 数值或字符串。返回 variable 的值,忽略用户对 variable 的缺失值定义,variable 必须为工作数据文件中的变量名称。
. P2 i G: B5 b& b' W |
zan
|