数学建模社区-数学中国
标题:
SPSS函数大全
[打印本页]
作者:
建不了的模。
时间:
2014-12-11 09:58
标题:
SPSS函数大全
Spss算术函数
% v5 n! ]" Q/ ^' [3 ~$ l
9 b! j6 t# j! ]5 q9 t1 m
6 a% e) N4 L* J- n
1 y6 T8 t. I$ H% F3 f
ABS(numexpr) 数值。返回 numexpr(必须为数值)的绝对值。
! k* |! x# G1 ~+ x
9 R2 [% T( j% t- b4 C
ARSIN(numexpr) 数值。返回 numexpr 的反正弦(以弧度为单位),求出的值必须为 -1 和 +1 之间的数字值。
/ o5 z" K. T i( E* g2 M
6 k8 o1 x/ |8 N4 |
ARTAN(numexpr) 数值。返回 numexpr 的反正切(以弧度为单位),numexpr 必须为数字值。
8 j# t7 |; G3 p4 l) W
6 }& X+ b) _* A# z, D7 C
COS(radians) 数值。返回 radians 的余弦(以弧度为单位),radians 必须为数字值。
' C5 A& X5 z- o8 \+ @7 ~; d. L/ H
5 g& `. K" _; A2 v2 z5 i
EXP(numexpr) 数值。返回 e 的 numexpr 次幂,其中 e 是自然对数的底数,而 numexpr 是数值。较大的 numexpr 值可能会产生超过机器性能的结果。
! }3 \& d# i' W0 b) z
: N. j1 q' h& T
LN(numexpr) 数值。返回以 e 为底数的 numexpr 的对数,numexpr 必须为大于 0 的数值。
9 J- P9 c, F7 t' H" }
* u2 @) K: p7 J B, N- J! q# V
LNGAMMA(numexpr) 数值。返回 numexpr 的完全 Gamma 函数的对数,numexpr 必须为大于 0 的数值。
0 @* J7 ?3 _: m, b8 E
) @" }" e+ ?% b7 p' F5 Y, Y/ |) ~
LG10(numexpr) 数值。返回以 10 为底数的 numexpr 的对数,numexpr 必须为大于 0 的数值。
, q. s5 P2 P7 B2 g8 ?
) y6 ]. Z* v* A l; w0 }
MOD(numexpr,modulus) 数值。返回 numexpr 除以 modulus 所得到的余数。两个参数都必须为数值,且 modulus 不得为 0。
2 Y9 `6 S$ {& i- z, A- ~
( i& `$ o* c. J/ t3 p+ k; o
RND(numexpr) 数值。返回对 numexpr 舍入后产生的整数,numexpr 必须为数值。刚好以 .5 结尾的数值将舍去 0 以后的数值。
& f* ?2 @1 ]8 x4 }. I8 z* Y% s' W4 i
, o1 a' {2 f* j
SIN(radians) 数值。返回 radians 的正弦(以弧度为单位),radians 必须为数字值。
4 i& g+ X! }3 t1 T% N# m! X% Q
& ?; h2 {5 v* ?, t
SQRT(numexpr) 数值。返回 numexpr 的正平方根,numexpr 必须为非负数。
7 s1 h" X) \$ r* k
5 Q; } j& x: M0 J, P, r
TRUNC(numexpr) 数值。返回 numexpr 被截断为整数(向 0 的方向)的值。
$ L# W+ @- T9 n' B: R& I
. h( s6 u1 f# N/ g0 J0 ?% U
V" ?1 p6 |* H9 }3 Y" J' W: m
/ I9 g) i4 H7 S& g
统计函数
3 X( l4 j" S2 c: i4 W* {
% h; H. H+ i8 c2 d
后缀 .n 可在所有统计函数中使用以指定有效参数的数目。例如,仅当至少两个变量含有效值时,MEAN.2(A,B,C,D) 对变量 A、B、C 和 D 返回其有效值的均值。SD、VARIANCE 和 CFVAR 的缺省 n 值为 2,其他统计函数为 1。
9 t9 T: h( \! Z% }+ J* y! K# h
8 m# N) f# a2 \+ F$ }
CFVAR(numexpr,numexpr[,...])数值。返回其具有有效值的参数的方差系数(标准差除以均值)。此函数需要两个或更多参数,这些参数必须为数值。您可以指定有效参数的最小数目,以对此函数求值。
b5 N) ?2 t4 \, X. j! s d
5 U# m. o; O: S2 z% p6 Y! }
LAG(variable) 数值或字符串。返回数据文件中前一个个案的变量值。为第一个个案返回系统缺失值(数值变量)或空白(字符串变量)。
7 {' I7 V7 x* A9 { f
) n# e" N g$ H" t/ R, Q
LAG(variable,ncases) 数值或字符串。返回文件中前 n 个个案的变量值。为前 n 个个案返回系统缺失值(数值变量)或空白(字符串变量)。
/ G- o8 N* ^% I) M0 T! Q
7 s1 o1 h) P3 Y& }4 }" i. m) q: p
注意:在一系列的转换命令(无干预 EXECUTE 命令或是其他读取数据的命令)中,延迟函数将在所有其他转换后计算,而无论命令顺序如何。
+ n% u3 i2 T+ S
1 H+ j; k Z1 }+ C: ]% r' b0 }; Z M
MAX(value,value[,...])数值或字符串。返回其具有有效值的参数的最大值。此函数需要两个或更多参数。您可以指定有效参数的最小数目,以对此函数求值。
7 f$ n( ?+ E8 \9 D
; `; B. \; l7 N! u; U
MEAN(numexpr,numexpr[,...])数值。返回其具有有效值的参数的算术均值。此函数需要两个或更多参数,这些参数必须为数值。您可以指定有效参数的最小数目,以对此函数求值。
& ?. i3 a% ?3 U, |6 }$ Q7 Y
$ L5 ]0 k! W. g3 v- a
MIN(value,value[,...])数值或字符串。返回其具有有效值的参数的最小值。此函数需要两个或更多参数。您可以指定有效参数的最小数目,以对此函数求值。
0 J. G$ S4 H6 P" ]
! @$ Q. ]! `* n. C& t) H
NVALID(variable[,...])数值。返回具有有效的非缺失值的参数的计数。此函数需要一个或多个参数,这些参数应为工作数据文件中的变量名称。
% t( L4 h0 L3 ?5 E6 p' W2 Y/ v
+ `+ d5 D- P9 w3 R- f5 m5 S6 r
SD(numexpr,numexpr[,...])数值。返回其具有有效值的参数的标准差。此函数需要两个或更多参数,这些参数必须为数值。您可以指定有效参数的最小数目,以对此函数求值。
# }: @" _+ U/ Z; r, m
1 E9 p) s4 \, O, r% w1 g8 U
SUM(numexpr,numexpr[,...])数值。返回其具有有效值的参数的和。此函数需要两个或更多参数,这些参数必须为数值。您可以指定有效参数的最小数目,以对此函数求值。
$ s! e, R6 \& `9 L8 u8 y
. {. q3 d9 Q4 |1 H1 d( \
VARIANCE(numexpr,numexpr[,...])数值。返回其具有有效值的参数的方差。此函数需要两个或更多参数,这些参数必须为数值。您可以指定有效参数的最小数目,以对此函数求值。
8 b8 ^/ c# _3 T; P+ L4 c
" L1 U6 {% I4 D+ A( N
字符串函数
& e8 U# U* \, A/ k2 k9 o
- o( r) _7 F* \8 c/ E) {" V4 S
CONCAT(strexpr,strexpr[,...])字符串。返回由其全部参数拼接而成的字符串,对其求出的值必须为字符串。此函数需要两个或更多参数。
& x4 e3 f: x4 k
) I7 H6 Z3 D. [4 G1 b0 t
INDEX(haystack,needle) 数值。返回一个整数,指示字符串 needle 第一次出现在字符串 haystack 中的起始位置。如果 needle 未出现在 haystack 中,则返回 0。
, B" C& p6 c$ Y8 e: `+ g7 w
% w- k6 r5 M/ \& C7 I& U
INDEX(haystack,needle,divisor) 数值。请参阅前述函数。可选的第三个参数 divisor 是用于将 needle 划分为各个单独字符串以便搜索的字符数。它必须是一个可平均划分 needle 长度的整数。
$ F# S, \$ e# M
, A% V2 U/ Q4 [; D: ?$ R
LOWER(strexpr) 字符串。返回大写字母都更改为小写字母而其他字符不变的 strexpr。
$ x |6 X: d$ K, e
, n B, C6 _4 M( u# M$ ~
LPAD(strexpr,length) 字符串。返回为了延伸到 length 给定的长度而用空格填充左侧的字符串 strexpr,length 必须为 1 到 255 之间的正整数。
" k9 P" W) T" \9 q/ e
3 R- N5 p! \6 V% n' I. F3 ?
LPAD(strexpr,length,char) 字符串。与带两个参数的 LPAD 相同,但用 char 填充 strexpr 的左侧。可选的第三个参数 char 是包含在一对单引号中的单个字符,或是某个产生单个字符的字符串表达式。
& @8 X- ?; j) L3 M
# U5 u+ }- M3 E$ t8 X
LTRIM(strexpr) 字符串。返回删除了所有前导空格的字符串 strexpr。
9 Q3 E! u* g0 ~- `. d
5 y$ ]9 k9 k* t9 A5 x- z
LTRIM(strexpr,char) 字符串。与带一个参数的 LTRIM 相同,但删除 char 的前导实例。可选的第二个参数 char 是包含在一对单引号中的单个字符,或是某个产生单个字符的字符串表达式。
# I& z' p4 J: a
0 ^- R4 z% t1 y" S( q
LENGTH(strexpr) 数值。返回 strexpr 的长度,strexpr 必须是一个字符串表达式。这是定义的长度,包括尾部的空格。要获取不带尾部空格时的长度,请使用 LENGTH(RTRIM(strexpr))。
# ?9 C5 I U1 N3 c5 T
3 u4 ~( V& D0 K
RINDEX(haystack,needle) 数值。返回一个整数,指示字符串 needle 最后一次出现在字符串 haystack 中的起始位置。如果 needle 未出现在 haystack 中,则返回 0。
, Y+ i ?# u( ^. a# H6 a' K
# P: Z5 n( X! e8 `( {
RINDEX(haystack,needle,divisor) 数值。请参阅前述函数。可选的第三个参数 divisor 是用于将 needle 划分为各个单独字符串以便搜索的字符数。它必须是一个可平均划分 needle 长度的整数。
! f' N4 {& _' E+ | b5 N
2 C: q9 p- T y: {3 d
RPAD(strexpr,length) 字符串。返回为延伸到 length 给定的长度而用空格填充右侧的字符串 strexpr,length 必须为 1 到 255 之间的正整数。
, _( j' ~& _: |, g6 x
# g) J4 K U+ P- Q& k E
RPAD(strexpr,length,char) 字符串。与带有两个参数的 RPAD 相同,但用 char 填充 strexpr 的右侧。可选的第三个参数 char 是包含在一对单引号中的单个字符,或是某个产生单个字符的表达式。
" X1 d. [0 n) T8 l$ B
: r4 B* j- @8 q2 \
RTRIM(strexpr) 字符串。返回删除了所有尾部空格的字符串 strexpr。此函数通常用于较大的表达式中,这是因为在将字符串分配给变量时用尾部空格填充了该字符串。
6 `! g% W+ F+ U' ]( N
/ r. E X1 [' n* a# \& D
RTRIM(strexpr,char) 字符串。与带有一个参数的 RTRIM 相同,但删除 char 的尾部实例。可选的第二个参数 char 是包含在一对单引号中的单个字符,或是某个产生单个字符的表达式。
0 U* W3 _+ T3 P; m
8 W. W& t( k( K
SUBSTR(strexpr,pos) 字符串。返回 strexpr 中从位置 pos 开始一直到结尾的子字符串。
+ M4 t7 W& t4 m( \9 |# ?
u8 y5 d; v) a* t) I3 a
SUBSTR(strexpr,pos,length) 字符串。返回 strexpr 中从位置 pos 开始、长度为 length 的子字符串。
6 O8 s1 R Q) I. C
+ U6 v: [, ~$ L" ?$ {
UPCAS(strexpr) 字符串。返回小写字母都更改为大写字母而其他字符不变的 strexpr。
1 G% e/ ]8 P5 U2 W
: y' {; h" b; v- N, x. m W4 v; H$ J9 `
日期和时间函数
8 O2 K1 k' L+ f$ s8 x
* |" l4 ~# ? M7 D x" Y8 `9 ]* F
CTIME.DAYS(timevalue) 数值。返回 timevalue 中的天数(包括有小数位的天数),timevalue 必须为时间格式的数值或表达式,如 TIME.** 函数的结果。
& |. f) E, e6 W% u
) Y1 `& c6 A8 w, S- k& w! l
CTIME.HOURS(timevalue) 数值。返回 timevalue 中的小时数(包括有小数位的小时数),timevalue 必须为时间格式(TIME.** 函数之一所创建的或以 TIME 输入格式读取的格式)的数值或表达式。
; v2 ~. q- t5 B D
7 W1 D0 a0 w j0 r# {7 I
CTIME.MINUTES(timevalue) 数值。返回 timevalue 中的分钟数(包括有小数位的分钟数),timevalue 必须为时间格式(TIME.** 函数之一所创建的或以 TIME 输入格式所读取的格式)的数字或表达式。
9 m n. o; S8 y4 O& U2 U3 m$ H* c
' V+ p! {* S. t) [
CTIME.SECONDS(timevalue) 数值。返回 timevalue 中的秒数(包括有小数位的秒数),timevalue 必须为时间格式(TIME.** 函数之一所创建的或以 TIME 输入格式所读取的格式)的数字或表达式。
& ^# |0 y2 j5 E8 F0 W c
' U1 N q. _0 L" O" C5 t- `
DATE.DMY(day,month,year) 日期格式的数值。返回一个对应于所指示的 day、month 和 year 的日期值。要正确显示此值,可为其指定 DATE 格式。参数都必须为整数,day 在 1 和 31 之间,month 在 1 和 13 之间,year 为一个大于 1582 的四位数整数。
. \* z% P4 l/ }1 w
6 [) S. v1 e3 a0 z4 p5 ^6 R
DATE.MDY(month,day,year) 日期格式的数值。返回一个对应于所指示的 month、day 和 year 的日期值。要正确显示此值,可为其指定 DATE 格式。参数则同前述函数。
7 }0 l( S& V1 X( ~2 @
7 y! U# I$ p" ^' A% O
DATE.MOYR(month,year) 日期格式的数值。返回一个对应于所指示的 month 和 year 的日期值。要正确显示此值,可为其指定 DATE 格式。参数都必须为整数,month 在 1 和 13 之间,year 为一个大于 1582 的四位数整数。
5 ^. d: z N. N" z* L/ H" ^
( i9 K+ ~8 s: [$ ]& A. c4 i
DATE.QYR(quarter,year) 日期格式的数值。返回一个对应于所指示的 quarter 和 year 的日期值。要正确显示此值,可为其指定 DATE 格式。参数都必须为整数,quarter 在 1 和 4 之间,year 为一个大于 1582 的四位数整数。
9 F' z- o6 q, Z+ z
+ O: o% M7 ^, d7 A3 h# c C
DATE.WKYR(weeknum,year) 日期格式的数值。返回一个对应于所指示的 weeknum 和 year 的日期值。要正确显示此值,可为其指定 DATE 格式。参数都必须为整数,weeknum 在 1 和 52 之间,year 为一个大于 1582 的四位数整数。
6 l3 U. W/ W# H( R$ F5 w8 a% y3 S" d
$ i4 p* u0 Y$ a( v9 o
DATE.YRDAY(year,daynum) 日期格式的数值。返回一个对应于所指示的 year 和 daynum 的日期值。要正确显示此值,可为其指定 DATE 格式。参数都必须为整数,daynum 在 1 和 366 之间,year 为一个大于 1582 的四位数整数。
: U P0 @' {8 w8 P
) }9 Q8 T+ v* p# h9 E
TIME.DAYS(days) 时间区间格式的数值。返回一个对应于所指示的 days 数的时间区间。要正确显示此值,可为其指定 TIME 格式。参数必须为数值。
2 y) F* \2 P X$ H2 @2 A
; {8 a0 T, ]! S, K/ d
TIME.HMS(hours,min,sec) 时间区间格式的数值。返回一个对应于所指示的 hours、min 和 sec 数的时间区间。要正确显示此值,可为其指定 TIME 格式。参数 hours、min 和 sec 必须分别为不大于 24、60 和 60 的整数,但第一个非零参数可以超出其限制,且最后一个参数可以有小数部分。
k0 ^4 q: n4 a
' y- L7 X; C X1 S' w
XDATE.DATE(datevalue) 日期格式的数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的日期部分。(必须为此函数所创建的变量指定相应的显示格式。在"数据编辑器"的"变量视图"中,使用该变量的"类型"单元格为其指定一个日期显示格式。)
, A% ?; C7 d. g) i
/ E8 A9 c: G) d) c2 j0 c- |% d9 o, o
XDATE.HOUR(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的小时(0 和 23 之间的一个整数)。
V0 k2 l( y" |. Y* O0 \
4 Q7 ?) N" q0 k# _) [
XDATE.JDAY(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中一年中的某天(1 和 366 之间的一个整数)。
6 \! \) S$ L& l3 l* t: X9 c2 P* N5 v
: A7 e( u3 }6 B
XDATE.MDAY(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中一月中的某天(1 和 31 之间的一个整数)。
- ^2 ]/ C* K3 _' `5 ~2 [: }
( U; c# F) v% E* @
XDATE.MINUTE(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的分钟(0 和 59 之间的一个整数)。
; V3 f& m+ B( Q0 R9 S z
3 U* }: L, a3 P% ~: X5 i
XDATE.MONTH(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的月(1 和 12 之间的一个整数)。
* f1 h& V, E) ~3 h* u0 F! s
8 H6 g1 B) o x" p1 y# c
XDATE.QUARTER(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中一年中的季度(1 和 4 之间的一个整数)。
% D6 a( k% A) \0 q) c7 ]" j- l6 g
4 T6 h8 {, l: i2 S
XDATE.SECOND(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的秒(0 和 60 之间的一个数)。
" w: s: w1 t2 {, P& y3 E
" X( u4 a* c/ q9 i/ E) r# {
XDATE.TDAY(timevalue) 数值。返回时间区间格式(TIME.** 函数之一所创建的或 TIME 输入格式所读取的格式)的数值中的整天数(整数形式) 。
8 W0 L! I, P: W5 C4 f9 z9 s. u
X* Q! V8 u+ [) o- X& U. G
XDATE.TIME(datevalue) 时间区间格式的数值,代表午夜以来的秒数。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中一天中的时间。(通常应为此函数所创建的变量指定相应的显示格式。在"数据编辑器"的"变量视图"中,使用该变量的" 类型"单元格为其指定一个显示为小时和分钟的日期显示格式。)
) [! P& ?# h7 K0 \
* v. D1 _- k6 i9 A4 Y
XDATE.WEEK(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的周数(1 和 53 之间的一个整数)。
" D% |/ }: z! t4 w$ L# U
( l1 S, ?. S+ d
XDATE.WKDAY(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的星期(代表星期天的 1 和代表星期六的 7 之间的整数) 。
, S: S4 ]9 a8 B- c6 n: K. }; {
4 G Y, C! m0 C7 {* A
XDATE.YEAR(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的年份(四位数的整数形式) 。
% |- m5 Y3 O; c6 ?
+ I" l+ V" R4 w& j L
YRMODA(year,month,day) 数值。返回从 1582 年 10 月 15 日开始一直到参数 year、month 和 day 所代表的日期为止的天数,这三个参数必须为可构成自 1582 年 10 月 15 日以来的有效日期的整数。两位数的 year 值将采用基于"选项"设置("编辑"菜单,"选项","数据"选项卡)的世纪。缺省情况下,两位数的 year 的取值全距如下:从当前日期之前 69 年开始,到当前日期之后的 30 年结束。
& Q$ ? ]' g+ `7 W! m
( y0 ~1 `, o. x
' z5 ?2 @5 `* ?- L; e2 v/ @: ]% x
3 ?0 N) V0 t) `9 _
逻辑函数
& y# }0 U: \8 p/ L) E/ N: F
" n2 Z, }% |7 Y; |: O1 ~% }
! j' ^* E* T z+ s/ s
* W. K% r! K* N! k3 r4 N# f7 Z6 @" u& v
5 ?; |3 R( o- @
) g) A) ~+ k* m/ u' J4 W9 D$ P
RANGE(test,lo,hi[,lo,hi,...])逻辑。如果 test
# \, A2 p3 C* e/ ~9 W3 D) R" ]
* ?: y) {8 ^3 M+ T- G0 Q
是在 lo, hi 对所定义的任何包含全距内,则返回 1 或 true。参数必须全部为数值或全部为字符串,必须长度相同,并且每个lo, hi 对必须按 lo <= hi 来排序。
7 M+ X6 P. F/ D. }# l
% p* g8 Q9 s( F, A; S' i w) |5 ^1 f0 y
' M" B' B! F9 z+ y
! `1 q7 k( A O+ ^
注意:对字符串值,由于使用了国家对照顺序,即使是同一字符集,其结果也可能因语言环境不同而不同。语言顺序,而非 ASCII 顺序,决定了序列中的特定字符的位置。
- }3 u/ _. k3 P. D" T6 ]! b
3 b2 e& t: V( d3 R* n. o
1 t, E$ T3 k: w" D# G! i0 F, W% }- Q
( r, F9 J% j9 `: W# a* m' S) e `
ANY(test,value[,value,...])逻辑。如果检验的值与任何后续值相匹配,则返回 1 或 true;否则返回 0 或 false。此函数需要两个或更多参数。
8 O, f- ?2 X e
9 N% [% I# o. R9 m. |
5 W+ \5 s, G- D! i0 l# R
" t7 B, }8 V6 d1 u! K2 \7 ~
概率密度函数
' o7 C" y1 }( ~. N# k: K; p
( {, b7 K& \' `6 [$ \
下列函数给出了具有指定分布的密度函数在第一个参数 quant 值处的值。后面的参数为分布参数。请注意每个函数名称中的句点。
9 N) M: R. e2 f. R. q& _
* x; l& _% }7 r$ r5 T
PDF.BERNOULLI(quant, prob) 数值。返回具有给定概率参数的 Bernoulli 分布的值等于 quant 的概率。
: b7 u6 u3 h7 ]9 G3 i
" Y& q3 f8 n8 o2 R* y
PDF.BETA(quant, shape1, shape2) 数值。返回具有 quant 的给定形状参数的 beta 分布的概率密度。
, {: l9 c$ o' T8 Z$ c) O
. W4 U V* p# I
PDF.BINOM(quant, n, prob) 数值。返回当每个试验的成功概率是 prob 时,n 个试验中的成功数等于 quant 的概率。当 n 是 1 时,该值等同于 PDF.BERNOULLI。
L6 H) c0 B+ n7 m3 k/ @, B* S/ e
! Y% A5 C/ ^+ X ?$ g$ T. N0 I! k
PDF.BVNOR(quant1, quant2, corr) 数值。返回 quant1、quant2 处给定相关性参数的标准双元正态分布的概率密度。
) g, I! d! k& b, V
2 ` [$ x$ g6 P# ?8 t
PDF.CAUCHY(quant, loc, scale) 数值。返回 quant 处给定位置和标度参数的柯西分布的概率密度。
" Y Q% Q5 V0 j! |
& L( I V- H8 x
PDF.CHISQ(quant, df) 数值。返回 quant 处自由度为 df 的卡方分布的概率密度。
1 l2 d( g/ ~# H4 l
. f7 Y6 D3 n# f. h I# P
PDF.EXP(quant, shape) 数值。返回 quant 处给定形状参数的指数分布的概率密度。
* @7 N- U! n. l: K. b6 x( E
" \ s! l5 V$ H2 m! C: _, D
PDF.F(quant, df1, df2) 数值。返回 quant 处自由度为 df1 和 df2 的 F 分布的概率密度。
8 B# f" H& H7 \) j: |
: c* T, e! D7 m# R9 s d7 O+ \
PDF.GAMMA(quant, shape, scale) 数值。返回 quant 处给定形状和标度参数的 gamma 分布的概率密度。
. p y0 H9 H( ?2 T5 F" b. g
% _' |( U1 v! v ~ \
PDF.GEOM(quant, prob) 数值。返回当成功概率是由 prob 给出时,获得成功的试验数等于 quant 的概率。
L, G5 l1 Y& \6 W, W0 ~
# B' R" u: x; o% v* i
PDF.HALFNRM(quant, mean, stddev) 数值。返回 quant 处指定均值和标准差的半正态分布的概率密度。
9 ~" _& L1 c" k
; b3 ^& \* A1 U6 n! }4 X
PDF.HYPER(quant, total, sample, hits) 数值。返回当样本个体是从大小为 total 的域(域中的 hits 具有已指定的特征)中随机选择时,具有指定特征的个体数等于 quant 的概率。
6 L% O5 l& x7 p! f
8 K5 Z0 O3 r& L. y# l
PDF.IGAUSS(quant, loc, scale) 数值。返回 quant 处给定位置和标度参数的反高斯分布的概率密度。
9 r0 e& _; C- u$ Z; [% g
1 f) E. a& y/ ~- l$ [% q8 v
PDF.LAPLACE(quant, mean, scale) 数值。返回 quant 处给定均值和标度参数的拉普拉斯分布的概率密度。
5 v# Z- H% n- H) C
- h* y- L8 y( Q$ c
PDF.LOGISTIC(quant, mean, scale) 数值。返回 quant 处给定均值和标度参数的逻辑斯蒂分布的概率密度。
. Q2 R& o Y6 @. C' n: J5 \* j1 B
: x( h* G0 l' r) e" d
PDF.LNORMal(quant, a, b) 数值。返回 quant 处给定参数的对数正态分布的概率密度。
0 C& _% P. M: l6 u* T
# ~; D D9 L/ p0 l2 V9 B6 `, l
PDF.NEGBIN(quant, thresh, prob) 数值。返回当阈值参数是 thresh 且成功概率由 prob 给出时,获得成功的试验数等于 quant 的概率。
( D2 ]: j6 F u' p9 v& [
5 S) y9 N2 W7 V* ~9 h0 B
PDF.NORMal(quant, mean, stddev) 数值。返回 quant 处给定均值和标准差的正态分布的概率密度。
3 H% H$ Y% k# \1 y m0 H; W
* R) [% r" |8 q* G: O) K3 m
PDF.PARETO(quant, threshold, shape) 数值。返回 quant 处给定阈值和形状参数的 Pareto 分布的概率密度。
* ~" [5 n" F- h7 R% l0 {3 r1 V' L
2 ~# Z `: @4 ]% G, q6 x1 k
PDF.POISSON(quant, mean) 数值。返回具有指定均值或比率参数的泊松分布的值等于 quant 的概率。
* Y- L/ T) A6 Q. Q& h
" {1 w5 K/ B$ K: ]$ ] I: }0 g
PDF.T(quant, df) 数值。返回 quant 处指定自由度为 df 的学生 t 分布的概率密度。
% m6 g1 D6 {3 R5 p
; M% H& E' X8 F
PDF.UNIFORM(quant, min, max) 数值。返回 quant 处给定最小值和最大值的均匀分布的概率密度。
8 Y: J6 D5 Z' c( d# K
. ?6 ? T, h) F- |4 @8 Q
PDF.WEIBULL(quant, a, b) 数值。返回 quant 处具有指定参数的 Weibull 分布的概率密度。
1 D1 V/ J7 r- y+ C! w/ n
( m9 `! t, j& ?1 B% \1 F
NPDF.BETA(quant, shape1, shape2, nc) 数值。返回 quant 处给定形状和非中心参数的非中心 beta 分布的概率密度。
E( m( A) I' Z$ K5 @+ O
Z f3 e; l- q
NPDF.CHISQ(quant, df,nc) 数值。返回 quant 处自由度为 df 和指定非中心参数的非中心卡方分布的概率密度。
8 `6 [% @2 R, m3 Q. u. V
! Z1 z" q; O8 W
NPDF.F(quant, df1, df2,nc) 数值。返回 quant 处自由度为 df1 和 df2 和非中心 nc 的非中心 F 分布的概率密度。
/ Y7 f n( J/ l$ j
; K0 }5 W6 C4 D/ R
NPDF.T(quant, df,nc) 数值。返回 quant 处指定自由度 df 和非中心 nc 的非中心学生氏 t 分布的概率密度。
( j, f4 A6 Y! p! w5 ]
, z) X O, m* X
尾部概率函数
/ v% z% D! U8 Y- ~0 X9 O$ J
# W) D; R% p2 O Z: y( R- R2 u# t- o L
下列函数给出了大于第一个参数 quant 的,具有指定分布的随机变量的概率。后面的参数为分布参数。请注意每个函数名称中的句点。
# U2 ^% K. E0 r" q6 r6 x2 P
. i" e# V. I& E! D/ B
SIG.CHISQ(quant, DF) 数值。返回以下累积概率:来自卡方分布、自由度为 df 的值大于 quant 的累积概率。
7 |0 U- x- |& x1 I9 x
' R" z' H' V8 ?9 K
SIG.F(quant, df1, df2) 数值。返回以下累积概率:来自 F 分布、自由度为 df1 和 df2 的值大于 quant 的累积概率。
; i! L( i5 t3 J$ Q3 G
" x1 r8 L3 ^4 \: C$ ^
累积分布函数
. \, B' j0 o: O2 y& \8 p1 [1 U
: r: m8 r* e: ?7 B0 l! A' X
下列函数给出了小于第一个参数 quant 的,具有指定分布的随机变量的概率。后面的参数为分布参数。请注意每个函数名称中的句点。
: h* B' O( p% V7 H
- `* a0 z1 T2 Z3 V3 n# a
CDF.BERNOULLI(quant, prob) 数值。返回带有给定概率参数的 Bernoulli 分布中的值小于等于 quant 的累积概率。
/ J' k! e3 }. k& K- B
. i, g6 u; \# S1 m" y& F" ~
CDF.BETA(quant, shape1, shape2) 数值。返回带有给定形状参数的 Beta 分布中的值小于 quant 的累积概率。
! k& y; q- x% i) L
b8 x- X/ m5 k' P- n
CDF.BINOM(quant, n, prob) 数值。返回每次成功概率为 prob 的 n 次试验中成功次数小于等于 quant 的累积概率。当 n 是 1 时,该值等同于 CDF.BERNOULLI。
# Y; y! G5 \0 _
/ ?* A# k6 p2 u0 X1 V% i
CDF.BVNOR(quant1, quant2, corr) 数值。返回具有给定相关性参数的标准双元正态分布的值小于 quant1 和 quant2 的累积概率。
, f5 u! P3 n( |; N
9 K1 d; [! `* }* `
CDF.CAUCHY(quant, loc, scale) 数值。返回带有给定位置和刻度参数的 Cauchy 分布中的值小于 quant 的累积概率。
8 V& h& j# r. i1 f6 h# n4 N/ t
: q5 B) K, Z8 M/ s
CDF.CHISQ(quant, df) 数值。返回自由度为 df 的卡方分布中的值小于 quant 的累积概率。
1 \" S# q. w* u0 \+ {
7 `( C% B/ ?" V" y, D' F/ i
CDF.EXP(quant, shape) 数值。返回带有给定形状参数的指数分布中的值小于 quant 的累积概率。
2 S' M m# \) D% c2 P8 a! L7 z
" k% y) E# H( c* j6 |3 P/ l
CDF.F(quant, df1, df2) 数值。返回自由度为 df1 和 df2 的 F 分布中的值小于 quant 的累积概率。
8 Z: L C/ ]# M+ a
) j/ v6 C7 U* q- y
CDF.GAMMA(quant, shape, scale) 数值。返回带有给定形状和刻度参数的 Gamma 分布中的值小于 quant 的累积概率。
- ^5 n2 ^/ {% R0 R
& w2 P% r) f& S+ _$ W% w7 F
CDF.GEOM(quant, prob) 数值。当成功概率是由 prob 给出时,返回获取成功时试验次数小于等于 quant 的累积概率。
% ~. p4 A* s; ?5 Q1 G, R1 N5 P
) a# q2 e, A( C( Z9 r
CDF.HALFNRM(quant, mean, stddev) 数值。返回具有指定均值和标准差的半正态分布的值小于 quant 的累积概率。
$ x3 u! ^0 ?8 P0 A: E( ^
; m% o/ D# \9 i+ x5 H/ D* k
CDF.HYPER(quant, total, sample, hits) 数值。如果样本对象是从 hits 具有指定特征、大小为 total 的全体中随机选择的,则返回具有指定特征的对象的数目小于等于 quant 的累积概率。
7 h! Y5 @# J' K& `
2 `% v9 k2 ^' w9 P
CDF.IGAUSS(quant, loc, scale) 数值。返回带有给定位置和标度参数的反高斯分布的值小于 quant 的累积概率。
( p1 j# Q, {" S/ p# G
k; g7 l0 b# H8 h8 Q5 x8 J8 d
CDF.LAPLACE(quant, mean, scale) 数值。返回带有给定均值和刻度参数的 Laplace 分布中的值小于 quant 的累积概率。
+ \* {& M. b1 t4 X) t
L8 m9 _1 `1 x3 ?
CDF.LOGISTIC(quant, mean, scale) 数值。返回带有给定均值和刻度参数的 Logistic 分布中的值小于 quant 的累积概率。
3 \# e) T( i9 D8 V" `
& _) t* ^; o, Y; q! h( a1 Q( f
CDF.LNORMal(quant, a, b) 数值。返回带有指定参数的对数正态分布中的值小于 quant 的累积概率。
0 o* g5 h. N7 a2 a4 c6 y
6 V, u% g5 Q8 w& v! j% S
CDF.NEGBIN(quant, thresh, prob) 数值。当阈值参数是 thresh 且成功概率由 prob 给出时,返回获得成功的试验数小于等于 quant 的累积概率。
9 R5 [- B9 |8 R) c+ c
- ^% @) m0 _' y a7 D0 J" \! C9 y
CDFNORM(zvalue) 数值。返回均值为 0 且标准差为 1 的随机变量小于 zvalue 的概率,zvalue 必须为数值。
0 F7 N3 Y7 k8 D. L
; }0 \$ p# L2 B2 U
CDF.NORMal(quant, mean, stddev) 数值。返回具有指定均值和标准差的正态分布的值小于 quant 的累积概率。
* ]8 B. k1 }* y# D3 W6 Q
+ l1 ?& O; r! ~+ C/ \, S
CDF.PARETO(quant, threshold, shape) 数值。返回带有给定阈值和形状参数的 Pareto 分布中的值小于 quant 的累积概率。
- i8 J3 b8 S1 a2 D4 Y
) \% G E4 P" H# @, l6 l+ V
CDF.POISSON(quant, mean) 数值。返回具有指定均值或速率参数的泊松分布的值小于等于 quant 的概率。
2 ~8 @+ w4 h' G/ o- s! P
; m3 e% S3 W9 _/ J# G! ?4 n
CDF.SMOD(quant, a, b) 数值。返回具有指定参数的学生最大模数的值小于 quant 的累积概率。
# w: k8 c/ T U% k' j
3 q, J6 b' E; h: K
CDF.SRANGE(quant, a, b) 数值。返回具有指定参数的学生全距统计的值小于 quant 的累积概率。
5 \8 v c) K) s: j
; v; b% i- T) r0 k9 G+ v& @' o& _) p' I
CDF.T(quant, df) 数值。返回指定自由度为 df 的学生式 t 分布中的值小于 quant 的累积概率。
3 u3 m4 ~' A; K1 R: i/ s1 u! [8 Z
/ n% O, R% W+ f- ?/ s
CDF.UNIFORM(quant, min, max) 数值。返回带有给定最小值和最大值的均匀分布中的值小于 quant 的累积概率。
9 o9 U0 [# i. }; t1 M y- X
; h ]# a }" l% v% r! t
CDF.WEIBULL(quant, a, b) 数值。返回带有指定参数的 Weibull 分布中的值小于 quant 的累积概率。
A: Q9 o! u2 B, X f9 S- J
# g3 G! }) R. G1 o$ S
NCDF.BETA(quant, shape1, shape2, nc) 数值。返回带有给定形状和非中心性参数的非中心 Beta 分布中的值小于 quant 的累积概率。
$ O) f5 s/ c5 l
% Q' F8 w) Q7 m
NCDF.CHISQ(quant,df,nc) 数值。返回自由度为 df 并指定非中心性参数的非中心卡方分布中的值小于 quant 的累积概率。
5 O+ _+ L7 ~, X, t6 Z2 P
6 L4 W3 R1 t) ~
NCDF.F(quant, df1, df2,nc) 数值。返回自由度为 df1 和 df2 以及非中心性 nc 的非中心 F 分布中的值小于 quant 的累积概率。
* Z5 E$ ]: G. X( s8 w N9 ]
6 G z4 V m9 Q. W1 Z' K! T
NCDF.T(quant, df,nc) 数值。返回指定自由度为 df 和非中心性 nc 的非中心学生氏 t 分布中的值小于 quant 的累积概率。
8 M: E) Y# m0 i! ]9 Z
; Q! A3 b9 B. H/ \
反向分布函数
) V+ X& M, r, [2 c& o
% q& w) i( A2 u
下列函数给出了指定分布中与累积概率等于第一个参数 prob 的值。后面的参数为分布参数。请注意每个函数名称中的句点。
. z$ [& F4 ~8 W( p
4 L {9 `5 ^- J( ^+ X
IDF.BETA(prob, shape1, shape2) 数值。返回具有给定形状参数的 Beta 分布中累积概率为 prob 的值。
! W' E7 T! }+ n& P& O5 h
+ R; J% k6 [+ C+ y0 [
IDF.CAUCHY(prob, loc, scale) 数值。返回具有给定位置和度量参数的 Cauchy 分布中累积概率为 prob 的值。
% J$ v! W# H0 k u
" [3 c6 w3 n8 N. ?' O8 U
IDF.CHISQ(prob, df) 数值。返回指定自由度为 df 的卡方分布中累积概率为 prob 的值。例如,显著水平为 0.05、自由度为 3 的卡方值为 IDF.CHISQ(0.95,3)。
5 `; ]2 f1 O" c& u. @# T9 z
& a2 ]/ s" l- A, c* h# o O
IDF.EXP(prob, shape) 数值。返回带有衰减速率形状的指数衰减变量累积概率为 prob 的值。
7 n( O+ W+ C7 N/ w* V
: v) G- |" V8 t1 r
IDF.F(prob, df1, df2) 数值。返回指定自由度的 F 分布中累积概率为 prob 的值。例如,显著水平为 0.0、自由度为 3 和 100 的 F 值为 IDF.F(0.95,3,100)。
& q2 R! S) c5 |
. R( Z8 N2 ]% d4 G; h
IDF.GAMMA(prob, shape, scale) 数值。返回具有给定形状和刻度参数的 Gamma 分布中累积概率为 prob 的值。
9 s8 I" T& h3 v, l; |+ b
1 W" Y" p3 X; x# [* E7 p/ P
IDF.HALFNRM(prob, mean, stddev) 数值。返回具有给定均值和标准差的半正态分布中累积概率为 prob 的值。
$ m0 k' q& h/ i9 v' g
" s) m9 u! ^4 p" ?
IDF.IGAUSS(prob, loc, scale) 数值。返回具有给定位置和标度参数的反高斯分布中累积概率是 prob 的值。
% R4 d3 n! N }" Z4 B" U
- { h) y( Z2 U, {
IDF.LAPLACE(prob, mean, scale) 数值。返回具有给定均值和刻度参数的 Laplace 分布中累积概率为 prob 的值。
) y! O* Z9 N0 S6 {: B' O9 `* v
% E) J; b. h; l& X
IDF.LOGISTIC(prob, mean, scale) 数值。返回具有给定均值和刻度参数的 Logistic 分布中累积概率为 prob 的值。
4 v+ W# A! \2 i# U
0 [2 a3 \. Y F: Z0 W: ~
IDF.LNORMal(prob, a, b) 数值。返回具有给定参数的对数正态分布中累积概率为 prob的值。
' S( w- _6 ?. V& C5 `! v& \, X; [3 O+ n
% Y) i C. e6 e( l1 p$ I
IDF.NORMal(prob, mean, stddev) 数值。返回具有指定均值和标准差的正态分布中累积概率为 prob 的值。
9 [$ Q1 m3 Q5 P1 ^6 t
1 t1 a; x9 r/ E% V; o
IDF.PARETO(prob, threshold, shape) 数值。返回具有给定阈值和刻度参数的 Pareto 分布中累积概率为 prob 的值。
2 b" ~2 I( M- z6 r
9 r0 ^/ |8 c! k3 n: Y
IDF.SMOD(prob, a, b) 数值。返回具有指定参数学生最大模数累积概率是 prob 的值。
4 c) ]4 }: G9 W0 g! \( x5 g% R4 S
6 ^9 G1 P, U f1 L0 `( Z
IDF.SRANGE(prob, a, b) 数值。返回具有指定参数的学生全距统计累积概率是 prob 的值。
/ \6 [1 w, N$ p# F; q4 z; Z; f
9 a9 z% J9 I; m" I
IDF.T(prob, df) 数值。返回指定自由度为 df 的学生式 t 分布中累积概率为 prob 的值。
' z3 p1 a' B" @0 F: a- ?0 C
2 z p: l# h0 B" G$ b
IDF.UNIFORM(prob, min, max) 数值。返回在最小值和最大值之间的均匀分布中累积概率为 prob 的值。
' Y) M- F* m/ ?% X1 {
: d2 n8 l6 S% T' r( N
IDF.WEIBULL(prob, a, b) 数值。返回具有指定参数的 Weibull 分布中累积概率为 prob 的值。
0 l4 y `: E* M8 `, k. p: `
( x7 D, g+ A' `% l" p2 h9 `
PROBIT(prob) 数值。返回标准正态分布中累积概率等于 prob 的值。参数 prob 是大于 0 且小于 1 的概率。
; v# X' b0 k& }7 C+ e
5 H; q. m( _; z' n
: M! P9 s+ t" N' C! q7 c- C) O
. _9 a# P2 f6 I$ I v2 ^* l' r
随机变量函数
* L0 |$ y* c$ F, D/ g! w
7 t4 N/ Y7 y9 d! L5 Q: {
下列函数给出了指定分布中的随机变量。这些参数为分布参数。您可以重复伪随机数的序列,方法是在每个序列前的"首选项"对话框中设置种子。请注意每个函数名称中的句点。
' F! h* T8 H2 }8 B
/ J+ _2 H4 d( N
NORMal(stddev) 数值。返回具有均值 0 和标准差 stddev 的分布中的某个正态分布的伪随机数,stddev 必须为正数。您可以重复伪随机数的序列,方法是在每个序列前的"首选项"对话框中设置种子。
3 b# a5 X4 U, d+ ]; }/ y4 R8 p
7 D+ ?5 y+ k* T4 J6 F' o
RV.BERNOULLI(prob) 数值。返回具有指定概率参数 prob 的 Bernoulli 分布中的随机值。
* G4 z/ E6 }" l5 f3 w
+ c* C* M1 |2 B j
RV.BETA(shape1, shape2) 数值。返回具有指定形状参数的 Beta 分布中的随机值。
2 q; _8 ~4 W8 J9 T8 \
# t8 g! w4 S" ]5 q+ O) r0 x
RV.BINOM(n, prob) 数值。返回具有指定试验次数和概率参数的二项式分布中的随机值。
, t! \( M8 n% t& f
6 }1 [+ ?3 f, @1 X- {" j% w9 [
RV.CAUCHY(loc, scale) 数值。返回具有指定位置和刻度参数的 Cauchy 分布中的随机值。
/ Z6 @. j/ H2 R" M
: B9 M' r5 h+ M+ O- s: z& W
RV.CHISQ(df) 数值。返回指定自由度为 df 的卡方分布中的随机值。
1 j& l- e& N3 o9 N! H$ k$ }
# g) E* }4 K% O/ @: O
RV.EXP(shape) 数值。返回具有指定形状参数的指数分布中的随机值。
7 p* Z# ^; o, Y+ l- ^! T" u- o s, s
1 Q; b1 y( L. d0 i2 y9 ~
RV.F(df1, df2) 数值。返回指定自由度为 df1 和 df2 的 F 分布中的随机值。
! @" V% g2 K4 O( A) e2 j
0 V" C% {* M8 B9 }
RV.GAMMA(shape, scale) 数值。返回具有指定形状和刻度参数的 Gamma 分布中的随机值。
' R/ C/ {( T3 p9 Q G; r
3 L+ K' x9 v7 a: d. o& p
RV.GEOM(prob) 数值。返回具有指定概率参数的几何分布中的随机值。
( j# U3 _- @" y0 L
1 G8 v7 C! n- X2 Y+ h& V+ n. Y
RV.HALFNRM(mean, stddev) 数值。返回具有指定均值和标准差的半正态分布的随机值。
b* r9 a/ m6 q* g, V) N' p
3 F1 f; D2 H) A ^* j' \- L
RV.HYPER(total, sample, hits) 数值。返回具有指定参数的超几何分布中的随机值。
4 x8 c+ t7 G& E1 o [2 |' M* h; \" H
; u/ V3 T: x% f" j
RV.IGAUSS(loc, scale) 数值。返回具有指定位置和标度参数的反高斯分布的随机值。
! W1 Z- X# M: N1 f; @5 C0 M! c" C
! u7 d4 U4 y& z6 D+ n" x
RV.LAPLACE(mean, scale) 数值。返回具有指定均值和刻度参数的 Laplace 分布中的随机值。
3 G& f! M& B$ m7 C) f+ Z
: ?+ M3 l# D5 j! v2 A' s% M
RV.LOGISTIC(mean, scale) 数值。返回具有指定均值和刻度参数的 Logistic 分布中的随机值。
5 S. f* u! F% g! |. U; O( m% J
" Y9 Z/ ~3 \! ~
RV.LNORMal(a, b) 数值。返回具有指定参数的对数正态分布中的随机值。
( b |7 a- \2 T7 T7 t
9 V: N1 L) e" m& L) ]2 [
RV.NEGBIN(threshold, prob) 数值。返回具有指定阈值和概率参数的负二项式分布中的随机值。
2 o# V, `& \- d9 K# m/ m# @1 d( G$ b
! g; y4 o9 A3 }9 _9 |! C; A
RV.NORMal(mean, stddev) 数值。返回具有指定均值和标准差的正态分布的随机值。
% p3 _! T+ D& v( k% t2 _* ^: _
" m' I5 j1 V7 m1 i/ ]6 B3 c( H
RV.PARETO(threshold, shape) 数值。返回具有指定阈值和形状参数的 Pareto 分布中的随机值。
( i( }9 x2 U* l5 }! ]
) y; E% P2 O: t3 g
RV.POISSON(mean) 数值。返回具有指定均值或速度参数的柏松分布中的随机值。
' x' j2 Q) Y1 E9 {, Z* g
" Z! l" q# N# r
RV.T(df) 数值。返回指定自由度为 df 的学生式 t 分布中的随机值。
1 K8 t' y8 u- z5 B4 }
5 z8 V0 {/ g* Q% v
RV.UNIFORM(min, max) 数值。返回具有指定最小值和最大值的均匀分布中的随机值。另请参阅 UNIFORM 函数。
# m) N6 V$ ?% ~0 {" [: k
% v" \- a& n& J% g
RV.WEIBULL(a, b) 数值。返回具有指定参数的 Weibull 分布中的随机值。
# X. s- W9 t$ t, V3 E
8 r- A# ^1 p6 z" z2 T
UNIFORM(max) 数值。返回一个在 0 和参数 max 之间均匀分布的伪随机数,max 必须为数值(但可以是负数)。您可以重复伪随机数的序列,方法是在每个序列前设置相同的随机数种子(在"转换"菜单中提供)。
4 N m4 U' D3 R8 [5 \ ]
2 G' h( f2 Z, M; o
转换函数
0 G% l1 U6 y' h( P3 ~2 I
* G5 {! V" L5 n0 l
NUMBER(strexpr,format) 数值。以数字形式返回字符串表达式 strexpr 的值。第二个参数 format 是用于读取 strexpr 的数值格式。因此,如果 NUMBER(name, f8) 中的 name 是一个包含以字符形式表示的数字、由八个字符组成的字符串,则它就是该数字的数值表示形式。如果无法使用此格式读取该字符串,则此函数将返回系统缺失值。
9 ~9 j/ `0 r$ V- j1 n
8 Z. X$ Y5 {3 o* g: y$ v, D
STRING(numexpr,format) 数值。当 numexpr 根据 format 转换成字符串时,返回作为结果的那个字符串。STRING(-1.5,F5.2) 将返回字符串值"-1.50"。第二个参数 format 必须是一种用于写数字值的格式。
4 C; d- i+ \% D/ m* _" b
4 L, v M; l5 q" p7 O
缺失值函数
. s# ~2 Z u+ W2 I8 M+ f
+ [* A- i7 i( }3 K4 H
**S(variable[,...])数值。返回具有缺失值的参数的计数。此函数需要一个或多个参数,这些参数应为工作数据文件中的变量名称。
; K. G) K! ^& C, ]1 k9 L) o
& |4 Z. M9 O, B( J3 E
MISSING(variable) 逻辑。如果变量具有缺失值,则返回 1 或 true。参数应为工作数据文件中的变量名称。
' ]) j+ ~, u$ A; K
5 e0 \ x% B' O: ~ x5 v) Q K4 w
SYSMIS(numvar) 逻辑。如果 numvar 的值为系统缺失值,则返回 1 或 true。参数 numvar 必须为工作数据文件中某个数值变量的名称。
8 U. {3 K* q- i$ p0 l) J Q
2 E" s* n% J' r% \. R: l( P$ ~2 _
VALUE(variable) 数值或字符串。返回 variable 的值,忽略用户对 variable 的缺失值定义,variable 必须为工作数据文件中的变量名称。
|) \9 X4 k. S# k0 g: v ?
. t' H" ?" U$ H/ b* W# i1 s
2 \# l/ B: Y. s* v
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5