- 在线时间
- 5024 小时
- 最后登录
- 2022-11-28
- 注册时间
- 2009-4-8
- 听众数
- 738
- 收听数
- 1
- 能力
- 23 分
- 体力
- 77054 点
- 威望
- 96 点
- 阅读权限
- 255
- 积分
- 27042
- 相册
- 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算术函数" C- F' R* a$ ~3 \: P+ |
7 \9 X5 W; X5 ]) _' m) xABS(numexpr) 数值。返回 numexpr(必须为数值)的绝对值。. ~: m1 H: R) h G( K+ F7 v0 B* j0 P
ARSIN(numexpr) 数值。返回 numexpr 的反正弦(以弧度为单位),求出的值必须为 -1 和 +1 之间的数字值。3 ]4 }4 |' X" k- X
ARTAN(numexpr) 数值。返回 numexpr 的反正切(以弧度为单位),numexpr 必须为数字值。
8 C- J: a/ J, ACOS(radians) 数值。返回 radians 的余弦(以弧度为单位),radians 必须为数字值。 H9 I# Z) C! p2 C
EXP(numexpr) 数值。返回 e 的 numexpr 次幂,其中 e 是自然对数的底数,而 numexpr 是数值。较大的 numexpr 值可能会产生超过机器性能的结果。
2 R5 D" x. d) N/ r% ~1 C nLN(numexpr) 数值。返回以 e 为底数的 numexpr 的对数,numexpr 必须为大于 0 的数值。
; j5 b' G7 [- c0 xLNGAMMA(numexpr) 数值。返回 numexpr 的完全 Gamma 函数的对数,numexpr 必须为大于 0 的数值。
% Z( E& r. o. H% cLG10(numexpr) 数值。返回以 10 为底数的 numexpr 的对数,numexpr 必须为大于 0 的数值。) ^: m3 k4 W1 M Y; _
MOD(numexpr,modulus) 数值。返回 numexpr 除以 modulus 所得到的余数。两个参数都必须为数值,且 modulus 不得为 0。
- Y- e+ q7 }! N$ O4 k6 t6 D; mRND(numexpr) 数值。返回对 numexpr 舍入后产生的整数,numexpr 必须为数值。刚好以 .5 结尾的数值将舍去 0 以后的数值。
1 V2 k5 L8 |5 |6 M5 dSIN(radians) 数值。返回 radians 的正弦(以弧度为单位),radians 必须为数字值。. Z: N" x$ N; ~6 W" R
SQRT(numexpr) 数值。返回 numexpr 的正平方根,numexpr 必须为非负数。
7 N" `/ D7 H3 x' jTRUNC(numexpr) 数值。返回 numexpr 被截断为整数(向 0 的方向)的值。 4 \" L. {, f: ?5 A
3 F! n+ O6 j$ J* \- g
统计函数
3 P' Y- o0 _5 g% P3 D后缀 .n 可在所有统计函数中使用以指定有效参数的数目。例如,仅当至少两个变量含有效值时,MEAN.2(A,B,C,D) 对变量 A、B、C 和 D 返回其有效值的均值。SD、VARIANCE 和 CFVAR 的缺省 n 值为 2,其他统计函数为 1。5 k ] N5 d: r/ _/ l
CFVAR(numexpr,numexpr[,...])数值。返回其具有有效值的参数的方差系数(标准差除以均值)。此函数需要两个或更多参数,这些参数必须为数值。您可以指定有效参数的最小数目,以对此函数求值。
% v/ L5 K8 h3 s3 _2 `0 n' m/ k2 LLAG(variable) 数值或字符串。返回数据文件中前一个个案的变量值。为第一个个案返回系统缺失值(数值变量)或空白(字符串变量)。
3 i0 s1 L0 b$ oLAG(variable,ncases) 数值或字符串。返回文件中前 n 个个案的变量值。为前 n 个个案返回系统缺失值(数值变量)或空白(字符串变量)。
$ I* a9 R; C5 F0 v6 G6 J: r注意:在一系列的转换命令(无干预 EXECUTE 命令或是其他读取数据的命令)中,延迟函数将在所有其他转换后计算,而无论命令顺序如何。) [- k& r) y+ G8 m( Z) A% L
MAX(value,value[,...])数值或字符串。返回其具有有效值的参数的最大值。此函数需要两个或更多参数。您可以指定有效参数的最小数目,以对此函数求值。! r u1 E- c; I% [% o5 t
MEAN(numexpr,numexpr[,...])数值。返回其具有有效值的参数的算术均值。此函数需要两个或更多参数,这些参数必须为数值。您可以指定有效参数的最小数目,以对此函数求值。
( L: X' t5 q ~7 `: n- _% xMIN(value,value[,...])数值或字符串。返回其具有有效值的参数的最小值。此函数需要两个或更多参数。您可以指定有效参数的最小数目,以对此函数求值。6 R* n! ]. u" F1 t
NVALID(variable[,...])数值。返回具有有效的非缺失值的参数的计数。此函数需要一个或多个参数,这些参数应为工作数据文件中的变量名称。
0 O4 S8 k/ o1 I0 w" U. P- y; NSD(numexpr,numexpr[,...])数值。返回其具有有效值的参数的标准差。此函数需要两个或更多参数,这些参数必须为数值。您可以指定有效参数的最小数目,以对此函数求值。
. G/ V! O1 U5 o: j4 v3 G% `SUM(numexpr,numexpr[,...])数值。返回其具有有效值的参数的和。此函数需要两个或更多参数,这些参数必须为数值。您可以指定有效参数的最小数目,以对此函数求值。* Q5 L# G* n P7 h) `/ x. i
VARIANCE(numexpr,numexpr[,...])数值。返回其具有有效值的参数的方差。此函数需要两个或更多参数,这些参数必须为数值。您可以指定有效参数的最小数目,以对此函数求值。
0 K1 m( ^# ~7 a) J, z字符串函数
+ p+ L4 M3 K: qCONCAT(strexpr,strexpr[,...])字符串。返回由其全部参数拼接而成的字符串,对其求出的值必须为字符串。此函数需要两个或更多参数。
* o- b1 c% d0 O0 rINDEX(haystack,needle) 数值。返回一个整数,指示字符串 needle 第一次出现在字符串 haystack 中的起始位置。如果 needle 未出现在 haystack 中,则返回 0。
5 Y2 N9 h1 z* H) f+ \INDEX(haystack,needle,divisor) 数值。请参阅前述函数。可选的第三个参数 divisor 是用于将 needle 划分为各个单独字符串以便搜索的字符数。它必须是一个可平均划分 needle 长度的整数。
' T- z# W5 g y" `: y! L4 KLOWER(strexpr) 字符串。返回大写字母都更改为小写字母而其他字符不变的 strexpr。4 Z; O, o1 r, u4 P3 V2 i C- z4 \
LPAD(strexpr,length) 字符串。返回为了延伸到 length 给定的长度而用空格填充左侧的字符串 strexpr,length 必须为 1 到 255 之间的正整数。' H+ ?7 _; T1 L
LPAD(strexpr,length,char) 字符串。与带两个参数的 LPAD 相同,但用 char 填充 strexpr 的左侧。可选的第三个参数 char 是包含在一对单引号中的单个字符,或是某个产生单个字符的字符串表达式。
5 W2 e( f9 s2 k2 g( z [+ v0 }) XLTRIM(strexpr) 字符串。返回删除了所有前导空格的字符串 strexpr。
( Q3 U$ k/ C3 u; t! `LTRIM(strexpr,char) 字符串。与带一个参数的 LTRIM 相同,但删除 char 的前导实例。可选的第二个参数 char 是包含在一对单引号中的单个字符,或是某个产生单个字符的字符串表达式。
% m U ], x* ~LENGTH(strexpr) 数值。返回 strexpr 的长度,strexpr 必须是一个字符串表达式。这是定义的长度,包括尾部的空格。要获取不带尾部空格时的长度,请使用 LENGTH(RTRIM(strexpr))。( F3 O) L' ]9 g" r5 S! Q% S; l
RINDEX(haystack,needle) 数值。返回一个整数,指示字符串 needle 最后一次出现在字符串 haystack 中的起始位置。如果 needle 未出现在 haystack 中,则返回 0。
; W6 ^! K; e% D3 X7 RRINDEX(haystack,needle,divisor) 数值。请参阅前述函数。可选的第三个参数 divisor 是用于将 needle 划分为各个单独字符串以便搜索的字符数。它必须是一个可平均划分 needle 长度的整数。
2 y, P; ]& H& \' l6 W* tRPAD(strexpr,length) 字符串。返回为延伸到 length 给定的长度而用空格填充右侧的字符串 strexpr,length 必须为 1 到 255 之间的正整数。& o6 K0 l% E3 N9 y$ ]' z& p
RPAD(strexpr,length,char) 字符串。与带有两个参数的 RPAD 相同,但用 char 填充 strexpr 的右侧。可选的第三个参数 char 是包含在一对单引号中的单个字符,或是某个产生单个字符的表达式。
7 }- k4 v" _ E8 a! ?1 o6 k QRTRIM(strexpr) 字符串。返回删除了所有尾部空格的字符串 strexpr。此函数通常用于较大的表达式中,这是因为在将字符串分配给变量时用尾部空格填充了该字符串。) c2 K J( b3 F' s, a) Z' [9 B: K
RTRIM(strexpr,char) 字符串。与带有一个参数的 RTRIM 相同,但删除 char 的尾部实例。可选的第二个参数 char 是包含在一对单引号中的单个字符,或是某个产生单个字符的表达式。 `* o2 `: s: d9 m! h4 W% |
SUBSTR(strexpr,pos) 字符串。返回 strexpr 中从位置 pos 开始一直到结尾的子字符串。
. D3 O( L% Q6 h* c" GSUBSTR(strexpr,pos,length) 字符串。返回 strexpr 中从位置 pos 开始、长度为 length 的子字符串。
2 S9 Q$ \, k$ C# hUPCAS(strexpr) 字符串。返回小写字母都更改为大写字母而其他字符不变的 strexpr。/ K& L* V: G2 p8 `6 j, X% b
日期和时间函数) U' D/ ?, U; j) X2 ~
CTIME.DAYS(timevalue) 数值。返回 timevalue 中的天数(包括有小数位的天数),timevalue 必须为时间格式的数值或表达式,如 TIME.** 函数的结果。
" D1 f/ k* |2 p5 X8 \CTIME.HOURS(timevalue) 数值。返回 timevalue 中的小时数(包括有小数位的小时数),timevalue 必须为时间格式(TIME.** 函数之一所创建的或以 TIME 输入格式读取的格式)的数值或表达式。3 I0 t* ~' @: D
CTIME.MINUTES(timevalue) 数值。返回 timevalue 中的分钟数(包括有小数位的分钟数),timevalue 必须为时间格式(TIME.** 函数之一所创建的或以 TIME 输入格式所读取的格式)的数字或表达式。
6 |. r' `) ]! c. f- o5 XCTIME.SECONDS(timevalue) 数值。返回 timevalue 中的秒数(包括有小数位的秒数),timevalue 必须为时间格式(TIME.** 函数之一所创建的或以 TIME 输入格式所读取的格式)的数字或表达式。
0 {+ V. f+ K) r4 w! U- ZDATE.DMY(day,month,year) 日期格式的数值。返回一个对应于所指示的 day、month 和 year 的日期值。要正确显示此值,可为其指定 DATE 格式。参数都必须为整数,day 在 1 和 31 之间,month 在 1 和 13 之间,year 为一个大于 1582 的四位数整数。% R+ j1 K T1 D- }9 }. \1 g, q6 E- N
DATE.MDY(month,day,year) 日期格式的数值。返回一个对应于所指示的 month、day 和 year 的日期值。要正确显示此值,可为其指定 DATE 格式。参数则同前述函数。
: q) P; N) E2 {& NDATE.MOYR(month,year) 日期格式的数值。返回一个对应于所指示的 month 和 year 的日期值。要正确显示此值,可为其指定 DATE 格式。参数都必须为整数,month 在 1 和 13 之间,year 为一个大于 1582 的四位数整数。! x4 M( d0 b3 v4 a
DATE.QYR(quarter,year) 日期格式的数值。返回一个对应于所指示的 quarter 和 year 的日期值。要正确显示此值,可为其指定 DATE 格式。参数都必须为整数,quarter 在 1 和 4 之间,year 为一个大于 1582 的四位数整数。
4 X- S9 R: b: E- r1 U3 S! k( b. {; QDATE.WKYR(weeknum,year) 日期格式的数值。返回一个对应于所指示的 weeknum 和 year 的日期值。要正确显示此值,可为其指定 DATE 格式。参数都必须为整数,weeknum 在 1 和 52 之间,year 为一个大于 1582 的四位数整数。
! W" a" S6 @9 G( D" c2 ^DATE.YRDAY(year,daynum) 日期格式的数值。返回一个对应于所指示的 year 和 daynum 的日期值。要正确显示此值,可为其指定 DATE 格式。参数都必须为整数,daynum 在 1 和 366 之间,year 为一个大于 1582 的四位数整数。0 w; F7 A. N) l! D; O. x
TIME.DAYS(days) 时间区间格式的数值。返回一个对应于所指示的 days 数的时间区间。要正确显示此值,可为其指定 TIME 格式。参数必须为数值。. v, K0 G9 l' ]7 x
TIME.HMS(hours,min,sec) 时间区间格式的数值。返回一个对应于所指示的 hours、min 和 sec 数的时间区间。要正确显示此值,可为其指定 TIME 格式。参数 hours、min 和 sec 必须分别为不大于 24、60 和 60 的整数,但第一个非零参数可以超出其限制,且最后一个参数可以有小数部分。6 z+ F1 r H7 c" p. ]% }( S
XDATE.DATE(datevalue) 日期格式的数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的日期部分。(必须为此函数所创建的变量指定相应的显示格式。在"数据编辑器"的"变量视图"中,使用该变量的"类型"单元格为其指定一个日期显示格式。)# q' Y. X& |0 n# R- K2 L3 J
XDATE.HOUR(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的小时(0 和 23 之间的一个整数)。8 f u! D8 g+ t! ]0 N) B
XDATE.JDAY(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中一年中的某天(1 和 366 之间的一个整数)。$ O* [& w$ K8 J: p, ?! m4 }" w w
XDATE.MDAY(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中一月中的某天(1 和 31 之间的一个整数)。- C0 [5 d" T0 J( E
XDATE.MINUTE(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的分钟(0 和 59 之间的一个整数)。
! v2 B& c( h ^XDATE.MONTH(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的月(1 和 12 之间的一个整数)。 d6 V/ l$ b# J# c: J1 ^6 C+ _
XDATE.QUARTER(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中一年中的季度(1 和 4 之间的一个整数)。+ [' c2 V9 J: |1 }/ G' t
XDATE.SECOND(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的秒(0 和 60 之间的一个数)。$ C; u0 Q$ e% U0 Q6 B# f* {4 J
XDATE.TDAY(timevalue) 数值。返回时间区间格式(TIME.** 函数之一所创建的或 TIME 输入格式所读取的格式)的数值中的整天数(整数形式) 。7 V: [% ]8 p* F* C* i, t
XDATE.TIME(datevalue) 时间区间格式的数值,代表午夜以来的秒数。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中一天中的时间。(通常应为此函数所创建的变量指定相应的显示格式。在"数据编辑器"的"变量视图"中,使用该变量的" 类型"单元格为其指定一个显示为小时和分钟的日期显示格式。)
/ ?* G. x: L' C) N, H" }XDATE.WEEK(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的周数(1 和 53 之间的一个整数)。3 P5 v+ W4 p- n9 o
XDATE.WKDAY(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的星期(代表星期天的 1 和代表星期六的 7 之间的整数) 。
/ b+ l0 L% C8 EXDATE.YEAR(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的年份(四位数的整数形式) 。6 c* ` K z$ k. @3 l( M) d
YRMODA(year,month,day) 数值。返回从 1582 年 10 月 15 日开始一直到参数 year、month 和 day 所代表的日期为止的天数,这三个参数必须为可构成自 1582 年 10 月 15 日以来的有效日期的整数。两位数的 year 值将采用基于"选项"设置("编辑"菜单,"选项","数据"选项卡)的世纪。缺省情况下,两位数的 year 的取值全距如下:从当前日期之前 69 年开始,到当前日期之后的 30 年结束。 y2 A& O. E+ z$ G5 x
3 R1 V% R! U! e+ I# H逻辑函数% |. w7 K( G# i5 H
+ J, O) E9 z+ E- s# D. @$ A
, P2 O& |0 G; cRANGE(test,lo,hi[,lo,hi,...])逻辑。如果 test
* i, F6 d4 X, p" k1 X是在 lo, hi 对所定义的任何包含全距内,则返回 1 或 true。参数必须全部为数值或全部为字符串,必须长度相同,并且每个lo, hi 对必须按 lo <= hi 来排序。
1 d0 q% z! E0 Y# S$ Q$ I" t' f% d# _9 B# y# U/ p$ J$ t0 I4 {
注意:对字符串值,由于使用了国家对照顺序,即使是同一字符集,其结果也可能因语言环境不同而不同。语言顺序,而非 ASCII 顺序,决定了序列中的特定字符的位置。4 L1 ?1 f4 @* W1 x2 I
( |8 K q7 C1 e- l+ y+ x4 I7 W7 mANY(test,value[,value,...])逻辑。如果检验的值与任何后续值相匹配,则返回 1 或 true;否则返回 0 或 false。此函数需要两个或更多参数。
' x9 Q7 l, d6 h$ V1 Z9 @& q5 @! g' J# i8 \
+ l# h3 w, V- [概率密度函数2 i4 S& P+ b( ~3 y6 @* W
下列函数给出了具有指定分布的密度函数在第一个参数 quant 值处的值。后面的参数为分布参数。请注意每个函数名称中的句点。
( J& Y/ L& }; Z/ b- YPDF.BERNOULLI(quant, prob) 数值。返回具有给定概率参数的 Bernoulli 分布的值等于 quant 的概率。 ^2 Q7 b9 D3 ]% k% Z. Q" L
PDF.BETA(quant, shape1, shape2) 数值。返回具有 quant 的给定形状参数的 beta 分布的概率密度。
3 k' J3 j& y- j! cPDF.BINOM(quant, n, prob) 数值。返回当每个试验的成功概率是 prob 时,n 个试验中的成功数等于 quant 的概率。当 n 是 1 时,该值等同于 PDF.BERNOULLI。
$ u) R- `" _& F4 ~. ^+ TPDF.BVNOR(quant1, quant2, corr) 数值。返回 quant1、quant2 处给定相关性参数的标准双元正态分布的概率密度。
P3 H0 v) |" N) @PDF.CAUCHY(quant, loc, scale) 数值。返回 quant 处给定位置和标度参数的柯西分布的概率密度。
* y8 n8 e7 }; I. JPDF.CHISQ(quant, df) 数值。返回 quant 处自由度为 df 的卡方分布的概率密度。$ b* j5 w2 Q# L% X/ z) z( b
PDF.EXP(quant, shape) 数值。返回 quant 处给定形状参数的指数分布的概率密度。
+ }) L B6 n. \# Y n% _) fPDF.F(quant, df1, df2) 数值。返回 quant 处自由度为 df1 和 df2 的 F 分布的概率密度。
. o5 R4 Q4 J: J: y4 xPDF.GAMMA(quant, shape, scale) 数值。返回 quant 处给定形状和标度参数的 gamma 分布的概率密度。
# h* n, k* v9 H1 m8 Q2 Y5 KPDF.GEOM(quant, prob) 数值。返回当成功概率是由 prob 给出时,获得成功的试验数等于 quant 的概率。" G( b6 h; D5 q% K: |
PDF.HALFNRM(quant, mean, stddev) 数值。返回 quant 处指定均值和标准差的半正态分布的概率密度。
% S( G' ]: G/ B8 Q- A) B! M8 \! xPDF.HYPER(quant, total, sample, hits) 数值。返回当样本个体是从大小为 total 的域(域中的 hits 具有已指定的特征)中随机选择时,具有指定特征的个体数等于 quant 的概率。) S2 E" v. p" r/ G
PDF.IGAUSS(quant, loc, scale) 数值。返回 quant 处给定位置和标度参数的反高斯分布的概率密度。
" L: K, ^ _1 f* jPDF.LAPLACE(quant, mean, scale) 数值。返回 quant 处给定均值和标度参数的拉普拉斯分布的概率密度。
6 S, z$ R' g+ F3 C9 ~) S& ~PDF.LOGISTIC(quant, mean, scale) 数值。返回 quant 处给定均值和标度参数的逻辑斯蒂分布的概率密度。9 u7 V; S1 r- S, ]0 ]# m
PDF.LNORMal(quant, a, b) 数值。返回 quant 处给定参数的对数正态分布的概率密度。
7 L, F1 q- i. t; TPDF.NEGBIN(quant, thresh, prob) 数值。返回当阈值参数是 thresh 且成功概率由 prob 给出时,获得成功的试验数等于 quant 的概率。
; F0 Q3 P7 u* M( y! \+ Q! yPDF.NORMal(quant, mean, stddev) 数值。返回 quant 处给定均值和标准差的正态分布的概率密度。
7 s5 r' B" G2 C6 F9 k, EPDF.PARETO(quant, threshold, shape) 数值。返回 quant 处给定阈值和形状参数的 Pareto 分布的概率密度。
' ?) |" s, d7 `% TPDF.POISSON(quant, mean) 数值。返回具有指定均值或比率参数的泊松分布的值等于 quant 的概率。
2 J1 U, r% n* x/ W( z% y* YPDF.T(quant, df) 数值。返回 quant 处指定自由度为 df 的学生 t 分布的概率密度。
) R0 @) D2 q% X4 G0 }' sPDF.UNIFORM(quant, min, max) 数值。返回 quant 处给定最小值和最大值的均匀分布的概率密度。9 m$ z3 g. C; ^6 i2 p
PDF.WEIBULL(quant, a, b) 数值。返回 quant 处具有指定参数的 Weibull 分布的概率密度。
4 @+ U. ]) l/ F& N) CNPDF.BETA(quant, shape1, shape2, nc) 数值。返回 quant 处给定形状和非中心参数的非中心 beta 分布的概率密度。0 m* ~2 g9 t2 f/ i; L2 g
NPDF.CHISQ(quant, df,nc) 数值。返回 quant 处自由度为 df 和指定非中心参数的非中心卡方分布的概率密度。% V- l7 k- a: h& Y- J& L: C
NPDF.F(quant, df1, df2,nc) 数值。返回 quant 处自由度为 df1 和 df2 和非中心 nc 的非中心 F 分布的概率密度。2 A R5 S/ d! u& o% r$ v
NPDF.T(quant, df,nc) 数值。返回 quant 处指定自由度 df 和非中心 nc 的非中心学生氏 t 分布的概率密度。
& U: U+ g2 h8 c8 ?尾部概率函数
# x' n. d' q1 o. m下列函数给出了大于第一个参数 quant 的,具有指定分布的随机变量的概率。后面的参数为分布参数。请注意每个函数名称中的句点。
; _; F* x6 x2 `SIG.CHISQ(quant, DF) 数值。返回以下累积概率:来自卡方分布、自由度为 df 的值大于 quant 的累积概率。+ @/ c, s# b, v0 Z
SIG.F(quant, df1, df2) 数值。返回以下累积概率:来自 F 分布、自由度为 df1 和 df2 的值大于 quant 的累积概率。
; K! |, U* N4 b累积分布函数
9 y0 a4 U" l$ \& S( ~: h* e3 w下列函数给出了小于第一个参数 quant 的,具有指定分布的随机变量的概率。后面的参数为分布参数。请注意每个函数名称中的句点。
3 J/ j* [% M0 ^ {/ w$ C# |3 \CDF.BERNOULLI(quant, prob) 数值。返回带有给定概率参数的 Bernoulli 分布中的值小于等于 quant 的累积概率。
! D- U' ~) w9 lCDF.BETA(quant, shape1, shape2) 数值。返回带有给定形状参数的 Beta 分布中的值小于 quant 的累积概率。
6 v2 O3 O2 R7 j, P' P1 e) ^CDF.BINOM(quant, n, prob) 数值。返回每次成功概率为 prob 的 n 次试验中成功次数小于等于 quant 的累积概率。当 n 是 1 时,该值等同于 CDF.BERNOULLI。& h- v+ a2 {# [1 `! S! K
CDF.BVNOR(quant1, quant2, corr) 数值。返回具有给定相关性参数的标准双元正态分布的值小于 quant1 和 quant2 的累积概率。
* s# W" W, g( F. g5 XCDF.CAUCHY(quant, loc, scale) 数值。返回带有给定位置和刻度参数的 Cauchy 分布中的值小于 quant 的累积概率。. V7 z$ n; |1 Z8 o. L( W. b u
CDF.CHISQ(quant, df) 数值。返回自由度为 df 的卡方分布中的值小于 quant 的累积概率。/ _2 \+ m0 J9 ?8 m7 X2 @- n2 I
CDF.EXP(quant, shape) 数值。返回带有给定形状参数的指数分布中的值小于 quant 的累积概率。
9 T) T; Y q @: o' d8 n. b1 z+ q9 bCDF.F(quant, df1, df2) 数值。返回自由度为 df1 和 df2 的 F 分布中的值小于 quant 的累积概率。7 b$ \/ U' R* m% h! a; r3 r
CDF.GAMMA(quant, shape, scale) 数值。返回带有给定形状和刻度参数的 Gamma 分布中的值小于 quant 的累积概率。
) |% l: L' Z u V- D6 w: C qCDF.GEOM(quant, prob) 数值。当成功概率是由 prob 给出时,返回获取成功时试验次数小于等于 quant 的累积概率。0 X3 D# r8 B, p# r$ ]2 @
CDF.HALFNRM(quant, mean, stddev) 数值。返回具有指定均值和标准差的半正态分布的值小于 quant 的累积概率。
, `. k4 l6 A' C* a1 R% ?, ?CDF.HYPER(quant, total, sample, hits) 数值。如果样本对象是从 hits 具有指定特征、大小为 total 的全体中随机选择的,则返回具有指定特征的对象的数目小于等于 quant 的累积概率。
+ F3 _0 g6 P3 q PCDF.IGAUSS(quant, loc, scale) 数值。返回带有给定位置和标度参数的反高斯分布的值小于 quant 的累积概率。8 [( z3 ~2 h; |; Q
CDF.LAPLACE(quant, mean, scale) 数值。返回带有给定均值和刻度参数的 Laplace 分布中的值小于 quant 的累积概率。6 o* P: Y9 p% t* w( |/ f0 g3 O
CDF.LOGISTIC(quant, mean, scale) 数值。返回带有给定均值和刻度参数的 Logistic 分布中的值小于 quant 的累积概率。
* H8 E) }; K" e3 _CDF.LNORMal(quant, a, b) 数值。返回带有指定参数的对数正态分布中的值小于 quant 的累积概率。3 L* G% W' v) h" E3 j
CDF.NEGBIN(quant, thresh, prob) 数值。当阈值参数是 thresh 且成功概率由 prob 给出时,返回获得成功的试验数小于等于 quant 的累积概率。
5 o" }) z5 a6 |" Q* D. x" {$ vCDFNORM(zvalue) 数值。返回均值为 0 且标准差为 1 的随机变量小于 zvalue 的概率,zvalue 必须为数值。
3 O5 a( r* _5 {" ^0 k1 e1 uCDF.NORMal(quant, mean, stddev) 数值。返回具有指定均值和标准差的正态分布的值小于 quant 的累积概率。
) Y7 J0 B. S z+ A; ~" Q: M0 MCDF.PARETO(quant, threshold, shape) 数值。返回带有给定阈值和形状参数的 Pareto 分布中的值小于 quant 的累积概率。
' e4 x3 I4 @* s+ z" ACDF.POISSON(quant, mean) 数值。返回具有指定均值或速率参数的泊松分布的值小于等于 quant 的概率。
( K, ^5 X2 J- o% LCDF.SMOD(quant, a, b) 数值。返回具有指定参数的学生最大模数的值小于 quant 的累积概率。% z( G6 i$ M4 K' v( i0 \
CDF.SRANGE(quant, a, b) 数值。返回具有指定参数的学生全距统计的值小于 quant 的累积概率。7 ?7 i- Q' _7 L9 z- Z
CDF.T(quant, df) 数值。返回指定自由度为 df 的学生式 t 分布中的值小于 quant 的累积概率。
( E; b9 D8 @: F0 SCDF.UNIFORM(quant, min, max) 数值。返回带有给定最小值和最大值的均匀分布中的值小于 quant 的累积概率。
* X9 Y# i0 j) x* VCDF.WEIBULL(quant, a, b) 数值。返回带有指定参数的 Weibull 分布中的值小于 quant 的累积概率。
, X- r0 f' a7 J* F& l/ c$ FNCDF.BETA(quant, shape1, shape2, nc) 数值。返回带有给定形状和非中心性参数的非中心 Beta 分布中的值小于 quant 的累积概率。
# ?+ C' j8 x, P" vNCDF.CHISQ(quant,df,nc) 数值。返回自由度为 df 并指定非中心性参数的非中心卡方分布中的值小于 quant 的累积概率。
& X w/ c7 `& H3 M# ANCDF.F(quant, df1, df2,nc) 数值。返回自由度为 df1 和 df2 以及非中心性 nc 的非中心 F 分布中的值小于 quant 的累积概率。
+ k; h3 } ~; {+ R" WNCDF.T(quant, df,nc) 数值。返回指定自由度为 df 和非中心性 nc 的非中心学生氏 t 分布中的值小于 quant 的累积概率。
5 P6 |$ `. O" D3 }7 _3 t+ j( i反向分布函数! v) j# g" K, Z
下列函数给出了指定分布中与累积概率等于第一个参数 prob 的值。后面的参数为分布参数。请注意每个函数名称中的句点。! Z N3 s5 Y! |3 h! D" T
IDF.BETA(prob, shape1, shape2) 数值。返回具有给定形状参数的 Beta 分布中累积概率为 prob 的值。
" r, u* Q( [1 N, [IDF.CAUCHY(prob, loc, scale) 数值。返回具有给定位置和度量参数的 Cauchy 分布中累积概率为 prob 的值。& s: H! A% H) R" b# N( r% b
IDF.CHISQ(prob, df) 数值。返回指定自由度为 df 的卡方分布中累积概率为 prob 的值。例如,显著水平为 0.05、自由度为 3 的卡方值为 IDF.CHISQ(0.95,3)。! ]9 x9 S9 W3 K: c
IDF.EXP(prob, shape) 数值。返回带有衰减速率形状的指数衰减变量累积概率为 prob 的值。' M) T4 k( `2 C9 Y" U4 O* G6 L* N- @( |- \
IDF.F(prob, df1, df2) 数值。返回指定自由度的 F 分布中累积概率为 prob 的值。例如,显著水平为 0.0、自由度为 3 和 100 的 F 值为 IDF.F(0.95,3,100)。4 B/ ? L2 ^' X2 \
IDF.GAMMA(prob, shape, scale) 数值。返回具有给定形状和刻度参数的 Gamma 分布中累积概率为 prob 的值。4 l* ~) c* ~% s* j6 b: X
IDF.HALFNRM(prob, mean, stddev) 数值。返回具有给定均值和标准差的半正态分布中累积概率为 prob 的值。- C [2 l, b8 c9 |0 M
IDF.IGAUSS(prob, loc, scale) 数值。返回具有给定位置和标度参数的反高斯分布中累积概率是 prob 的值。! [' V8 Y; G) X
IDF.LAPLACE(prob, mean, scale) 数值。返回具有给定均值和刻度参数的 Laplace 分布中累积概率为 prob 的值。7 d3 U1 G* V2 `$ ^
IDF.LOGISTIC(prob, mean, scale) 数值。返回具有给定均值和刻度参数的 Logistic 分布中累积概率为 prob 的值。9 H8 v: J" U1 j9 Q" r
IDF.LNORMal(prob, a, b) 数值。返回具有给定参数的对数正态分布中累积概率为 prob的值。' P. N( ]5 t6 y L- ~
IDF.NORMal(prob, mean, stddev) 数值。返回具有指定均值和标准差的正态分布中累积概率为 prob 的值。3 J Y$ H q9 Y, e
IDF.PARETO(prob, threshold, shape) 数值。返回具有给定阈值和刻度参数的 Pareto 分布中累积概率为 prob 的值。
- y3 H Y% h. a6 F: O2 p4 qIDF.SMOD(prob, a, b) 数值。返回具有指定参数学生最大模数累积概率是 prob 的值。7 U( D9 }' @. A/ f3 R+ @0 S' u
IDF.SRANGE(prob, a, b) 数值。返回具有指定参数的学生全距统计累积概率是 prob 的值。1 ?2 b7 U; K _. h3 d1 V# Y3 T9 V
IDF.T(prob, df) 数值。返回指定自由度为 df 的学生式 t 分布中累积概率为 prob 的值。& W% `& D# { x5 K
IDF.UNIFORM(prob, min, max) 数值。返回在最小值和最大值之间的均匀分布中累积概率为 prob 的值。9 F5 x, s) @/ @( a" j
IDF.WEIBULL(prob, a, b) 数值。返回具有指定参数的 Weibull 分布中累积概率为 prob 的值。
" Q6 g7 @9 U' Z: G. `. ~PROBIT(prob) 数值。返回标准正态分布中累积概率等于 prob 的值。参数 prob 是大于 0 且小于 1 的概率。
: ?- e0 Z2 `2 b; T6 O; x8 ^
4 E* d' W2 K- @' s& |; C- k随机变量函数
A P% l' V0 P) E+ `; P7 y2 Z$ W3 b下列函数给出了指定分布中的随机变量。这些参数为分布参数。您可以重复伪随机数的序列,方法是在每个序列前的"首选项"对话框中设置种子。请注意每个函数名称中的句点。
0 N% ?& t1 e" o$ H, d6 e* M* ANORMal(stddev) 数值。返回具有均值 0 和标准差 stddev 的分布中的某个正态分布的伪随机数,stddev 必须为正数。您可以重复伪随机数的序列,方法是在每个序列前的"首选项"对话框中设置种子。+ C9 s+ P" ]2 D8 B, X
RV.BERNOULLI(prob) 数值。返回具有指定概率参数 prob 的 Bernoulli 分布中的随机值。
5 i+ c1 [" o0 h/ E) X- |RV.BETA(shape1, shape2) 数值。返回具有指定形状参数的 Beta 分布中的随机值。* c/ v+ S& \" x
RV.BINOM(n, prob) 数值。返回具有指定试验次数和概率参数的二项式分布中的随机值。% m9 ^1 c( Q* \1 j F" C3 `+ K
RV.CAUCHY(loc, scale) 数值。返回具有指定位置和刻度参数的 Cauchy 分布中的随机值。
/ u! ~0 P8 O- T, P( ~/ wRV.CHISQ(df) 数值。返回指定自由度为 df 的卡方分布中的随机值。
7 Y" ]- o0 D2 K1 {# j# o, _RV.EXP(shape) 数值。返回具有指定形状参数的指数分布中的随机值。
/ b- a, _9 H: O* g7 Q$ |# T/ I. _RV.F(df1, df2) 数值。返回指定自由度为 df1 和 df2 的 F 分布中的随机值。* j( Y0 ?9 S; K2 s& z( h j# `
RV.GAMMA(shape, scale) 数值。返回具有指定形状和刻度参数的 Gamma 分布中的随机值。7 ^4 h( |: K" R' X& U: f
RV.GEOM(prob) 数值。返回具有指定概率参数的几何分布中的随机值。. e2 T- r& R; j; X
RV.HALFNRM(mean, stddev) 数值。返回具有指定均值和标准差的半正态分布的随机值。4 d" s1 ` L' s$ v/ @" `; i0 F
RV.HYPER(total, sample, hits) 数值。返回具有指定参数的超几何分布中的随机值。& d. A5 S' R& s
RV.IGAUSS(loc, scale) 数值。返回具有指定位置和标度参数的反高斯分布的随机值。4 p( }! Z, E( }: o7 W- y
RV.LAPLACE(mean, scale) 数值。返回具有指定均值和刻度参数的 Laplace 分布中的随机值。* g( E: {! V* z" [! w3 X+ r
RV.LOGISTIC(mean, scale) 数值。返回具有指定均值和刻度参数的 Logistic 分布中的随机值。
( N/ p& S% j; i: p7 |* s3 tRV.LNORMal(a, b) 数值。返回具有指定参数的对数正态分布中的随机值。
3 a' j% e/ N: L2 W' I' fRV.NEGBIN(threshold, prob) 数值。返回具有指定阈值和概率参数的负二项式分布中的随机值。
5 j; B9 w- }8 j, V7 A) @* q- HRV.NORMal(mean, stddev) 数值。返回具有指定均值和标准差的正态分布的随机值。$ Z1 f; s* w3 k- \( y' @) R
RV.PARETO(threshold, shape) 数值。返回具有指定阈值和形状参数的 Pareto 分布中的随机值。
7 p1 K2 F4 h. ~* ~RV.POISSON(mean) 数值。返回具有指定均值或速度参数的柏松分布中的随机值。& ~" O* F% m) N/ _4 J
RV.T(df) 数值。返回指定自由度为 df 的学生式 t 分布中的随机值。# L E0 w7 x! Z7 J9 \, u4 ?6 ?! g, I. k8 a9 P
RV.UNIFORM(min, max) 数值。返回具有指定最小值和最大值的均匀分布中的随机值。另请参阅 UNIFORM 函数。: P6 o9 T! g6 ]7 w' r( f/ x, ~" \' t, [
RV.WEIBULL(a, b) 数值。返回具有指定参数的 Weibull 分布中的随机值。, `- G+ e' \, i* C
UNIFORM(max) 数值。返回一个在 0 和参数 max 之间均匀分布的伪随机数,max 必须为数值(但可以是负数)。您可以重复伪随机数的序列,方法是在每个序列前设置相同的随机数种子(在"转换"菜单中提供)。4 E; g+ S* @" H d" ^" {2 e
转换函数! O% v# `% T9 L. v1 D
NUMBER(strexpr,format) 数值。以数字形式返回字符串表达式 strexpr 的值。第二个参数 format 是用于读取 strexpr 的数值格式。因此,如果 NUMBER(name, f8) 中的 name 是一个包含以字符形式表示的数字、由八个字符组成的字符串,则它就是该数字的数值表示形式。如果无法使用此格式读取该字符串,则此函数将返回系统缺失值。
) y" k. ]% y% XSTRING(numexpr,format) 数值。当 numexpr 根据 format 转换成字符串时,返回作为结果的那个字符串。STRING(-1.5,F5.2) 将返回字符串值"-1.50"。第二个参数 format 必须是一种用于写数字值的格式。" X% A* C: O* Q U
缺失值函数4 O0 K) S/ U/ @* c6 o
**S(variable[,...])数值。返回具有缺失值的参数的计数。此函数需要一个或多个参数,这些参数应为工作数据文件中的变量名称。
% K5 B" t0 O" g0 P+ ]. v9 l4 z. EMISSING(variable) 逻辑。如果变量具有缺失值,则返回 1 或 true。参数应为工作数据文件中的变量名称。9 [9 w! D/ x. u
SYSMIS(numvar) 逻辑。如果 numvar 的值为系统缺失值,则返回 1 或 true。参数 numvar 必须为工作数据文件中某个数值变量的名称。7 L. @! d: J, z7 W3 M5 m
VALUE(variable) 数值或字符串。返回 variable 的值,忽略用户对 variable 的缺失值定义,variable 必须为工作数据文件中的变量名称。
$ ?% `( Q- \( {: ] |
zan
|