- 在线时间
- 5024 小时
- 最后登录
- 2022-11-28
- 注册时间
- 2009-4-8
- 听众数
- 738
- 收听数
- 1
- 能力
- 23 分
- 体力
- 77814 点
- 威望
- 96 点
- 阅读权限
- 255
- 积分
- 27270
- 相册
- 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算术函数' p3 j1 x. G0 ~) g
$ H: w5 N2 \' T$ j- P
ABS(numexpr) 数值。返回 numexpr(必须为数值)的绝对值。
' Y& V# n* z& J8 _" o' WARSIN(numexpr) 数值。返回 numexpr 的反正弦(以弧度为单位),求出的值必须为 -1 和 +1 之间的数字值。
7 b7 m9 g/ C: z0 v1 nARTAN(numexpr) 数值。返回 numexpr 的反正切(以弧度为单位),numexpr 必须为数字值。7 n( p9 Y2 T* X
COS(radians) 数值。返回 radians 的余弦(以弧度为单位),radians 必须为数字值。
6 o5 Z0 }8 E& W3 e, T7 w$ lEXP(numexpr) 数值。返回 e 的 numexpr 次幂,其中 e 是自然对数的底数,而 numexpr 是数值。较大的 numexpr 值可能会产生超过机器性能的结果。
) n2 b) D' n. |$ k! U' OLN(numexpr) 数值。返回以 e 为底数的 numexpr 的对数,numexpr 必须为大于 0 的数值。( I/ O8 a( w( K: _. J& v
LNGAMMA(numexpr) 数值。返回 numexpr 的完全 Gamma 函数的对数,numexpr 必须为大于 0 的数值。
4 \# I. I9 T9 U. v1 A( G4 m6 YLG10(numexpr) 数值。返回以 10 为底数的 numexpr 的对数,numexpr 必须为大于 0 的数值。
v6 F* o# g1 _MOD(numexpr,modulus) 数值。返回 numexpr 除以 modulus 所得到的余数。两个参数都必须为数值,且 modulus 不得为 0。
/ v3 G" U5 u5 c! s: nRND(numexpr) 数值。返回对 numexpr 舍入后产生的整数,numexpr 必须为数值。刚好以 .5 结尾的数值将舍去 0 以后的数值。
" k& J5 u4 ?" [* z4 L. W* NSIN(radians) 数值。返回 radians 的正弦(以弧度为单位),radians 必须为数字值。' Y8 V3 R% ~( h v3 B
SQRT(numexpr) 数值。返回 numexpr 的正平方根,numexpr 必须为非负数。
+ d6 J. I8 F% C) @" WTRUNC(numexpr) 数值。返回 numexpr 被截断为整数(向 0 的方向)的值。
- {# j& H6 C+ Z( d
; o1 N$ I: L2 h( F$ }3 k+ d2 M, V统计函数2 @) x# }+ Q$ o% A
后缀 .n 可在所有统计函数中使用以指定有效参数的数目。例如,仅当至少两个变量含有效值时,MEAN.2(A,B,C,D) 对变量 A、B、C 和 D 返回其有效值的均值。SD、VARIANCE 和 CFVAR 的缺省 n 值为 2,其他统计函数为 1。
: `3 [9 ~" }" K7 `CFVAR(numexpr,numexpr[,...])数值。返回其具有有效值的参数的方差系数(标准差除以均值)。此函数需要两个或更多参数,这些参数必须为数值。您可以指定有效参数的最小数目,以对此函数求值。
1 t& N: m' Y! m8 q' ~& c+ v6 u! h9 RLAG(variable) 数值或字符串。返回数据文件中前一个个案的变量值。为第一个个案返回系统缺失值(数值变量)或空白(字符串变量)。5 c; T9 }; Q1 }0 X: ^
LAG(variable,ncases) 数值或字符串。返回文件中前 n 个个案的变量值。为前 n 个个案返回系统缺失值(数值变量)或空白(字符串变量)。/ D! E3 z# G4 i3 h5 i
注意:在一系列的转换命令(无干预 EXECUTE 命令或是其他读取数据的命令)中,延迟函数将在所有其他转换后计算,而无论命令顺序如何。' z2 j* s+ e' Q# A
MAX(value,value[,...])数值或字符串。返回其具有有效值的参数的最大值。此函数需要两个或更多参数。您可以指定有效参数的最小数目,以对此函数求值。
# g: Y' I4 d/ r {0 G: B/ x& ZMEAN(numexpr,numexpr[,...])数值。返回其具有有效值的参数的算术均值。此函数需要两个或更多参数,这些参数必须为数值。您可以指定有效参数的最小数目,以对此函数求值。, f2 r" d O0 Z# E& `( R3 F
MIN(value,value[,...])数值或字符串。返回其具有有效值的参数的最小值。此函数需要两个或更多参数。您可以指定有效参数的最小数目,以对此函数求值。9 T7 a0 d, y; y
NVALID(variable[,...])数值。返回具有有效的非缺失值的参数的计数。此函数需要一个或多个参数,这些参数应为工作数据文件中的变量名称。9 M, z' c( m5 S F5 @
SD(numexpr,numexpr[,...])数值。返回其具有有效值的参数的标准差。此函数需要两个或更多参数,这些参数必须为数值。您可以指定有效参数的最小数目,以对此函数求值。- o F. |8 `2 e( g1 m8 [: A+ N
SUM(numexpr,numexpr[,...])数值。返回其具有有效值的参数的和。此函数需要两个或更多参数,这些参数必须为数值。您可以指定有效参数的最小数目,以对此函数求值。
; ?) r& K3 }5 t6 eVARIANCE(numexpr,numexpr[,...])数值。返回其具有有效值的参数的方差。此函数需要两个或更多参数,这些参数必须为数值。您可以指定有效参数的最小数目,以对此函数求值。: e: b* A5 C# y. h: q& C1 h
字符串函数5 v+ ]$ }' a+ Z4 {
CONCAT(strexpr,strexpr[,...])字符串。返回由其全部参数拼接而成的字符串,对其求出的值必须为字符串。此函数需要两个或更多参数。$ j C. P- |+ W" z% M
INDEX(haystack,needle) 数值。返回一个整数,指示字符串 needle 第一次出现在字符串 haystack 中的起始位置。如果 needle 未出现在 haystack 中,则返回 0。
* ] R; k# Z- sINDEX(haystack,needle,divisor) 数值。请参阅前述函数。可选的第三个参数 divisor 是用于将 needle 划分为各个单独字符串以便搜索的字符数。它必须是一个可平均划分 needle 长度的整数。6 @( V4 }) }- H b, G& }$ ?
LOWER(strexpr) 字符串。返回大写字母都更改为小写字母而其他字符不变的 strexpr。
. V* ~, B: G' p& }' p* N# ?8 dLPAD(strexpr,length) 字符串。返回为了延伸到 length 给定的长度而用空格填充左侧的字符串 strexpr,length 必须为 1 到 255 之间的正整数。
) `' a% O" j! ?0 O' YLPAD(strexpr,length,char) 字符串。与带两个参数的 LPAD 相同,但用 char 填充 strexpr 的左侧。可选的第三个参数 char 是包含在一对单引号中的单个字符,或是某个产生单个字符的字符串表达式。
1 Z2 h( y' n8 S$ P4 v; ?% Q4 O0 G! OLTRIM(strexpr) 字符串。返回删除了所有前导空格的字符串 strexpr。5 U# f* Y* h1 a
LTRIM(strexpr,char) 字符串。与带一个参数的 LTRIM 相同,但删除 char 的前导实例。可选的第二个参数 char 是包含在一对单引号中的单个字符,或是某个产生单个字符的字符串表达式。5 h) Q, L. e$ E' E9 a" D J
LENGTH(strexpr) 数值。返回 strexpr 的长度,strexpr 必须是一个字符串表达式。这是定义的长度,包括尾部的空格。要获取不带尾部空格时的长度,请使用 LENGTH(RTRIM(strexpr))。! f$ ]$ y2 Y9 ?% }
RINDEX(haystack,needle) 数值。返回一个整数,指示字符串 needle 最后一次出现在字符串 haystack 中的起始位置。如果 needle 未出现在 haystack 中,则返回 0。
. b% @: u3 Y$ Y, N+ h. p. Y- I' J/ tRINDEX(haystack,needle,divisor) 数值。请参阅前述函数。可选的第三个参数 divisor 是用于将 needle 划分为各个单独字符串以便搜索的字符数。它必须是一个可平均划分 needle 长度的整数。0 S7 S1 x+ C& L, R4 X% e
RPAD(strexpr,length) 字符串。返回为延伸到 length 给定的长度而用空格填充右侧的字符串 strexpr,length 必须为 1 到 255 之间的正整数。+ d( M: q$ s) B3 l* N; }
RPAD(strexpr,length,char) 字符串。与带有两个参数的 RPAD 相同,但用 char 填充 strexpr 的右侧。可选的第三个参数 char 是包含在一对单引号中的单个字符,或是某个产生单个字符的表达式。4 e. v% {, P$ G5 k9 N( b8 Q
RTRIM(strexpr) 字符串。返回删除了所有尾部空格的字符串 strexpr。此函数通常用于较大的表达式中,这是因为在将字符串分配给变量时用尾部空格填充了该字符串。$ x/ E. i8 M9 m" J! a& |' n6 N/ R2 C
RTRIM(strexpr,char) 字符串。与带有一个参数的 RTRIM 相同,但删除 char 的尾部实例。可选的第二个参数 char 是包含在一对单引号中的单个字符,或是某个产生单个字符的表达式。
( m0 S8 q4 ^$ }" Z, n! \SUBSTR(strexpr,pos) 字符串。返回 strexpr 中从位置 pos 开始一直到结尾的子字符串。# J' d/ e/ N# u& _3 k4 N: J i& O O
SUBSTR(strexpr,pos,length) 字符串。返回 strexpr 中从位置 pos 开始、长度为 length 的子字符串。! ?" M$ Q7 h& l' w' A2 f
UPCAS(strexpr) 字符串。返回小写字母都更改为大写字母而其他字符不变的 strexpr。% ` O4 a8 i8 ^) \& z
日期和时间函数
) b3 @5 W/ T+ I" b6 ACTIME.DAYS(timevalue) 数值。返回 timevalue 中的天数(包括有小数位的天数),timevalue 必须为时间格式的数值或表达式,如 TIME.** 函数的结果。" D- K$ t6 H7 m! Z8 \9 g2 k& M) T. S
CTIME.HOURS(timevalue) 数值。返回 timevalue 中的小时数(包括有小数位的小时数),timevalue 必须为时间格式(TIME.** 函数之一所创建的或以 TIME 输入格式读取的格式)的数值或表达式。4 ^4 o, d' A; C8 @; u c
CTIME.MINUTES(timevalue) 数值。返回 timevalue 中的分钟数(包括有小数位的分钟数),timevalue 必须为时间格式(TIME.** 函数之一所创建的或以 TIME 输入格式所读取的格式)的数字或表达式。2 f* ]4 z2 K0 E, n% r, x1 ^' G1 k
CTIME.SECONDS(timevalue) 数值。返回 timevalue 中的秒数(包括有小数位的秒数),timevalue 必须为时间格式(TIME.** 函数之一所创建的或以 TIME 输入格式所读取的格式)的数字或表达式。
' C( }' B* }0 s& g1 e9 B2 hDATE.DMY(day,month,year) 日期格式的数值。返回一个对应于所指示的 day、month 和 year 的日期值。要正确显示此值,可为其指定 DATE 格式。参数都必须为整数,day 在 1 和 31 之间,month 在 1 和 13 之间,year 为一个大于 1582 的四位数整数。
$ }, q2 E; a$ E+ s' A3 x$ b$ QDATE.MDY(month,day,year) 日期格式的数值。返回一个对应于所指示的 month、day 和 year 的日期值。要正确显示此值,可为其指定 DATE 格式。参数则同前述函数。
7 q9 [- Y7 |, ~$ `DATE.MOYR(month,year) 日期格式的数值。返回一个对应于所指示的 month 和 year 的日期值。要正确显示此值,可为其指定 DATE 格式。参数都必须为整数,month 在 1 和 13 之间,year 为一个大于 1582 的四位数整数。/ @" Z; ~( F: F5 r, s
DATE.QYR(quarter,year) 日期格式的数值。返回一个对应于所指示的 quarter 和 year 的日期值。要正确显示此值,可为其指定 DATE 格式。参数都必须为整数,quarter 在 1 和 4 之间,year 为一个大于 1582 的四位数整数。
( @6 @3 o8 Z M$ EDATE.WKYR(weeknum,year) 日期格式的数值。返回一个对应于所指示的 weeknum 和 year 的日期值。要正确显示此值,可为其指定 DATE 格式。参数都必须为整数,weeknum 在 1 和 52 之间,year 为一个大于 1582 的四位数整数。) v+ B+ E! S9 y5 L: f
DATE.YRDAY(year,daynum) 日期格式的数值。返回一个对应于所指示的 year 和 daynum 的日期值。要正确显示此值,可为其指定 DATE 格式。参数都必须为整数,daynum 在 1 和 366 之间,year 为一个大于 1582 的四位数整数。
) e+ @" U" A% P' c5 U/ mTIME.DAYS(days) 时间区间格式的数值。返回一个对应于所指示的 days 数的时间区间。要正确显示此值,可为其指定 TIME 格式。参数必须为数值。( L/ C4 s" t0 L1 G
TIME.HMS(hours,min,sec) 时间区间格式的数值。返回一个对应于所指示的 hours、min 和 sec 数的时间区间。要正确显示此值,可为其指定 TIME 格式。参数 hours、min 和 sec 必须分别为不大于 24、60 和 60 的整数,但第一个非零参数可以超出其限制,且最后一个参数可以有小数部分。
/ [; I- d- d4 lXDATE.DATE(datevalue) 日期格式的数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的日期部分。(必须为此函数所创建的变量指定相应的显示格式。在"数据编辑器"的"变量视图"中,使用该变量的"类型"单元格为其指定一个日期显示格式。)( J) j4 E* w! |8 k
XDATE.HOUR(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的小时(0 和 23 之间的一个整数)。
' \' K/ t# b, X V+ y5 p$ sXDATE.JDAY(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中一年中的某天(1 和 366 之间的一个整数)。$ v6 T* M% P/ [% T: Q( @- n5 e8 ]- p
XDATE.MDAY(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中一月中的某天(1 和 31 之间的一个整数)。
" j* p: @( G7 GXDATE.MINUTE(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的分钟(0 和 59 之间的一个整数)。
F. d( j4 n! k& U- y; ]* t: eXDATE.MONTH(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的月(1 和 12 之间的一个整数)。
9 @! r% x$ a7 x3 k. YXDATE.QUARTER(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中一年中的季度(1 和 4 之间的一个整数)。9 P6 e' u4 @/ q r/ k9 o+ k& @5 h
XDATE.SECOND(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的秒(0 和 60 之间的一个数)。
) F& j) R" L7 t" j0 E2 [XDATE.TDAY(timevalue) 数值。返回时间区间格式(TIME.** 函数之一所创建的或 TIME 输入格式所读取的格式)的数值中的整天数(整数形式) 。
9 w- ]' C7 V t( ]1 }( IXDATE.TIME(datevalue) 时间区间格式的数值,代表午夜以来的秒数。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中一天中的时间。(通常应为此函数所创建的变量指定相应的显示格式。在"数据编辑器"的"变量视图"中,使用该变量的" 类型"单元格为其指定一个显示为小时和分钟的日期显示格式。)9 s# R. ?6 h5 w" c
XDATE.WEEK(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的周数(1 和 53 之间的一个整数)。
8 T* D# W. i% ?1 Q; ]6 Z% }XDATE.WKDAY(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的星期(代表星期天的 1 和代表星期六的 7 之间的整数) 。
6 t% @+ A( Z8 p0 y2 M" j8 s/ ZXDATE.YEAR(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的年份(四位数的整数形式) 。
: f7 i: G6 n( Z5 ^YRMODA(year,month,day) 数值。返回从 1582 年 10 月 15 日开始一直到参数 year、month 和 day 所代表的日期为止的天数,这三个参数必须为可构成自 1582 年 10 月 15 日以来的有效日期的整数。两位数的 year 值将采用基于"选项"设置("编辑"菜单,"选项","数据"选项卡)的世纪。缺省情况下,两位数的 year 的取值全距如下:从当前日期之前 69 年开始,到当前日期之后的 30 年结束。0 s6 z- q! E! J$ p9 X o, m8 S4 v
" F) v1 X$ W6 H% h逻辑函数5 x" i' n/ t8 g5 t! M# Z% _- Z7 q
/ u: p2 V$ i7 n1 T! \5 ~% }
+ ]) r+ F+ u8 f7 E
RANGE(test,lo,hi[,lo,hi,...])逻辑。如果 test
- X! a: X5 D6 {( G" Z$ R是在 lo, hi 对所定义的任何包含全距内,则返回 1 或 true。参数必须全部为数值或全部为字符串,必须长度相同,并且每个lo, hi 对必须按 lo <= hi 来排序。. U. k; w; k& O# k/ a; E: S
. I7 |8 |, ?4 B) z2 Y4 F& w注意:对字符串值,由于使用了国家对照顺序,即使是同一字符集,其结果也可能因语言环境不同而不同。语言顺序,而非 ASCII 顺序,决定了序列中的特定字符的位置。
( \* A' v1 q, D! |9 C
9 u P( S; g% G4 K( n6 a3 ZANY(test,value[,value,...])逻辑。如果检验的值与任何后续值相匹配,则返回 1 或 true;否则返回 0 或 false。此函数需要两个或更多参数。
5 p! C; p# l8 O3 I" q# d# `) ]
1 x* v' G/ T" S& z8 U, w概率密度函数4 X$ y. {9 B) L9 j& K7 ]+ m) \
下列函数给出了具有指定分布的密度函数在第一个参数 quant 值处的值。后面的参数为分布参数。请注意每个函数名称中的句点。4 b) |" @) n! A$ _$ ]: @% p$ D
PDF.BERNOULLI(quant, prob) 数值。返回具有给定概率参数的 Bernoulli 分布的值等于 quant 的概率。' R6 f" I# {" ^+ z* L0 g& r7 K
PDF.BETA(quant, shape1, shape2) 数值。返回具有 quant 的给定形状参数的 beta 分布的概率密度。
9 C; r% O0 f5 G; T9 M, nPDF.BINOM(quant, n, prob) 数值。返回当每个试验的成功概率是 prob 时,n 个试验中的成功数等于 quant 的概率。当 n 是 1 时,该值等同于 PDF.BERNOULLI。
7 e& r" G# b: u% X% gPDF.BVNOR(quant1, quant2, corr) 数值。返回 quant1、quant2 处给定相关性参数的标准双元正态分布的概率密度。6 L- \9 k; c2 `2 `+ h. U# ~0 a, Y
PDF.CAUCHY(quant, loc, scale) 数值。返回 quant 处给定位置和标度参数的柯西分布的概率密度。
" D" \4 R" t0 LPDF.CHISQ(quant, df) 数值。返回 quant 处自由度为 df 的卡方分布的概率密度。
1 g* X, H C# W/ U- ~* VPDF.EXP(quant, shape) 数值。返回 quant 处给定形状参数的指数分布的概率密度。
: D+ n5 J: b5 X- o( ~" K o' K: APDF.F(quant, df1, df2) 数值。返回 quant 处自由度为 df1 和 df2 的 F 分布的概率密度。 R x& w, `0 S2 U! Y8 L
PDF.GAMMA(quant, shape, scale) 数值。返回 quant 处给定形状和标度参数的 gamma 分布的概率密度。
r+ _% g5 q8 ^, fPDF.GEOM(quant, prob) 数值。返回当成功概率是由 prob 给出时,获得成功的试验数等于 quant 的概率。
; c$ D5 `4 q3 K8 I9 N! u$ lPDF.HALFNRM(quant, mean, stddev) 数值。返回 quant 处指定均值和标准差的半正态分布的概率密度。* n% U4 R6 ~$ m
PDF.HYPER(quant, total, sample, hits) 数值。返回当样本个体是从大小为 total 的域(域中的 hits 具有已指定的特征)中随机选择时,具有指定特征的个体数等于 quant 的概率。
4 K! \3 E I( E' t! \8 L+ }1 q- `PDF.IGAUSS(quant, loc, scale) 数值。返回 quant 处给定位置和标度参数的反高斯分布的概率密度。# r9 |. Z$ w8 w* c
PDF.LAPLACE(quant, mean, scale) 数值。返回 quant 处给定均值和标度参数的拉普拉斯分布的概率密度。
' T- F( r* K V8 Q/ g$ w3 WPDF.LOGISTIC(quant, mean, scale) 数值。返回 quant 处给定均值和标度参数的逻辑斯蒂分布的概率密度。
' L1 I+ T7 b0 a4 E9 b sPDF.LNORMal(quant, a, b) 数值。返回 quant 处给定参数的对数正态分布的概率密度。
5 E J- H+ F8 M4 [! @) _7 tPDF.NEGBIN(quant, thresh, prob) 数值。返回当阈值参数是 thresh 且成功概率由 prob 给出时,获得成功的试验数等于 quant 的概率。, f" @$ N2 d$ [$ @" J& |
PDF.NORMal(quant, mean, stddev) 数值。返回 quant 处给定均值和标准差的正态分布的概率密度。* c: {& @7 F) Z6 `
PDF.PARETO(quant, threshold, shape) 数值。返回 quant 处给定阈值和形状参数的 Pareto 分布的概率密度。, c! i' J& B, H. L
PDF.POISSON(quant, mean) 数值。返回具有指定均值或比率参数的泊松分布的值等于 quant 的概率。4 @& S) }0 U" H( P; f( ]& M9 }
PDF.T(quant, df) 数值。返回 quant 处指定自由度为 df 的学生 t 分布的概率密度。
% F0 {/ ~1 E c9 U, g6 ?5 h" ]' jPDF.UNIFORM(quant, min, max) 数值。返回 quant 处给定最小值和最大值的均匀分布的概率密度。
! D. f& H! b0 Q" NPDF.WEIBULL(quant, a, b) 数值。返回 quant 处具有指定参数的 Weibull 分布的概率密度。; m2 w" E8 C: W0 N0 a) z
NPDF.BETA(quant, shape1, shape2, nc) 数值。返回 quant 处给定形状和非中心参数的非中心 beta 分布的概率密度。- h- D' h! C2 j/ T. @; ?
NPDF.CHISQ(quant, df,nc) 数值。返回 quant 处自由度为 df 和指定非中心参数的非中心卡方分布的概率密度。3 O+ T/ D- n- Q( \7 i
NPDF.F(quant, df1, df2,nc) 数值。返回 quant 处自由度为 df1 和 df2 和非中心 nc 的非中心 F 分布的概率密度。
) h& q5 e+ e! nNPDF.T(quant, df,nc) 数值。返回 quant 处指定自由度 df 和非中心 nc 的非中心学生氏 t 分布的概率密度。
: A' \: {3 Q# q8 ~; _+ f# @尾部概率函数) s' _! Z$ e: C" v5 {- X
下列函数给出了大于第一个参数 quant 的,具有指定分布的随机变量的概率。后面的参数为分布参数。请注意每个函数名称中的句点。
& i0 D( K, `' T" {" zSIG.CHISQ(quant, DF) 数值。返回以下累积概率:来自卡方分布、自由度为 df 的值大于 quant 的累积概率。
9 |# G0 X' R( k& g/ Q+ SSIG.F(quant, df1, df2) 数值。返回以下累积概率:来自 F 分布、自由度为 df1 和 df2 的值大于 quant 的累积概率。
# S/ H6 ^! o" `) @' z" b! y7 E7 X# h累积分布函数
( K2 P0 e, S) G$ d( E: T下列函数给出了小于第一个参数 quant 的,具有指定分布的随机变量的概率。后面的参数为分布参数。请注意每个函数名称中的句点。
8 x- j9 q, Q3 o6 F$ ]' nCDF.BERNOULLI(quant, prob) 数值。返回带有给定概率参数的 Bernoulli 分布中的值小于等于 quant 的累积概率。 W; A+ N# {0 L
CDF.BETA(quant, shape1, shape2) 数值。返回带有给定形状参数的 Beta 分布中的值小于 quant 的累积概率。
9 l5 V+ V# p! F- d) [CDF.BINOM(quant, n, prob) 数值。返回每次成功概率为 prob 的 n 次试验中成功次数小于等于 quant 的累积概率。当 n 是 1 时,该值等同于 CDF.BERNOULLI。
- v3 {' U+ H$ I) M0 a" _CDF.BVNOR(quant1, quant2, corr) 数值。返回具有给定相关性参数的标准双元正态分布的值小于 quant1 和 quant2 的累积概率。; t) Z5 U z' d/ s/ U( j G
CDF.CAUCHY(quant, loc, scale) 数值。返回带有给定位置和刻度参数的 Cauchy 分布中的值小于 quant 的累积概率。) d4 E" D- f6 z$ G9 \7 l% @# D
CDF.CHISQ(quant, df) 数值。返回自由度为 df 的卡方分布中的值小于 quant 的累积概率。; ~( i$ T; d" ]9 e( z
CDF.EXP(quant, shape) 数值。返回带有给定形状参数的指数分布中的值小于 quant 的累积概率。( I N' c3 p) V1 w u
CDF.F(quant, df1, df2) 数值。返回自由度为 df1 和 df2 的 F 分布中的值小于 quant 的累积概率。
1 q+ Z9 q7 k+ Z) p$ C. kCDF.GAMMA(quant, shape, scale) 数值。返回带有给定形状和刻度参数的 Gamma 分布中的值小于 quant 的累积概率。% ~' q( s' P* J5 T
CDF.GEOM(quant, prob) 数值。当成功概率是由 prob 给出时,返回获取成功时试验次数小于等于 quant 的累积概率。
`+ I9 S! N' f& q1 l# J- yCDF.HALFNRM(quant, mean, stddev) 数值。返回具有指定均值和标准差的半正态分布的值小于 quant 的累积概率。
+ V; P2 s# ~0 @% S9 ICDF.HYPER(quant, total, sample, hits) 数值。如果样本对象是从 hits 具有指定特征、大小为 total 的全体中随机选择的,则返回具有指定特征的对象的数目小于等于 quant 的累积概率。
" y0 H# A7 h0 P! E: G: C4 z* QCDF.IGAUSS(quant, loc, scale) 数值。返回带有给定位置和标度参数的反高斯分布的值小于 quant 的累积概率。8 i" i9 g+ A6 H+ y
CDF.LAPLACE(quant, mean, scale) 数值。返回带有给定均值和刻度参数的 Laplace 分布中的值小于 quant 的累积概率。' U S/ R; u- n" {9 `( b
CDF.LOGISTIC(quant, mean, scale) 数值。返回带有给定均值和刻度参数的 Logistic 分布中的值小于 quant 的累积概率。
* a) z' y6 z( f" h' j k: \/ T1 _) ^CDF.LNORMal(quant, a, b) 数值。返回带有指定参数的对数正态分布中的值小于 quant 的累积概率。
" ^. a4 n$ B% v L" P2 n1 [' L0 S4 ICDF.NEGBIN(quant, thresh, prob) 数值。当阈值参数是 thresh 且成功概率由 prob 给出时,返回获得成功的试验数小于等于 quant 的累积概率。
- |8 K; w! E0 X/ T5 \9 x( t% QCDFNORM(zvalue) 数值。返回均值为 0 且标准差为 1 的随机变量小于 zvalue 的概率,zvalue 必须为数值。
. X, B, z% @* _3 V! a. ECDF.NORMal(quant, mean, stddev) 数值。返回具有指定均值和标准差的正态分布的值小于 quant 的累积概率。
1 y$ f/ \$ h- j, Q% v3 YCDF.PARETO(quant, threshold, shape) 数值。返回带有给定阈值和形状参数的 Pareto 分布中的值小于 quant 的累积概率。
8 F( ~- r) ^- [( L, p' yCDF.POISSON(quant, mean) 数值。返回具有指定均值或速率参数的泊松分布的值小于等于 quant 的概率。
. d9 e6 j3 N9 x" o( TCDF.SMOD(quant, a, b) 数值。返回具有指定参数的学生最大模数的值小于 quant 的累积概率。6 p. p$ }- J* {* x) p4 {
CDF.SRANGE(quant, a, b) 数值。返回具有指定参数的学生全距统计的值小于 quant 的累积概率。9 k% |) d8 n5 P- S( B7 S
CDF.T(quant, df) 数值。返回指定自由度为 df 的学生式 t 分布中的值小于 quant 的累积概率。
1 X6 N( M+ \# O, O. i xCDF.UNIFORM(quant, min, max) 数值。返回带有给定最小值和最大值的均匀分布中的值小于 quant 的累积概率。
; z0 n+ B! z$ a7 Z- p: |CDF.WEIBULL(quant, a, b) 数值。返回带有指定参数的 Weibull 分布中的值小于 quant 的累积概率。; i, G8 r0 n0 ~2 H% C
NCDF.BETA(quant, shape1, shape2, nc) 数值。返回带有给定形状和非中心性参数的非中心 Beta 分布中的值小于 quant 的累积概率。3 y! i+ `# k+ \ d
NCDF.CHISQ(quant,df,nc) 数值。返回自由度为 df 并指定非中心性参数的非中心卡方分布中的值小于 quant 的累积概率。
, p- _7 C( A7 P" TNCDF.F(quant, df1, df2,nc) 数值。返回自由度为 df1 和 df2 以及非中心性 nc 的非中心 F 分布中的值小于 quant 的累积概率。7 S C4 s1 [. y$ D) J
NCDF.T(quant, df,nc) 数值。返回指定自由度为 df 和非中心性 nc 的非中心学生氏 t 分布中的值小于 quant 的累积概率。, o8 H8 B* o8 w7 A
反向分布函数5 k- S# b. h! V. J0 H
下列函数给出了指定分布中与累积概率等于第一个参数 prob 的值。后面的参数为分布参数。请注意每个函数名称中的句点。
4 D% M6 ^$ Z( P( B, v( v5 @5 m5 dIDF.BETA(prob, shape1, shape2) 数值。返回具有给定形状参数的 Beta 分布中累积概率为 prob 的值。
$ {2 p# T1 x7 \& k2 }. oIDF.CAUCHY(prob, loc, scale) 数值。返回具有给定位置和度量参数的 Cauchy 分布中累积概率为 prob 的值。
2 k3 |" R* q4 l1 c% o1 a8 r6 o, G6 nIDF.CHISQ(prob, df) 数值。返回指定自由度为 df 的卡方分布中累积概率为 prob 的值。例如,显著水平为 0.05、自由度为 3 的卡方值为 IDF.CHISQ(0.95,3)。5 s/ a: l. t! K# V P/ O; }+ p
IDF.EXP(prob, shape) 数值。返回带有衰减速率形状的指数衰减变量累积概率为 prob 的值。
# s7 n( B+ c7 a3 Q6 IIDF.F(prob, df1, df2) 数值。返回指定自由度的 F 分布中累积概率为 prob 的值。例如,显著水平为 0.0、自由度为 3 和 100 的 F 值为 IDF.F(0.95,3,100)。
" n6 T/ i, H+ j5 L, l4 D' s3 O# l6 p8 {IDF.GAMMA(prob, shape, scale) 数值。返回具有给定形状和刻度参数的 Gamma 分布中累积概率为 prob 的值。
4 H* l- v& K6 w: }7 F) Q* DIDF.HALFNRM(prob, mean, stddev) 数值。返回具有给定均值和标准差的半正态分布中累积概率为 prob 的值。
5 x2 b# _. ^0 }2 f8 s2 AIDF.IGAUSS(prob, loc, scale) 数值。返回具有给定位置和标度参数的反高斯分布中累积概率是 prob 的值。# w& j1 Y- n" {& F) L+ n, Y
IDF.LAPLACE(prob, mean, scale) 数值。返回具有给定均值和刻度参数的 Laplace 分布中累积概率为 prob 的值。
3 b$ Z3 _( B( U8 d! ]" {% B4 g# PIDF.LOGISTIC(prob, mean, scale) 数值。返回具有给定均值和刻度参数的 Logistic 分布中累积概率为 prob 的值。. v- }$ T9 ]; U8 W. a7 b3 N
IDF.LNORMal(prob, a, b) 数值。返回具有给定参数的对数正态分布中累积概率为 prob的值。: m) O* t3 N# S
IDF.NORMal(prob, mean, stddev) 数值。返回具有指定均值和标准差的正态分布中累积概率为 prob 的值。7 Y* y9 Z# B H" @( `
IDF.PARETO(prob, threshold, shape) 数值。返回具有给定阈值和刻度参数的 Pareto 分布中累积概率为 prob 的值。( V2 o% x) {- G1 f9 m. A' c
IDF.SMOD(prob, a, b) 数值。返回具有指定参数学生最大模数累积概率是 prob 的值。
( l. R3 ]. C% V0 Y8 C O* y2 @IDF.SRANGE(prob, a, b) 数值。返回具有指定参数的学生全距统计累积概率是 prob 的值。2 ?" B: f! V3 ^+ y- r
IDF.T(prob, df) 数值。返回指定自由度为 df 的学生式 t 分布中累积概率为 prob 的值。5 H6 a U$ z2 f# @! ?
IDF.UNIFORM(prob, min, max) 数值。返回在最小值和最大值之间的均匀分布中累积概率为 prob 的值。
. p9 y5 r! F0 q! B4 hIDF.WEIBULL(prob, a, b) 数值。返回具有指定参数的 Weibull 分布中累积概率为 prob 的值。2 i. x8 [. B9 l. r/ m) p
PROBIT(prob) 数值。返回标准正态分布中累积概率等于 prob 的值。参数 prob 是大于 0 且小于 1 的概率。- `* x, b. U! h- n1 Z
: T% ]3 U: d8 A; H: g3 P6 q" [
随机变量函数( \5 n+ F) l2 b2 i! Z: O* I! h
下列函数给出了指定分布中的随机变量。这些参数为分布参数。您可以重复伪随机数的序列,方法是在每个序列前的"首选项"对话框中设置种子。请注意每个函数名称中的句点。
: @7 o) W/ e3 t# W8 xNORMal(stddev) 数值。返回具有均值 0 和标准差 stddev 的分布中的某个正态分布的伪随机数,stddev 必须为正数。您可以重复伪随机数的序列,方法是在每个序列前的"首选项"对话框中设置种子。
% h' W- H; B3 ]0 M/ ]RV.BERNOULLI(prob) 数值。返回具有指定概率参数 prob 的 Bernoulli 分布中的随机值。" S0 s$ ^, ~5 X2 |( P, ^6 _
RV.BETA(shape1, shape2) 数值。返回具有指定形状参数的 Beta 分布中的随机值。( m5 \- L! w4 D# S
RV.BINOM(n, prob) 数值。返回具有指定试验次数和概率参数的二项式分布中的随机值。3 G: M; E2 J3 ?; _. M Y$ V0 b! j; w
RV.CAUCHY(loc, scale) 数值。返回具有指定位置和刻度参数的 Cauchy 分布中的随机值。 S% _( E. n1 z# S. ?( X
RV.CHISQ(df) 数值。返回指定自由度为 df 的卡方分布中的随机值。" p$ d+ c# s, s7 W t* a, r) }2 c
RV.EXP(shape) 数值。返回具有指定形状参数的指数分布中的随机值。
4 X( W" o! E7 @" U4 B! j' q' ~RV.F(df1, df2) 数值。返回指定自由度为 df1 和 df2 的 F 分布中的随机值。
1 [5 L( U, s1 b- l! u* W1 ?0 i5 `RV.GAMMA(shape, scale) 数值。返回具有指定形状和刻度参数的 Gamma 分布中的随机值。
" R8 b( h, q* {RV.GEOM(prob) 数值。返回具有指定概率参数的几何分布中的随机值。+ t0 M/ r7 T8 Y' j9 c
RV.HALFNRM(mean, stddev) 数值。返回具有指定均值和标准差的半正态分布的随机值。5 _) T- X. j: S* X! c4 I$ K
RV.HYPER(total, sample, hits) 数值。返回具有指定参数的超几何分布中的随机值。
6 w) ?( I" k6 C( HRV.IGAUSS(loc, scale) 数值。返回具有指定位置和标度参数的反高斯分布的随机值。1 i4 p/ S8 r* P3 I
RV.LAPLACE(mean, scale) 数值。返回具有指定均值和刻度参数的 Laplace 分布中的随机值。' Q: `9 ?# P( ^# A) o, w) Q
RV.LOGISTIC(mean, scale) 数值。返回具有指定均值和刻度参数的 Logistic 分布中的随机值。
6 a: ]2 Z( H- M- oRV.LNORMal(a, b) 数值。返回具有指定参数的对数正态分布中的随机值。
$ g% f% a: w. Q& bRV.NEGBIN(threshold, prob) 数值。返回具有指定阈值和概率参数的负二项式分布中的随机值。0 u, K5 D# y# Y/ F* q; A
RV.NORMal(mean, stddev) 数值。返回具有指定均值和标准差的正态分布的随机值。
! f: {0 W1 m. pRV.PARETO(threshold, shape) 数值。返回具有指定阈值和形状参数的 Pareto 分布中的随机值。
3 q- B, Q3 ~* Q8 r* k1 `RV.POISSON(mean) 数值。返回具有指定均值或速度参数的柏松分布中的随机值。! z; o8 x- l4 k6 S
RV.T(df) 数值。返回指定自由度为 df 的学生式 t 分布中的随机值。
! v% W: ~2 d" d% d8 q9 PRV.UNIFORM(min, max) 数值。返回具有指定最小值和最大值的均匀分布中的随机值。另请参阅 UNIFORM 函数。
$ s: k4 n }7 ^; ?! I# ?RV.WEIBULL(a, b) 数值。返回具有指定参数的 Weibull 分布中的随机值。
" h4 D8 H% r' V2 nUNIFORM(max) 数值。返回一个在 0 和参数 max 之间均匀分布的伪随机数,max 必须为数值(但可以是负数)。您可以重复伪随机数的序列,方法是在每个序列前设置相同的随机数种子(在"转换"菜单中提供)。 g/ P7 W+ Z0 x( B) K! b
转换函数
! t `/ d0 a1 m4 x: ?* hNUMBER(strexpr,format) 数值。以数字形式返回字符串表达式 strexpr 的值。第二个参数 format 是用于读取 strexpr 的数值格式。因此,如果 NUMBER(name, f8) 中的 name 是一个包含以字符形式表示的数字、由八个字符组成的字符串,则它就是该数字的数值表示形式。如果无法使用此格式读取该字符串,则此函数将返回系统缺失值。+ \: C* j. d2 y( U# {, o" Y- z
STRING(numexpr,format) 数值。当 numexpr 根据 format 转换成字符串时,返回作为结果的那个字符串。STRING(-1.5,F5.2) 将返回字符串值"-1.50"。第二个参数 format 必须是一种用于写数字值的格式。% C- I6 S# h. a, P
缺失值函数
" _: W$ {0 T. z+ l**S(variable[,...])数值。返回具有缺失值的参数的计数。此函数需要一个或多个参数,这些参数应为工作数据文件中的变量名称。& l. L' w$ M* }
MISSING(variable) 逻辑。如果变量具有缺失值,则返回 1 或 true。参数应为工作数据文件中的变量名称。
- e, R1 l! k8 ]% j. _( ^SYSMIS(numvar) 逻辑。如果 numvar 的值为系统缺失值,则返回 1 或 true。参数 numvar 必须为工作数据文件中某个数值变量的名称。
( _9 o, g1 O3 \ @VALUE(variable) 数值或字符串。返回 variable 的值,忽略用户对 variable 的缺失值定义,variable 必须为工作数据文件中的变量名称。
3 ?5 ]' z/ ]6 o4 ?7 ]/ T7 @/ J |
zan
|