- 在线时间
- 5024 小时
- 最后登录
- 2022-11-28
- 注册时间
- 2009-4-8
- 听众数
- 738
- 收听数
- 1
- 能力
- 23 分
- 体力
- 77522 点
- 威望
- 96 点
- 阅读权限
- 255
- 积分
- 27183
- 相册
- 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算术函数, G9 V& {# d( F2 e. l9 x8 s
8 [. ]% P' H7 T3 K# K6 s) w% e, mABS(numexpr) 数值。返回 numexpr(必须为数值)的绝对值。
2 F2 ^1 \/ r8 ]' ]) W8 _# i/ R0 @* WARSIN(numexpr) 数值。返回 numexpr 的反正弦(以弧度为单位),求出的值必须为 -1 和 +1 之间的数字值。2 [4 H9 Z& G( _; t; u5 a
ARTAN(numexpr) 数值。返回 numexpr 的反正切(以弧度为单位),numexpr 必须为数字值。
7 Y8 G3 s# Y7 G' c3 {1 GCOS(radians) 数值。返回 radians 的余弦(以弧度为单位),radians 必须为数字值。
4 U' q, `+ y8 ?# s2 ?EXP(numexpr) 数值。返回 e 的 numexpr 次幂,其中 e 是自然对数的底数,而 numexpr 是数值。较大的 numexpr 值可能会产生超过机器性能的结果。% X( k v& A9 \" w# P( g
LN(numexpr) 数值。返回以 e 为底数的 numexpr 的对数,numexpr 必须为大于 0 的数值。
( l9 k- |& Q I; ILNGAMMA(numexpr) 数值。返回 numexpr 的完全 Gamma 函数的对数,numexpr 必须为大于 0 的数值。
( m/ V* [& n7 M# v+ RLG10(numexpr) 数值。返回以 10 为底数的 numexpr 的对数,numexpr 必须为大于 0 的数值。: _2 S1 M/ v) _( U
MOD(numexpr,modulus) 数值。返回 numexpr 除以 modulus 所得到的余数。两个参数都必须为数值,且 modulus 不得为 0。: c8 d8 B6 ^6 ^2 ^; `7 o& w
RND(numexpr) 数值。返回对 numexpr 舍入后产生的整数,numexpr 必须为数值。刚好以 .5 结尾的数值将舍去 0 以后的数值。- O* O" ^- |/ l4 a$ T# R3 x. n, d
SIN(radians) 数值。返回 radians 的正弦(以弧度为单位),radians 必须为数字值。
' _6 p. j+ J4 J5 F( `2 t+ T& M+ fSQRT(numexpr) 数值。返回 numexpr 的正平方根,numexpr 必须为非负数。4 e: f: k Q$ c, @0 `
TRUNC(numexpr) 数值。返回 numexpr 被截断为整数(向 0 的方向)的值。 5 N) m# ^0 y+ T
* ]- A3 y& i2 l9 N4 O0 F- a L统计函数
4 [ `7 u6 o& o后缀 .n 可在所有统计函数中使用以指定有效参数的数目。例如,仅当至少两个变量含有效值时,MEAN.2(A,B,C,D) 对变量 A、B、C 和 D 返回其有效值的均值。SD、VARIANCE 和 CFVAR 的缺省 n 值为 2,其他统计函数为 1。
, n6 u/ ]0 N* ?7 E# I3 h4 S/ J, }2 t& WCFVAR(numexpr,numexpr[,...])数值。返回其具有有效值的参数的方差系数(标准差除以均值)。此函数需要两个或更多参数,这些参数必须为数值。您可以指定有效参数的最小数目,以对此函数求值。; i2 g6 B' ?2 s6 @# d0 J" ]
LAG(variable) 数值或字符串。返回数据文件中前一个个案的变量值。为第一个个案返回系统缺失值(数值变量)或空白(字符串变量)。5 \( S2 F3 b8 D, a1 V
LAG(variable,ncases) 数值或字符串。返回文件中前 n 个个案的变量值。为前 n 个个案返回系统缺失值(数值变量)或空白(字符串变量)。; N5 f( Y+ W- E
注意:在一系列的转换命令(无干预 EXECUTE 命令或是其他读取数据的命令)中,延迟函数将在所有其他转换后计算,而无论命令顺序如何。, k* i) F$ x$ i+ G, Q7 x7 @6 {
MAX(value,value[,...])数值或字符串。返回其具有有效值的参数的最大值。此函数需要两个或更多参数。您可以指定有效参数的最小数目,以对此函数求值。
( T1 ^ v7 d: h# G8 X% QMEAN(numexpr,numexpr[,...])数值。返回其具有有效值的参数的算术均值。此函数需要两个或更多参数,这些参数必须为数值。您可以指定有效参数的最小数目,以对此函数求值。
7 m1 N W: B" }, ZMIN(value,value[,...])数值或字符串。返回其具有有效值的参数的最小值。此函数需要两个或更多参数。您可以指定有效参数的最小数目,以对此函数求值。
1 ]+ d4 T5 B: l2 l; X: S; BNVALID(variable[,...])数值。返回具有有效的非缺失值的参数的计数。此函数需要一个或多个参数,这些参数应为工作数据文件中的变量名称。
6 i) d5 k3 N! L* aSD(numexpr,numexpr[,...])数值。返回其具有有效值的参数的标准差。此函数需要两个或更多参数,这些参数必须为数值。您可以指定有效参数的最小数目,以对此函数求值。: u) E$ e: U5 w6 f
SUM(numexpr,numexpr[,...])数值。返回其具有有效值的参数的和。此函数需要两个或更多参数,这些参数必须为数值。您可以指定有效参数的最小数目,以对此函数求值。
; a2 @( B3 t: d5 B: W+ GVARIANCE(numexpr,numexpr[,...])数值。返回其具有有效值的参数的方差。此函数需要两个或更多参数,这些参数必须为数值。您可以指定有效参数的最小数目,以对此函数求值。1 o4 t/ t' F" E+ n4 w
字符串函数
5 @$ m$ b1 o3 B& ^" Q' _9 c( [7 @CONCAT(strexpr,strexpr[,...])字符串。返回由其全部参数拼接而成的字符串,对其求出的值必须为字符串。此函数需要两个或更多参数。
F) }1 s) u- b6 kINDEX(haystack,needle) 数值。返回一个整数,指示字符串 needle 第一次出现在字符串 haystack 中的起始位置。如果 needle 未出现在 haystack 中,则返回 0。
3 f. X+ N! f U9 f" ] I0 FINDEX(haystack,needle,divisor) 数值。请参阅前述函数。可选的第三个参数 divisor 是用于将 needle 划分为各个单独字符串以便搜索的字符数。它必须是一个可平均划分 needle 长度的整数。" R* R' d9 H: F* I3 w0 p
LOWER(strexpr) 字符串。返回大写字母都更改为小写字母而其他字符不变的 strexpr。0 y. R/ _2 Y5 y6 j* E9 m
LPAD(strexpr,length) 字符串。返回为了延伸到 length 给定的长度而用空格填充左侧的字符串 strexpr,length 必须为 1 到 255 之间的正整数。* q1 N. F$ E$ b: m' S7 ^6 z( m8 y! J
LPAD(strexpr,length,char) 字符串。与带两个参数的 LPAD 相同,但用 char 填充 strexpr 的左侧。可选的第三个参数 char 是包含在一对单引号中的单个字符,或是某个产生单个字符的字符串表达式。5 ~" k& o8 t3 x) C- u& Z: j
LTRIM(strexpr) 字符串。返回删除了所有前导空格的字符串 strexpr。
, }) F2 }, r. u& \6 J3 q2 zLTRIM(strexpr,char) 字符串。与带一个参数的 LTRIM 相同,但删除 char 的前导实例。可选的第二个参数 char 是包含在一对单引号中的单个字符,或是某个产生单个字符的字符串表达式。: N1 ?3 i4 }& N
LENGTH(strexpr) 数值。返回 strexpr 的长度,strexpr 必须是一个字符串表达式。这是定义的长度,包括尾部的空格。要获取不带尾部空格时的长度,请使用 LENGTH(RTRIM(strexpr))。
o% X! |, W) Y% O' \2 NRINDEX(haystack,needle) 数值。返回一个整数,指示字符串 needle 最后一次出现在字符串 haystack 中的起始位置。如果 needle 未出现在 haystack 中,则返回 0。$ h) D }7 {2 P. L
RINDEX(haystack,needle,divisor) 数值。请参阅前述函数。可选的第三个参数 divisor 是用于将 needle 划分为各个单独字符串以便搜索的字符数。它必须是一个可平均划分 needle 长度的整数。" R$ y. ^& G+ w9 ]3 o
RPAD(strexpr,length) 字符串。返回为延伸到 length 给定的长度而用空格填充右侧的字符串 strexpr,length 必须为 1 到 255 之间的正整数。
7 E2 ?& G: ]5 e% V" M" w: kRPAD(strexpr,length,char) 字符串。与带有两个参数的 RPAD 相同,但用 char 填充 strexpr 的右侧。可选的第三个参数 char 是包含在一对单引号中的单个字符,或是某个产生单个字符的表达式。( A* A; @) o. A9 t
RTRIM(strexpr) 字符串。返回删除了所有尾部空格的字符串 strexpr。此函数通常用于较大的表达式中,这是因为在将字符串分配给变量时用尾部空格填充了该字符串。
# h5 I% g$ C& b0 I$ o$ T% z# ORTRIM(strexpr,char) 字符串。与带有一个参数的 RTRIM 相同,但删除 char 的尾部实例。可选的第二个参数 char 是包含在一对单引号中的单个字符,或是某个产生单个字符的表达式。2 R/ Y' P/ Y8 A& n( y' ~
SUBSTR(strexpr,pos) 字符串。返回 strexpr 中从位置 pos 开始一直到结尾的子字符串。5 A6 V4 J6 N/ k4 _- t
SUBSTR(strexpr,pos,length) 字符串。返回 strexpr 中从位置 pos 开始、长度为 length 的子字符串。
- J$ |9 x/ c" a/ z% N" z; CUPCAS(strexpr) 字符串。返回小写字母都更改为大写字母而其他字符不变的 strexpr。! F- z! H# N$ E9 w8 [
日期和时间函数# }7 o6 x5 Q- Z+ f1 ~
CTIME.DAYS(timevalue) 数值。返回 timevalue 中的天数(包括有小数位的天数),timevalue 必须为时间格式的数值或表达式,如 TIME.** 函数的结果。
: F/ q( d9 Y' Y9 G7 gCTIME.HOURS(timevalue) 数值。返回 timevalue 中的小时数(包括有小数位的小时数),timevalue 必须为时间格式(TIME.** 函数之一所创建的或以 TIME 输入格式读取的格式)的数值或表达式。
. _; a8 v' Q8 OCTIME.MINUTES(timevalue) 数值。返回 timevalue 中的分钟数(包括有小数位的分钟数),timevalue 必须为时间格式(TIME.** 函数之一所创建的或以 TIME 输入格式所读取的格式)的数字或表达式。
% K4 z6 F) I7 c0 {$ v5 v) yCTIME.SECONDS(timevalue) 数值。返回 timevalue 中的秒数(包括有小数位的秒数),timevalue 必须为时间格式(TIME.** 函数之一所创建的或以 TIME 输入格式所读取的格式)的数字或表达式。
+ V( S$ b( I8 y" d; { [DATE.DMY(day,month,year) 日期格式的数值。返回一个对应于所指示的 day、month 和 year 的日期值。要正确显示此值,可为其指定 DATE 格式。参数都必须为整数,day 在 1 和 31 之间,month 在 1 和 13 之间,year 为一个大于 1582 的四位数整数。/ ~/ b0 T9 e( g) o
DATE.MDY(month,day,year) 日期格式的数值。返回一个对应于所指示的 month、day 和 year 的日期值。要正确显示此值,可为其指定 DATE 格式。参数则同前述函数。; r% U7 j! r2 ^1 K
DATE.MOYR(month,year) 日期格式的数值。返回一个对应于所指示的 month 和 year 的日期值。要正确显示此值,可为其指定 DATE 格式。参数都必须为整数,month 在 1 和 13 之间,year 为一个大于 1582 的四位数整数。. P: C: w, k; I
DATE.QYR(quarter,year) 日期格式的数值。返回一个对应于所指示的 quarter 和 year 的日期值。要正确显示此值,可为其指定 DATE 格式。参数都必须为整数,quarter 在 1 和 4 之间,year 为一个大于 1582 的四位数整数。
4 z: a+ V$ z4 l. g9 {6 V, Z1 d2 mDATE.WKYR(weeknum,year) 日期格式的数值。返回一个对应于所指示的 weeknum 和 year 的日期值。要正确显示此值,可为其指定 DATE 格式。参数都必须为整数,weeknum 在 1 和 52 之间,year 为一个大于 1582 的四位数整数。
M! r f, a" H3 |* w) [DATE.YRDAY(year,daynum) 日期格式的数值。返回一个对应于所指示的 year 和 daynum 的日期值。要正确显示此值,可为其指定 DATE 格式。参数都必须为整数,daynum 在 1 和 366 之间,year 为一个大于 1582 的四位数整数。
1 K" c- P) g1 |TIME.DAYS(days) 时间区间格式的数值。返回一个对应于所指示的 days 数的时间区间。要正确显示此值,可为其指定 TIME 格式。参数必须为数值。3 x! k. _3 q5 ]
TIME.HMS(hours,min,sec) 时间区间格式的数值。返回一个对应于所指示的 hours、min 和 sec 数的时间区间。要正确显示此值,可为其指定 TIME 格式。参数 hours、min 和 sec 必须分别为不大于 24、60 和 60 的整数,但第一个非零参数可以超出其限制,且最后一个参数可以有小数部分。( t( o2 _1 ?% u7 ?% k5 L& r
XDATE.DATE(datevalue) 日期格式的数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的日期部分。(必须为此函数所创建的变量指定相应的显示格式。在"数据编辑器"的"变量视图"中,使用该变量的"类型"单元格为其指定一个日期显示格式。)
; |; \6 c4 Y3 W4 a, D+ I* Q- aXDATE.HOUR(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的小时(0 和 23 之间的一个整数)。
( l3 ?. z7 {9 _, b/ m" t% MXDATE.JDAY(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中一年中的某天(1 和 366 之间的一个整数)。
& {5 l D- I% i1 O9 w5 j3 j2 eXDATE.MDAY(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中一月中的某天(1 和 31 之间的一个整数)。" c( _5 X/ _5 E: e
XDATE.MINUTE(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的分钟(0 和 59 之间的一个整数)。
3 ?# r4 t# y2 {5 r' ^! ]5 XXDATE.MONTH(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的月(1 和 12 之间的一个整数)。/ P% e! z) b1 v2 ]
XDATE.QUARTER(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中一年中的季度(1 和 4 之间的一个整数)。7 [/ o$ v2 g7 z) s
XDATE.SECOND(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的秒(0 和 60 之间的一个数)。
2 Z5 g& y6 |+ [; X- f* m2 p2 }XDATE.TDAY(timevalue) 数值。返回时间区间格式(TIME.** 函数之一所创建的或 TIME 输入格式所读取的格式)的数值中的整天数(整数形式) 。* K T/ y, G2 ^$ k; q
XDATE.TIME(datevalue) 时间区间格式的数值,代表午夜以来的秒数。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中一天中的时间。(通常应为此函数所创建的变量指定相应的显示格式。在"数据编辑器"的"变量视图"中,使用该变量的" 类型"单元格为其指定一个显示为小时和分钟的日期显示格式。)3 V g; w7 o8 G1 J" F& [, Y" h
XDATE.WEEK(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的周数(1 和 53 之间的一个整数)。! H. a1 l7 q0 d! f. S2 V
XDATE.WKDAY(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的星期(代表星期天的 1 和代表星期六的 7 之间的整数) 。
4 I% W: l5 s9 W! W4 JXDATE.YEAR(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的年份(四位数的整数形式) 。8 w4 W. T" e0 t5 Y2 Y2 J# d
YRMODA(year,month,day) 数值。返回从 1582 年 10 月 15 日开始一直到参数 year、month 和 day 所代表的日期为止的天数,这三个参数必须为可构成自 1582 年 10 月 15 日以来的有效日期的整数。两位数的 year 值将采用基于"选项"设置("编辑"菜单,"选项","数据"选项卡)的世纪。缺省情况下,两位数的 year 的取值全距如下:从当前日期之前 69 年开始,到当前日期之后的 30 年结束。2 V8 {3 H6 J; F% B! g3 X
g5 N& N) e/ B l0 M8 {4 T* h& A逻辑函数
$ K4 u1 `% X9 w' A: f: ?. e& _/ g- q; m4 m% ?9 P
- [1 c% z& ]& Z6 M- |RANGE(test,lo,hi[,lo,hi,...])逻辑。如果 test9 y* [9 F" S" m
是在 lo, hi 对所定义的任何包含全距内,则返回 1 或 true。参数必须全部为数值或全部为字符串,必须长度相同,并且每个lo, hi 对必须按 lo <= hi 来排序。
! k8 D" ?8 V- {- c7 q& i4 K- x: x" S
注意:对字符串值,由于使用了国家对照顺序,即使是同一字符集,其结果也可能因语言环境不同而不同。语言顺序,而非 ASCII 顺序,决定了序列中的特定字符的位置。5 L9 z" L0 h! [8 g' T* |' L) H( R
' Y. m. ~4 l3 z3 W* XANY(test,value[,value,...])逻辑。如果检验的值与任何后续值相匹配,则返回 1 或 true;否则返回 0 或 false。此函数需要两个或更多参数。) B. w& g# R1 Z1 x
5 p% W: i! T$ H9 J4 C2 H% }! e% {+ R概率密度函数# I9 Z+ S) _% O, L" W
下列函数给出了具有指定分布的密度函数在第一个参数 quant 值处的值。后面的参数为分布参数。请注意每个函数名称中的句点。
- H4 d6 G+ K5 q' y& ]& @' HPDF.BERNOULLI(quant, prob) 数值。返回具有给定概率参数的 Bernoulli 分布的值等于 quant 的概率。; X" m$ O' E9 A& E9 v/ y
PDF.BETA(quant, shape1, shape2) 数值。返回具有 quant 的给定形状参数的 beta 分布的概率密度。
$ X/ @) N" }: b1 P! Q8 D. o4 B) }PDF.BINOM(quant, n, prob) 数值。返回当每个试验的成功概率是 prob 时,n 个试验中的成功数等于 quant 的概率。当 n 是 1 时,该值等同于 PDF.BERNOULLI。
! Z+ q& n" _1 N! H1 g! oPDF.BVNOR(quant1, quant2, corr) 数值。返回 quant1、quant2 处给定相关性参数的标准双元正态分布的概率密度。& W7 X( r* \% y& K, p
PDF.CAUCHY(quant, loc, scale) 数值。返回 quant 处给定位置和标度参数的柯西分布的概率密度。
/ [: k2 l9 D8 j; R) _" h8 VPDF.CHISQ(quant, df) 数值。返回 quant 处自由度为 df 的卡方分布的概率密度。
4 j3 p& q. H, {9 sPDF.EXP(quant, shape) 数值。返回 quant 处给定形状参数的指数分布的概率密度。
2 r) `! i6 A+ {; Y) H/ u- `/ K0 F4 GPDF.F(quant, df1, df2) 数值。返回 quant 处自由度为 df1 和 df2 的 F 分布的概率密度。& P7 _" m8 h0 n3 A* T7 {7 A
PDF.GAMMA(quant, shape, scale) 数值。返回 quant 处给定形状和标度参数的 gamma 分布的概率密度。
. h. o! r' j# KPDF.GEOM(quant, prob) 数值。返回当成功概率是由 prob 给出时,获得成功的试验数等于 quant 的概率。
8 u0 ^4 y% {$ Q+ E* G7 ZPDF.HALFNRM(quant, mean, stddev) 数值。返回 quant 处指定均值和标准差的半正态分布的概率密度。
0 }1 i: \( R; U1 E/ k7 B5 QPDF.HYPER(quant, total, sample, hits) 数值。返回当样本个体是从大小为 total 的域(域中的 hits 具有已指定的特征)中随机选择时,具有指定特征的个体数等于 quant 的概率。, a, o [7 G' s
PDF.IGAUSS(quant, loc, scale) 数值。返回 quant 处给定位置和标度参数的反高斯分布的概率密度。3 S4 C, D/ r/ N$ @, p+ J- ]
PDF.LAPLACE(quant, mean, scale) 数值。返回 quant 处给定均值和标度参数的拉普拉斯分布的概率密度。1 T( \0 Y/ Y& [' w
PDF.LOGISTIC(quant, mean, scale) 数值。返回 quant 处给定均值和标度参数的逻辑斯蒂分布的概率密度。
* d3 o* ~$ D! |) U2 ^PDF.LNORMal(quant, a, b) 数值。返回 quant 处给定参数的对数正态分布的概率密度。) ?# M' W- n5 e) R
PDF.NEGBIN(quant, thresh, prob) 数值。返回当阈值参数是 thresh 且成功概率由 prob 给出时,获得成功的试验数等于 quant 的概率。
( K% ]7 X, C: O7 ~3 kPDF.NORMal(quant, mean, stddev) 数值。返回 quant 处给定均值和标准差的正态分布的概率密度。
4 X' u$ y# a7 O+ t& u5 jPDF.PARETO(quant, threshold, shape) 数值。返回 quant 处给定阈值和形状参数的 Pareto 分布的概率密度。
7 l1 d- n; i- o% NPDF.POISSON(quant, mean) 数值。返回具有指定均值或比率参数的泊松分布的值等于 quant 的概率。
* b. Q# l8 C F/ |# K' jPDF.T(quant, df) 数值。返回 quant 处指定自由度为 df 的学生 t 分布的概率密度。. @; n7 ~2 z# o# e g
PDF.UNIFORM(quant, min, max) 数值。返回 quant 处给定最小值和最大值的均匀分布的概率密度。9 I$ G7 S9 `) p
PDF.WEIBULL(quant, a, b) 数值。返回 quant 处具有指定参数的 Weibull 分布的概率密度。
6 M$ X: b5 o$ u* I9 yNPDF.BETA(quant, shape1, shape2, nc) 数值。返回 quant 处给定形状和非中心参数的非中心 beta 分布的概率密度。$ F5 ^5 I' t6 l( O% _+ @ |
NPDF.CHISQ(quant, df,nc) 数值。返回 quant 处自由度为 df 和指定非中心参数的非中心卡方分布的概率密度。
: [% Z; ?3 Y' Q, e: s% wNPDF.F(quant, df1, df2,nc) 数值。返回 quant 处自由度为 df1 和 df2 和非中心 nc 的非中心 F 分布的概率密度。
0 @7 j C1 d3 m }+ o {NPDF.T(quant, df,nc) 数值。返回 quant 处指定自由度 df 和非中心 nc 的非中心学生氏 t 分布的概率密度。
# l$ t L6 C$ {3 d) p尾部概率函数
% V1 |* x# C- S6 V+ H下列函数给出了大于第一个参数 quant 的,具有指定分布的随机变量的概率。后面的参数为分布参数。请注意每个函数名称中的句点。9 m0 G9 T: E' z) H E1 [& d
SIG.CHISQ(quant, DF) 数值。返回以下累积概率:来自卡方分布、自由度为 df 的值大于 quant 的累积概率。
& Q9 l5 Z+ D- k$ DSIG.F(quant, df1, df2) 数值。返回以下累积概率:来自 F 分布、自由度为 df1 和 df2 的值大于 quant 的累积概率。& J2 ?3 ?& h2 B9 L" p' ]- L
累积分布函数1 E) j: C3 u( v7 k; N
下列函数给出了小于第一个参数 quant 的,具有指定分布的随机变量的概率。后面的参数为分布参数。请注意每个函数名称中的句点。# a+ _4 b# @+ H& }+ T+ P7 x5 Y
CDF.BERNOULLI(quant, prob) 数值。返回带有给定概率参数的 Bernoulli 分布中的值小于等于 quant 的累积概率。
8 P* @4 x7 j4 }5 k& S0 G/ `CDF.BETA(quant, shape1, shape2) 数值。返回带有给定形状参数的 Beta 分布中的值小于 quant 的累积概率。/ V( N/ R! O, A6 y6 e
CDF.BINOM(quant, n, prob) 数值。返回每次成功概率为 prob 的 n 次试验中成功次数小于等于 quant 的累积概率。当 n 是 1 时,该值等同于 CDF.BERNOULLI。- u. `4 o! Y/ U) l6 Q# v- {
CDF.BVNOR(quant1, quant2, corr) 数值。返回具有给定相关性参数的标准双元正态分布的值小于 quant1 和 quant2 的累积概率。! W, t/ u6 C; ~& R4 [! k2 A
CDF.CAUCHY(quant, loc, scale) 数值。返回带有给定位置和刻度参数的 Cauchy 分布中的值小于 quant 的累积概率。
$ L" d5 z7 b5 [; {CDF.CHISQ(quant, df) 数值。返回自由度为 df 的卡方分布中的值小于 quant 的累积概率。 g: A5 |$ T1 U6 s& x
CDF.EXP(quant, shape) 数值。返回带有给定形状参数的指数分布中的值小于 quant 的累积概率。
4 Z- H+ ~5 u E( K3 O# ^3 W# HCDF.F(quant, df1, df2) 数值。返回自由度为 df1 和 df2 的 F 分布中的值小于 quant 的累积概率。& W* v5 t5 e8 ^# j& E! y' m
CDF.GAMMA(quant, shape, scale) 数值。返回带有给定形状和刻度参数的 Gamma 分布中的值小于 quant 的累积概率。( A- a4 P+ A+ _/ @$ Z
CDF.GEOM(quant, prob) 数值。当成功概率是由 prob 给出时,返回获取成功时试验次数小于等于 quant 的累积概率。7 s2 `: l5 _1 y8 H
CDF.HALFNRM(quant, mean, stddev) 数值。返回具有指定均值和标准差的半正态分布的值小于 quant 的累积概率。' K+ P3 M& k* B
CDF.HYPER(quant, total, sample, hits) 数值。如果样本对象是从 hits 具有指定特征、大小为 total 的全体中随机选择的,则返回具有指定特征的对象的数目小于等于 quant 的累积概率。% `5 i) Z# @$ V( I3 A
CDF.IGAUSS(quant, loc, scale) 数值。返回带有给定位置和标度参数的反高斯分布的值小于 quant 的累积概率。6 P& [$ ~3 A$ w, `5 e. \
CDF.LAPLACE(quant, mean, scale) 数值。返回带有给定均值和刻度参数的 Laplace 分布中的值小于 quant 的累积概率。
0 o* }4 E+ V$ F. r; P cCDF.LOGISTIC(quant, mean, scale) 数值。返回带有给定均值和刻度参数的 Logistic 分布中的值小于 quant 的累积概率。! q8 z0 J3 @# P+ q& t
CDF.LNORMal(quant, a, b) 数值。返回带有指定参数的对数正态分布中的值小于 quant 的累积概率。
3 j7 {2 M( I+ ^5 D c9 YCDF.NEGBIN(quant, thresh, prob) 数值。当阈值参数是 thresh 且成功概率由 prob 给出时,返回获得成功的试验数小于等于 quant 的累积概率。
# p4 Z" B' _& H1 cCDFNORM(zvalue) 数值。返回均值为 0 且标准差为 1 的随机变量小于 zvalue 的概率,zvalue 必须为数值。
/ D/ `. h$ l5 ]4 s: Z" gCDF.NORMal(quant, mean, stddev) 数值。返回具有指定均值和标准差的正态分布的值小于 quant 的累积概率。
; `+ I2 G/ O# C0 ICDF.PARETO(quant, threshold, shape) 数值。返回带有给定阈值和形状参数的 Pareto 分布中的值小于 quant 的累积概率。7 q. x, h1 M" f+ g9 x
CDF.POISSON(quant, mean) 数值。返回具有指定均值或速率参数的泊松分布的值小于等于 quant 的概率。+ V j- K; ~* ]+ n% q6 H7 h; t
CDF.SMOD(quant, a, b) 数值。返回具有指定参数的学生最大模数的值小于 quant 的累积概率。
2 }8 S3 \- T/ ~8 h& ~CDF.SRANGE(quant, a, b) 数值。返回具有指定参数的学生全距统计的值小于 quant 的累积概率。, u: I/ f8 y/ Q2 R$ a4 F& e
CDF.T(quant, df) 数值。返回指定自由度为 df 的学生式 t 分布中的值小于 quant 的累积概率。* Z8 |; E9 Q+ H$ @$ \
CDF.UNIFORM(quant, min, max) 数值。返回带有给定最小值和最大值的均匀分布中的值小于 quant 的累积概率。% l; A1 y& d+ u/ K4 [
CDF.WEIBULL(quant, a, b) 数值。返回带有指定参数的 Weibull 分布中的值小于 quant 的累积概率。9 M% ^! i5 L% p7 s. L: c9 K
NCDF.BETA(quant, shape1, shape2, nc) 数值。返回带有给定形状和非中心性参数的非中心 Beta 分布中的值小于 quant 的累积概率。$ N7 X; a7 [& Z7 N. o. D" m% t. y
NCDF.CHISQ(quant,df,nc) 数值。返回自由度为 df 并指定非中心性参数的非中心卡方分布中的值小于 quant 的累积概率。& q3 _4 @2 ^4 G' U1 o- A+ o( Q
NCDF.F(quant, df1, df2,nc) 数值。返回自由度为 df1 和 df2 以及非中心性 nc 的非中心 F 分布中的值小于 quant 的累积概率。 f: x: e# O/ q' b
NCDF.T(quant, df,nc) 数值。返回指定自由度为 df 和非中心性 nc 的非中心学生氏 t 分布中的值小于 quant 的累积概率。8 M( u+ {- u, x1 F; [
反向分布函数/ C. O$ X# s' z# J& ^% \6 Q5 v% u
下列函数给出了指定分布中与累积概率等于第一个参数 prob 的值。后面的参数为分布参数。请注意每个函数名称中的句点。" F+ Z" Y4 J* T" [2 o) w
IDF.BETA(prob, shape1, shape2) 数值。返回具有给定形状参数的 Beta 分布中累积概率为 prob 的值。
. h4 y6 P; M. s1 f# XIDF.CAUCHY(prob, loc, scale) 数值。返回具有给定位置和度量参数的 Cauchy 分布中累积概率为 prob 的值。
* c7 J. K @; ~8 ^: ^' HIDF.CHISQ(prob, df) 数值。返回指定自由度为 df 的卡方分布中累积概率为 prob 的值。例如,显著水平为 0.05、自由度为 3 的卡方值为 IDF.CHISQ(0.95,3)。
# U5 p1 s [1 y( _) X% O4 DIDF.EXP(prob, shape) 数值。返回带有衰减速率形状的指数衰减变量累积概率为 prob 的值。: M0 G! Q) u; `/ O" ]3 X# f) T
IDF.F(prob, df1, df2) 数值。返回指定自由度的 F 分布中累积概率为 prob 的值。例如,显著水平为 0.0、自由度为 3 和 100 的 F 值为 IDF.F(0.95,3,100)。
$ k5 t. s8 ]- L- M: b1 _" n1 TIDF.GAMMA(prob, shape, scale) 数值。返回具有给定形状和刻度参数的 Gamma 分布中累积概率为 prob 的值。
4 R) y- H" A4 U/ J% P7 }; lIDF.HALFNRM(prob, mean, stddev) 数值。返回具有给定均值和标准差的半正态分布中累积概率为 prob 的值。3 P+ z8 J/ ^7 B1 K- R# n
IDF.IGAUSS(prob, loc, scale) 数值。返回具有给定位置和标度参数的反高斯分布中累积概率是 prob 的值。* O' U. B6 _- ^: M: Q$ H
IDF.LAPLACE(prob, mean, scale) 数值。返回具有给定均值和刻度参数的 Laplace 分布中累积概率为 prob 的值。6 ^" R2 K; o# `# ?$ v( E
IDF.LOGISTIC(prob, mean, scale) 数值。返回具有给定均值和刻度参数的 Logistic 分布中累积概率为 prob 的值。
5 U2 _( u# n7 ~" dIDF.LNORMal(prob, a, b) 数值。返回具有给定参数的对数正态分布中累积概率为 prob的值。: y. p1 R4 l3 y( \
IDF.NORMal(prob, mean, stddev) 数值。返回具有指定均值和标准差的正态分布中累积概率为 prob 的值。 ?; j" ?# d0 }* w4 f
IDF.PARETO(prob, threshold, shape) 数值。返回具有给定阈值和刻度参数的 Pareto 分布中累积概率为 prob 的值。; k2 g' w) R$ @1 G) H; u
IDF.SMOD(prob, a, b) 数值。返回具有指定参数学生最大模数累积概率是 prob 的值。/ y) e/ m" w& w; N
IDF.SRANGE(prob, a, b) 数值。返回具有指定参数的学生全距统计累积概率是 prob 的值。! }0 H' w' N9 S& T" L6 ]
IDF.T(prob, df) 数值。返回指定自由度为 df 的学生式 t 分布中累积概率为 prob 的值。) z3 o7 x: n7 }) H# A
IDF.UNIFORM(prob, min, max) 数值。返回在最小值和最大值之间的均匀分布中累积概率为 prob 的值。2 _& ]. Y3 v6 r3 F( r6 d
IDF.WEIBULL(prob, a, b) 数值。返回具有指定参数的 Weibull 分布中累积概率为 prob 的值。
( `4 p% g) L$ }1 c4 Q# Z7 kPROBIT(prob) 数值。返回标准正态分布中累积概率等于 prob 的值。参数 prob 是大于 0 且小于 1 的概率。9 K% h' L9 T7 I U
5 A' r- m4 K" n( k0 G+ E- E
随机变量函数
5 N. T. d1 m3 b0 G下列函数给出了指定分布中的随机变量。这些参数为分布参数。您可以重复伪随机数的序列,方法是在每个序列前的"首选项"对话框中设置种子。请注意每个函数名称中的句点。
' @, f8 x# ^( K8 c) D3 L& D) lNORMal(stddev) 数值。返回具有均值 0 和标准差 stddev 的分布中的某个正态分布的伪随机数,stddev 必须为正数。您可以重复伪随机数的序列,方法是在每个序列前的"首选项"对话框中设置种子。
, }5 u; V' y! k5 LRV.BERNOULLI(prob) 数值。返回具有指定概率参数 prob 的 Bernoulli 分布中的随机值。; l# L8 d4 b/ Y
RV.BETA(shape1, shape2) 数值。返回具有指定形状参数的 Beta 分布中的随机值。
D5 K! Z9 F# O7 J/ ^6 G9 cRV.BINOM(n, prob) 数值。返回具有指定试验次数和概率参数的二项式分布中的随机值。
7 S$ B6 |8 D+ S1 O& a$ dRV.CAUCHY(loc, scale) 数值。返回具有指定位置和刻度参数的 Cauchy 分布中的随机值。
$ t- H% F3 y# IRV.CHISQ(df) 数值。返回指定自由度为 df 的卡方分布中的随机值。0 ]+ ^9 h5 ]6 Y0 A6 E
RV.EXP(shape) 数值。返回具有指定形状参数的指数分布中的随机值。9 S6 x$ U' s3 P b6 n
RV.F(df1, df2) 数值。返回指定自由度为 df1 和 df2 的 F 分布中的随机值。/ ?5 _( z$ I7 J
RV.GAMMA(shape, scale) 数值。返回具有指定形状和刻度参数的 Gamma 分布中的随机值。
2 b' F9 Y! D, z! ]RV.GEOM(prob) 数值。返回具有指定概率参数的几何分布中的随机值。, A2 z& J( D6 i; d3 W/ c* J
RV.HALFNRM(mean, stddev) 数值。返回具有指定均值和标准差的半正态分布的随机值。
+ s+ G! A+ P: c& z* ~8 S! rRV.HYPER(total, sample, hits) 数值。返回具有指定参数的超几何分布中的随机值。* f5 b( e5 U) T3 [2 o
RV.IGAUSS(loc, scale) 数值。返回具有指定位置和标度参数的反高斯分布的随机值。/ {) u4 y9 c5 K' ^* o
RV.LAPLACE(mean, scale) 数值。返回具有指定均值和刻度参数的 Laplace 分布中的随机值。
; Y& ^* j' k; }8 h; H9 i; f- gRV.LOGISTIC(mean, scale) 数值。返回具有指定均值和刻度参数的 Logistic 分布中的随机值。
7 y$ P7 M5 R/ K1 MRV.LNORMal(a, b) 数值。返回具有指定参数的对数正态分布中的随机值。1 f4 L7 |4 A" ^- A0 n
RV.NEGBIN(threshold, prob) 数值。返回具有指定阈值和概率参数的负二项式分布中的随机值。
9 C. {' e# V) Y, s) B& tRV.NORMal(mean, stddev) 数值。返回具有指定均值和标准差的正态分布的随机值。
7 b& Y% x7 Y& f; L) {1 b4 y1 ?RV.PARETO(threshold, shape) 数值。返回具有指定阈值和形状参数的 Pareto 分布中的随机值。
5 W8 ?* a# [8 ^' l, U4 _RV.POISSON(mean) 数值。返回具有指定均值或速度参数的柏松分布中的随机值。
! Q# E/ w2 H. x6 k" p- ]1 D3 A" fRV.T(df) 数值。返回指定自由度为 df 的学生式 t 分布中的随机值。
@. C! f" C) L/ |* y/ d" f3 w+ ?RV.UNIFORM(min, max) 数值。返回具有指定最小值和最大值的均匀分布中的随机值。另请参阅 UNIFORM 函数。
/ ]' I8 [$ B+ n' ]( _. GRV.WEIBULL(a, b) 数值。返回具有指定参数的 Weibull 分布中的随机值。# v% I8 V+ d/ g" t. I* e
UNIFORM(max) 数值。返回一个在 0 和参数 max 之间均匀分布的伪随机数,max 必须为数值(但可以是负数)。您可以重复伪随机数的序列,方法是在每个序列前设置相同的随机数种子(在"转换"菜单中提供)。
1 B+ y) c3 p/ o, D9 n. r转换函数
" y0 }/ T, z5 ~/ v3 w5 G9 C% CNUMBER(strexpr,format) 数值。以数字形式返回字符串表达式 strexpr 的值。第二个参数 format 是用于读取 strexpr 的数值格式。因此,如果 NUMBER(name, f8) 中的 name 是一个包含以字符形式表示的数字、由八个字符组成的字符串,则它就是该数字的数值表示形式。如果无法使用此格式读取该字符串,则此函数将返回系统缺失值。; R0 J# B7 b; b7 j& p
STRING(numexpr,format) 数值。当 numexpr 根据 format 转换成字符串时,返回作为结果的那个字符串。STRING(-1.5,F5.2) 将返回字符串值"-1.50"。第二个参数 format 必须是一种用于写数字值的格式。& U% p5 v- ?4 h' V& U* r* [
缺失值函数
& Y' W: m6 x5 J**S(variable[,...])数值。返回具有缺失值的参数的计数。此函数需要一个或多个参数,这些参数应为工作数据文件中的变量名称。
9 D. X/ F# `; c2 i3 X! tMISSING(variable) 逻辑。如果变量具有缺失值,则返回 1 或 true。参数应为工作数据文件中的变量名称。
2 Z, |9 A7 D; A7 f$ j: R; uSYSMIS(numvar) 逻辑。如果 numvar 的值为系统缺失值,则返回 1 或 true。参数 numvar 必须为工作数据文件中某个数值变量的名称。5 X' g9 A: g2 E# ^+ y$ m
VALUE(variable) 数值或字符串。返回 variable 的值,忽略用户对 variable 的缺失值定义,variable 必须为工作数据文件中的变量名称。$ d2 ~- d# I# n* s6 g. E( w
|
zan
|