数学建模社区-数学中国

标题: SPSS函数大全 [打印本页]

作者: 厚积薄发    时间: 2011-6-7 20:25
标题: SPSS函数大全
Spss算术函数
3 b3 }, Q3 n6 }6 f
  k% \2 z9 y1 R- ?+ \% m/ N: HABS(numexpr) 数值。返回 numexpr(必须为数值)的绝对值。% u7 w. k9 D0 |+ r  n; ?% }
ARSIN(numexpr) 数值。返回 numexpr 的反正弦(以弧度为单位),求出的值必须为 -1 和 +1 之间的数字值。
1 K/ u! q! G. h7 i( |+ |ARTAN(numexpr) 数值。返回 numexpr 的反正切(以弧度为单位),numexpr 必须为数字值。6 V: j" ?- W+ g9 Q2 N( W% `
COS(radians) 数值。返回 radians 的余弦(以弧度为单位),radians 必须为数字值。" X( m% D  g; F, L6 p
EXP(numexpr) 数值。返回 e 的 numexpr 次幂,其中 e 是自然对数的底数,而 numexpr 是数值。较大的 numexpr 值可能会产生超过机器性能的结果。8 B) i7 L; g7 s  {, x! s
LN(numexpr) 数值。返回以 e 为底数的 numexpr 的对数,numexpr 必须为大于 0 的数值。0 _+ P  K" \7 Y6 z( ?# G) K% E) _
LNGAMMA(numexpr) 数值。返回 numexpr 的完全 Gamma 函数的对数,numexpr 必须为大于 0 的数值。
3 n- {# {9 j$ s9 kLG10(numexpr) 数值。返回以 10 为底数的 numexpr 的对数,numexpr 必须为大于 0 的数值。* [* J! q, \4 ^0 ?
MOD(numexpr,modulus) 数值。返回 numexpr 除以 modulus 所得到的余数。两个参数都必须为数值,且 modulus 不得为 0。5 L& K, s& h. Y% ]5 W
RND(numexpr) 数值。返回对 numexpr 舍入后产生的整数,numexpr 必须为数值。刚好以 .5 结尾的数值将舍去 0 以后的数值。
# y% y! I; p! bSIN(radians) 数值。返回 radians 的正弦(以弧度为单位),radians 必须为数字值。
/ Q8 q3 i, X+ g8 USQRT(numexpr) 数值。返回 numexpr 的正平方根,numexpr 必须为非负数。
1 Q+ F9 ?6 I* s2 s: oTRUNC(numexpr) 数值。返回 numexpr 被截断为整数(向 0 的方向)的值。 0 r$ ]6 f* j, x; P) g. i- ^

- d: N% r, j  w3 h# B: v5 `( Q统计函数! l) f" @$ G: d7 _) H& `8 X" i
后缀 .n 可在所有统计函数中使用以指定有效参数的数目。例如,仅当至少两个变量含有效值时,MEAN.2(A,B,C,D) 对变量 A、B、C 和 D 返回其有效值的均值。SD、VARIANCE 和 CFVAR 的缺省 n 值为 2,其他统计函数为 1。
, Q  K6 f  v% L* z- c3 S8 ECFVAR(numexpr,numexpr[,...])数值。返回其具有有效值的参数的方差系数(标准差除以均值)。此函数需要两个或更多参数,这些参数必须为数值。您可以指定有效参数的最小数目,以对此函数求值。* b" j# i# v# {1 ?  {, E
LAG(variable) 数值或字符串。返回数据文件中前一个个案的变量值。为第一个个案返回系统缺失值(数值变量)或空白(字符串变量)。
7 n# ^4 @; U, `LAG(variable,ncases) 数值或字符串。返回文件中前 n 个个案的变量值。为前 n 个个案返回系统缺失值(数值变量)或空白(字符串变量)。
/ W! Z: Q$ F# g  f注意:在一系列的转换命令(无干预 EXECUTE 命令或是其他读取数据的命令)中,延迟函数将在所有其他转换后计算,而无论命令顺序如何。+ X* w# N3 i+ M( h) S* V
MAX(value,value[,...])数值或字符串。返回其具有有效值的参数的最大值。此函数需要两个或更多参数。您可以指定有效参数的最小数目,以对此函数求值。3 X  c+ a+ k4 W- P* Q
MEAN(numexpr,numexpr[,...])数值。返回其具有有效值的参数的算术均值。此函数需要两个或更多参数,这些参数必须为数值。您可以指定有效参数的最小数目,以对此函数求值。
% Q- P, [  o) j; \: z/ I2 O2 NMIN(value,value[,...])数值或字符串。返回其具有有效值的参数的最小值。此函数需要两个或更多参数。您可以指定有效参数的最小数目,以对此函数求值。
% H# S+ c6 `5 c+ n6 j" R: K0 tNVALID(variable[,...])数值。返回具有有效的非缺失值的参数的计数。此函数需要一个或多个参数,这些参数应为工作数据文件中的变量名称。
- V7 ^' r. F8 w: T, ZSD(numexpr,numexpr[,...])数值。返回其具有有效值的参数的标准差。此函数需要两个或更多参数,这些参数必须为数值。您可以指定有效参数的最小数目,以对此函数求值。; g' w3 l! |/ ]1 `
SUM(numexpr,numexpr[,...])数值。返回其具有有效值的参数的和。此函数需要两个或更多参数,这些参数必须为数值。您可以指定有效参数的最小数目,以对此函数求值。
9 ?/ n$ H; V. d, I( _% b/ C* {VARIANCE(numexpr,numexpr[,...])数值。返回其具有有效值的参数的方差。此函数需要两个或更多参数,这些参数必须为数值。您可以指定有效参数的最小数目,以对此函数求值。
( p" [5 E6 P% Z) E5 D: _& b字符串函数
0 F+ y+ W' Z- `; u! q5 U: H. B4 JCONCAT(strexpr,strexpr[,...])字符串。返回由其全部参数拼接而成的字符串,对其求出的值必须为字符串。此函数需要两个或更多参数。
/ y1 y) O* Y3 {: f1 `& o1 nINDEX(haystack,needle) 数值。返回一个整数,指示字符串 needle 第一次出现在字符串 haystack 中的起始位置。如果 needle 未出现在 haystack 中,则返回 0。
$ l9 g( E5 ^' h: {6 n3 RINDEX(haystack,needle,divisor) 数值。请参阅前述函数。可选的第三个参数 divisor 是用于将 needle 划分为各个单独字符串以便搜索的字符数。它必须是一个可平均划分 needle 长度的整数。
' Z1 x+ c) O. yLOWER(strexpr) 字符串。返回大写字母都更改为小写字母而其他字符不变的 strexpr。
0 I3 m5 r9 O. b0 o# h! kLPAD(strexpr,length) 字符串。返回为了延伸到 length 给定的长度而用空格填充左侧的字符串 strexpr,length 必须为 1 到 255 之间的正整数。/ l4 U0 V& m+ I6 l' y2 g
LPAD(strexpr,length,char) 字符串。与带两个参数的 LPAD 相同,但用 char 填充 strexpr 的左侧。可选的第三个参数 char 是包含在一对单引号中的单个字符,或是某个产生单个字符的字符串表达式。5 q  ]& c+ Z" ]8 \# e
LTRIM(strexpr) 字符串。返回删除了所有前导空格的字符串 strexpr。
1 w( S+ D1 r" F- w0 FLTRIM(strexpr,char) 字符串。与带一个参数的 LTRIM 相同,但删除 char 的前导实例。可选的第二个参数 char 是包含在一对单引号中的单个字符,或是某个产生单个字符的字符串表达式。1 q7 \% \" e3 d! X
LENGTH(strexpr) 数值。返回 strexpr 的长度,strexpr 必须是一个字符串表达式。这是定义的长度,包括尾部的空格。要获取不带尾部空格时的长度,请使用 LENGTH(RTRIM(strexpr))。+ b# b, H! c" L* z  W
RINDEX(haystack,needle) 数值。返回一个整数,指示字符串 needle 最后一次出现在字符串 haystack 中的起始位置。如果 needle 未出现在 haystack 中,则返回 0。
8 B5 T  `. f9 ]0 }. [( y( U& J. S( ?RINDEX(haystack,needle,divisor) 数值。请参阅前述函数。可选的第三个参数 divisor 是用于将 needle 划分为各个单独字符串以便搜索的字符数。它必须是一个可平均划分 needle 长度的整数。3 N& {0 K7 M& N, Q1 [1 G1 i8 @
RPAD(strexpr,length) 字符串。返回为延伸到 length 给定的长度而用空格填充右侧的字符串 strexpr,length 必须为 1 到 255 之间的正整数。0 k/ w: ?% v( |: K& D# X
RPAD(strexpr,length,char) 字符串。与带有两个参数的 RPAD 相同,但用 char 填充 strexpr 的右侧。可选的第三个参数 char 是包含在一对单引号中的单个字符,或是某个产生单个字符的表达式。1 Q- S+ f0 a$ L  i* G* H1 P0 q
RTRIM(strexpr) 字符串。返回删除了所有尾部空格的字符串 strexpr。此函数通常用于较大的表达式中,这是因为在将字符串分配给变量时用尾部空格填充了该字符串。, v; ^+ H3 |7 |
RTRIM(strexpr,char) 字符串。与带有一个参数的 RTRIM 相同,但删除 char 的尾部实例。可选的第二个参数 char 是包含在一对单引号中的单个字符,或是某个产生单个字符的表达式。$ w# Q) U# W& D; v1 [6 T; }, Z
SUBSTR(strexpr,pos) 字符串。返回 strexpr 中从位置 pos 开始一直到结尾的子字符串。8 `3 [+ h" U7 B7 {8 @8 n$ r, v7 ^
SUBSTR(strexpr,pos,length) 字符串。返回 strexpr 中从位置 pos 开始、长度为 length 的子字符串。5 \' w" z: U: k# X( C
UPCAS(strexpr) 字符串。返回小写字母都更改为大写字母而其他字符不变的 strexpr。! Q9 J3 R. ]; A( v
日期和时间函数7 ?3 }% e0 U( I9 Z
CTIME.DAYS(timevalue) 数值。返回 timevalue 中的天数(包括有小数位的天数),timevalue 必须为时间格式的数值或表达式,如 TIME.** 函数的结果。
1 ]% e( s6 a6 `0 ]$ ECTIME.HOURS(timevalue) 数值。返回 timevalue 中的小时数(包括有小数位的小时数),timevalue 必须为时间格式(TIME.** 函数之一所创建的或以 TIME 输入格式读取的格式)的数值或表达式。/ [+ L# L: s7 O6 O+ [) T
CTIME.MINUTES(timevalue) 数值。返回 timevalue 中的分钟数(包括有小数位的分钟数),timevalue 必须为时间格式(TIME.** 函数之一所创建的或以 TIME 输入格式所读取的格式)的数字或表达式。% ^" s6 V4 n" K) r9 Y, y' Q7 v7 v8 P
CTIME.SECONDS(timevalue) 数值。返回 timevalue 中的秒数(包括有小数位的秒数),timevalue 必须为时间格式(TIME.** 函数之一所创建的或以 TIME 输入格式所读取的格式)的数字或表达式。
" e/ J8 F+ d6 P5 ]( `& ADATE.DMY(day,month,year) 日期格式的数值。返回一个对应于所指示的 day、month 和 year 的日期值。要正确显示此值,可为其指定 DATE 格式。参数都必须为整数,day 在 1 和 31 之间,month 在 1 和 13 之间,year 为一个大于 1582 的四位数整数。
$ J7 v1 r6 X; n" N9 `DATE.MDY(month,day,year) 日期格式的数值。返回一个对应于所指示的 month、day 和 year 的日期值。要正确显示此值,可为其指定 DATE 格式。参数则同前述函数。
2 Z/ `: u7 e/ K* p6 P& ?, J  h& aDATE.MOYR(month,year) 日期格式的数值。返回一个对应于所指示的 month 和 year 的日期值。要正确显示此值,可为其指定 DATE 格式。参数都必须为整数,month 在 1 和 13 之间,year 为一个大于 1582 的四位数整数。
* x  S" D; \) j4 y; s; ^DATE.QYR(quarter,year) 日期格式的数值。返回一个对应于所指示的 quarter 和 year 的日期值。要正确显示此值,可为其指定 DATE 格式。参数都必须为整数,quarter 在 1 和 4 之间,year 为一个大于 1582 的四位数整数。
  A1 C" C/ N8 \6 J6 Z, F" A8 X% RDATE.WKYR(weeknum,year) 日期格式的数值。返回一个对应于所指示的 weeknum 和 year 的日期值。要正确显示此值,可为其指定 DATE 格式。参数都必须为整数,weeknum 在 1 和 52 之间,year 为一个大于 1582 的四位数整数。
  V9 A0 G% R1 P* g' ?% w1 U+ h( ?/ @DATE.YRDAY(year,daynum) 日期格式的数值。返回一个对应于所指示的 year 和 daynum 的日期值。要正确显示此值,可为其指定 DATE 格式。参数都必须为整数,daynum 在 1 和 366 之间,year 为一个大于 1582 的四位数整数。  T) ~' B3 ]% v3 z1 I: ?3 V- m- D
TIME.DAYS(days) 时间区间格式的数值。返回一个对应于所指示的 days 数的时间区间。要正确显示此值,可为其指定 TIME 格式。参数必须为数值。
* \1 _, U; [) M% s" ?TIME.HMS(hours,min,sec) 时间区间格式的数值。返回一个对应于所指示的 hours、min 和 sec 数的时间区间。要正确显示此值,可为其指定 TIME 格式。参数 hours、min 和 sec 必须分别为不大于 24、60 和 60 的整数,但第一个非零参数可以超出其限制,且最后一个参数可以有小数部分。- q# G' s5 s3 `! Y7 K% L
XDATE.DATE(datevalue) 日期格式的数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的日期部分。(必须为此函数所创建的变量指定相应的显示格式。在"数据编辑器"的"变量视图"中,使用该变量的"类型"单元格为其指定一个日期显示格式。)
1 |' n3 @% z9 z' s5 E" e: m( Q/ H" pXDATE.HOUR(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的小时(0 和 23 之间的一个整数)。
+ M" b+ `9 x( f5 lXDATE.JDAY(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中一年中的某天(1 和 366 之间的一个整数)。
0 y2 M9 x& C" p+ D/ L! iXDATE.MDAY(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中一月中的某天(1 和 31 之间的一个整数)。
+ n7 C4 e! p5 [5 `) [XDATE.MINUTE(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的分钟(0 和 59 之间的一个整数)。0 n% w' k0 l  A8 h' d- V1 L2 [
XDATE.MONTH(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的月(1 和 12 之间的一个整数)。
( ?* I0 y  h: K% V; A' _  CXDATE.QUARTER(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中一年中的季度(1 和 4 之间的一个整数)。
0 D2 o6 v0 W2 Y: RXDATE.SECOND(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的秒(0 和 60 之间的一个数)。
4 m6 O. f2 U' |) q2 N6 L) f4 UXDATE.TDAY(timevalue) 数值。返回时间区间格式(TIME.** 函数之一所创建的或 TIME 输入格式所读取的格式)的数值中的整天数(整数形式) 。- _" _- c& C5 W
XDATE.TIME(datevalue) 时间区间格式的数值,代表午夜以来的秒数。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中一天中的时间。(通常应为此函数所创建的变量指定相应的显示格式。在"数据编辑器"的"变量视图"中,使用该变量的" 类型"单元格为其指定一个显示为小时和分钟的日期显示格式。)
( E9 V3 g" V" S: aXDATE.WEEK(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的周数(1 和 53 之间的一个整数)。4 i7 {/ H: ]4 K* K8 S4 B" |8 D
XDATE.WKDAY(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的星期(代表星期天的 1 和代表星期六的 7 之间的整数) 。
" Z, I9 G6 b6 k6 e- A/ SXDATE.YEAR(datevalue) 数值。返回日期格式(DATE.** 函数所创建的或 DATE 输入格式之一所读取的格式)的数值中的年份(四位数的整数形式) 。- \* C2 z, o0 x8 _  H1 j# ~0 E
YRMODA(year,month,day) 数值。返回从 1582 年 10 月 15 日开始一直到参数 year、month 和 day 所代表的日期为止的天数,这三个参数必须为可构成自 1582 年 10 月 15 日以来的有效日期的整数。两位数的 year 值将采用基于"选项"设置("编辑"菜单,"选项","数据"选项卡)的世纪。缺省情况下,两位数的 year 的取值全距如下:从当前日期之前 69 年开始,到当前日期之后的 30 年结束。3 G: q7 {3 `( e

" S( P; i! ~& x) X- V逻辑函数! v/ r& Q8 ?6 J0 C3 v

5 w/ S8 E( A0 R9 K  s5 e
4 H9 |- D( S. |0 V- J; ARANGE(test,lo,hi[,lo,hi,...])逻辑。如果 test
+ O! G0 H/ Z7 q- |7 c* E是在 lo, hi 对所定义的任何包含全距内,则返回 1 或 true。参数必须全部为数值或全部为字符串,必须长度相同,并且每个lo, hi 对必须按 lo <= hi 来排序。
9 z8 s2 h: Z8 Z# k( E9 Q* E' o) t* y
8 }# I; \" z4 e: N. @2 L注意:对字符串值,由于使用了国家对照顺序,即使是同一字符集,其结果也可能因语言环境不同而不同。语言顺序,而非 ASCII 顺序,决定了序列中的特定字符的位置。
' ~% L7 X9 ^5 E. a' L% ^6 R" ^' O, K2 M' a. W
ANY(test,value[,value,...])逻辑。如果检验的值与任何后续值相匹配,则返回 1 或 true;否则返回 0 或 false。此函数需要两个或更多参数。4 E+ ?6 j% I/ b0 e2 z# f

6 l! j9 u8 P% W: K& F" `' b概率密度函数
' Y! e: l( R4 e' ~6 ]) \下列函数给出了具有指定分布的密度函数在第一个参数 quant 值处的值。后面的参数为分布参数。请注意每个函数名称中的句点。# w  G! p+ N- q& a
PDF.BERNOULLI(quant, prob) 数值。返回具有给定概率参数的 Bernoulli 分布的值等于 quant 的概率。( c/ C' k# q) B  i  K
PDF.BETA(quant, shape1, shape2) 数值。返回具有 quant 的给定形状参数的 beta 分布的概率密度。' a/ g" @/ q  u7 q7 a* g/ h  h
PDF.BINOM(quant, n, prob) 数值。返回当每个试验的成功概率是 prob 时,n 个试验中的成功数等于 quant 的概率。当 n 是 1 时,该值等同于 PDF.BERNOULLI。
8 y' r; }5 L- \$ s! }7 d% Z$ APDF.BVNOR(quant1, quant2, corr) 数值。返回 quant1、quant2 处给定相关性参数的标准双元正态分布的概率密度。, D* u0 l4 j3 `; L$ c5 C! Q
PDF.CAUCHY(quant, loc, scale) 数值。返回 quant 处给定位置和标度参数的柯西分布的概率密度。% h3 E/ y6 j; K0 T, ^- n
PDF.CHISQ(quant, df) 数值。返回 quant 处自由度为 df 的卡方分布的概率密度。
8 [) x- Q: b: w0 L5 dPDF.EXP(quant, shape) 数值。返回 quant 处给定形状参数的指数分布的概率密度。- s$ ?/ v0 j3 H6 C" `. m
PDF.F(quant, df1, df2) 数值。返回 quant 处自由度为 df1 和 df2 的 F 分布的概率密度。" ?0 w6 J, D. ]* R, A/ k4 B
PDF.GAMMA(quant, shape, scale) 数值。返回 quant 处给定形状和标度参数的 gamma 分布的概率密度。
# n$ {4 H% d' i. k$ vPDF.GEOM(quant, prob) 数值。返回当成功概率是由 prob 给出时,获得成功的试验数等于 quant 的概率。
; z3 j% h7 x7 ^PDF.HALFNRM(quant, mean, stddev) 数值。返回 quant 处指定均值和标准差的半正态分布的概率密度。, s3 O( K  B1 F
PDF.HYPER(quant, total, sample, hits) 数值。返回当样本个体是从大小为 total 的域(域中的 hits 具有已指定的特征)中随机选择时,具有指定特征的个体数等于 quant 的概率。
" J3 X) z2 T7 d6 e; ?1 U! z7 mPDF.IGAUSS(quant, loc, scale) 数值。返回 quant 处给定位置和标度参数的反高斯分布的概率密度。
4 b2 R8 ~. f9 p7 g2 c: [* z5 QPDF.LAPLACE(quant, mean, scale) 数值。返回 quant 处给定均值和标度参数的拉普拉斯分布的概率密度。9 B6 X! {( Q8 P$ w0 ~$ L7 O
PDF.LOGISTIC(quant, mean, scale) 数值。返回 quant 处给定均值和标度参数的逻辑斯蒂分布的概率密度。
" T! ~, F; x- S: f% h2 hPDF.LNORMal(quant, a, b) 数值。返回 quant 处给定参数的对数正态分布的概率密度。
9 m, C; a  u/ U7 ]PDF.NEGBIN(quant, thresh, prob) 数值。返回当阈值参数是 thresh 且成功概率由 prob 给出时,获得成功的试验数等于 quant 的概率。6 ]: U% I' k. S7 V! E' |
PDF.NORMal(quant, mean, stddev) 数值。返回 quant 处给定均值和标准差的正态分布的概率密度。
# q, a6 }3 i/ E6 [PDF.PARETO(quant, threshold, shape) 数值。返回 quant 处给定阈值和形状参数的 Pareto 分布的概率密度。
  U4 P9 W* `3 Y# D& ~PDF.POISSON(quant, mean) 数值。返回具有指定均值或比率参数的泊松分布的值等于 quant 的概率。, l: Q  f, Z! o. d  _
PDF.T(quant, df) 数值。返回 quant 处指定自由度为 df 的学生 t 分布的概率密度。/ l0 I, p: n- c& K, g
PDF.UNIFORM(quant, min, max) 数值。返回 quant 处给定最小值和最大值的均匀分布的概率密度。% r/ S% `, N2 t& z7 L
PDF.WEIBULL(quant, a, b) 数值。返回 quant 处具有指定参数的 Weibull 分布的概率密度。
# G0 X7 |- W1 o  ^7 y; _. GNPDF.BETA(quant, shape1, shape2, nc) 数值。返回 quant 处给定形状和非中心参数的非中心 beta 分布的概率密度。  G2 o' _0 S8 o8 t/ Y" l# J
NPDF.CHISQ(quant, df,nc) 数值。返回 quant 处自由度为 df 和指定非中心参数的非中心卡方分布的概率密度。
/ [7 p0 y$ X- I% Q, }' C9 y- Q8 jNPDF.F(quant, df1, df2,nc) 数值。返回 quant 处自由度为 df1 和 df2 和非中心 nc 的非中心 F 分布的概率密度。
2 n& a1 i. D8 Y$ D8 J7 ]  S4 RNPDF.T(quant, df,nc) 数值。返回 quant 处指定自由度 df 和非中心 nc 的非中心学生氏 t 分布的概率密度。: m/ l9 w8 k( |; v, O# h& w- Y
尾部概率函数- ^: v0 l+ Z$ q' K4 k# Y
下列函数给出了大于第一个参数 quant 的,具有指定分布的随机变量的概率。后面的参数为分布参数。请注意每个函数名称中的句点。- l" l$ c$ G- f& r- ^) ?: D
SIG.CHISQ(quant, DF) 数值。返回以下累积概率:来自卡方分布、自由度为 df 的值大于 quant 的累积概率。) U5 a5 ~/ Y9 L
SIG.F(quant, df1, df2) 数值。返回以下累积概率:来自 F 分布、自由度为 df1 和 df2 的值大于 quant 的累积概率。- ]- g2 C2 B! Z# S  Z) p
累积分布函数% P: Z* e( o0 d1 R9 H0 |6 w& B
下列函数给出了小于第一个参数 quant 的,具有指定分布的随机变量的概率。后面的参数为分布参数。请注意每个函数名称中的句点。- ^+ F  Y1 _( F7 _3 N0 {# X4 I6 @
CDF.BERNOULLI(quant, prob) 数值。返回带有给定概率参数的 Bernoulli 分布中的值小于等于 quant 的累积概率。9 Q' @5 u; m/ z# L
CDF.BETA(quant, shape1, shape2) 数值。返回带有给定形状参数的 Beta 分布中的值小于 quant 的累积概率。  e! T6 a% N$ I8 S8 f" L8 q, I
CDF.BINOM(quant, n, prob) 数值。返回每次成功概率为 prob 的 n 次试验中成功次数小于等于 quant 的累积概率。当 n 是 1 时,该值等同于 CDF.BERNOULLI。
) h" _5 }5 y6 @7 x: ?CDF.BVNOR(quant1, quant2, corr) 数值。返回具有给定相关性参数的标准双元正态分布的值小于 quant1 和 quant2 的累积概率。- O7 m8 y$ t. g, W& l3 k( |4 S; u
CDF.CAUCHY(quant, loc, scale) 数值。返回带有给定位置和刻度参数的 Cauchy 分布中的值小于 quant 的累积概率。# z4 s* k, T* _% W
CDF.CHISQ(quant, df) 数值。返回自由度为 df 的卡方分布中的值小于 quant 的累积概率。
# l4 x, m; C% ], uCDF.EXP(quant, shape) 数值。返回带有给定形状参数的指数分布中的值小于 quant 的累积概率。  V- O7 p$ V$ I" m$ m
CDF.F(quant, df1, df2) 数值。返回自由度为 df1 和 df2 的 F 分布中的值小于 quant 的累积概率。  g, @8 Y; ~5 f; w% H; n! X
CDF.GAMMA(quant, shape, scale) 数值。返回带有给定形状和刻度参数的 Gamma 分布中的值小于 quant 的累积概率。7 f& D+ |' |9 D- E0 K1 M
CDF.GEOM(quant, prob) 数值。当成功概率是由 prob 给出时,返回获取成功时试验次数小于等于 quant 的累积概率。
( H0 ?# a- u* L# O: C& ECDF.HALFNRM(quant, mean, stddev) 数值。返回具有指定均值和标准差的半正态分布的值小于 quant 的累积概率。9 v) o' k+ c: J/ o. _
CDF.HYPER(quant, total, sample, hits) 数值。如果样本对象是从 hits 具有指定特征、大小为 total 的全体中随机选择的,则返回具有指定特征的对象的数目小于等于 quant 的累积概率。* o% t1 K' I7 ~
CDF.IGAUSS(quant, loc, scale) 数值。返回带有给定位置和标度参数的反高斯分布的值小于 quant 的累积概率。- S; k4 v, i$ |( z' w
CDF.LAPLACE(quant, mean, scale) 数值。返回带有给定均值和刻度参数的 Laplace 分布中的值小于 quant 的累积概率。
" N  P& I# H  r5 L' Q3 XCDF.LOGISTIC(quant, mean, scale) 数值。返回带有给定均值和刻度参数的 Logistic 分布中的值小于 quant 的累积概率。% o+ @! S2 t* ^! _) U  s; a
CDF.LNORMal(quant, a, b) 数值。返回带有指定参数的对数正态分布中的值小于 quant 的累积概率。
* [5 [6 k" P7 ^' V& ~+ X7 hCDF.NEGBIN(quant, thresh, prob) 数值。当阈值参数是 thresh 且成功概率由 prob 给出时,返回获得成功的试验数小于等于 quant 的累积概率。% k7 e! ^& \8 X" A$ l
CDFNORM(zvalue) 数值。返回均值为 0 且标准差为 1 的随机变量小于 zvalue 的概率,zvalue 必须为数值。
, m* c8 x: x2 Z* T7 ~CDF.NORMal(quant, mean, stddev) 数值。返回具有指定均值和标准差的正态分布的值小于 quant 的累积概率。$ t% T8 T/ K; w8 g4 ]! e0 s. `
CDF.PARETO(quant, threshold, shape) 数值。返回带有给定阈值和形状参数的 Pareto 分布中的值小于 quant 的累积概率。) w& b2 J& h" P3 ]/ B/ x0 s$ Y7 Q! W7 Q
CDF.POISSON(quant, mean) 数值。返回具有指定均值或速率参数的泊松分布的值小于等于 quant 的概率。$ ?! r1 k& l$ r' d9 |9 K
CDF.SMOD(quant, a, b) 数值。返回具有指定参数的学生最大模数的值小于 quant 的累积概率。
0 d" d% k* Z' a+ N2 R5 pCDF.SRANGE(quant, a, b) 数值。返回具有指定参数的学生全距统计的值小于 quant 的累积概率。
: e5 P! k0 F/ k7 [- E6 e, {6 nCDF.T(quant, df) 数值。返回指定自由度为 df 的学生式 t 分布中的值小于 quant 的累积概率。) E  a; F& J  d+ E0 Z
CDF.UNIFORM(quant, min, max) 数值。返回带有给定最小值和最大值的均匀分布中的值小于 quant 的累积概率。' ]  L  ^( i) P2 N
CDF.WEIBULL(quant, a, b) 数值。返回带有指定参数的 Weibull 分布中的值小于 quant 的累积概率。  Q: Z7 X2 b% K2 z
NCDF.BETA(quant, shape1, shape2, nc) 数值。返回带有给定形状和非中心性参数的非中心 Beta 分布中的值小于 quant 的累积概率。& ^- b+ h" @# i8 {( ?. _4 G# v
NCDF.CHISQ(quant,df,nc) 数值。返回自由度为 df 并指定非中心性参数的非中心卡方分布中的值小于 quant 的累积概率。
1 e: t; P# m8 j$ h2 D' X2 XNCDF.F(quant, df1, df2,nc) 数值。返回自由度为 df1 和 df2 以及非中心性 nc 的非中心 F 分布中的值小于 quant 的累积概率。
+ n9 @' q9 B8 dNCDF.T(quant, df,nc) 数值。返回指定自由度为 df 和非中心性 nc 的非中心学生氏 t 分布中的值小于 quant 的累积概率。) }' a) [( K, X
反向分布函数
* D) P1 n& I5 O2 t9 |9 B, n4 R下列函数给出了指定分布中与累积概率等于第一个参数 prob 的值。后面的参数为分布参数。请注意每个函数名称中的句点。$ K1 |, E7 B4 U7 W( ]0 A
IDF.BETA(prob, shape1, shape2) 数值。返回具有给定形状参数的 Beta 分布中累积概率为 prob 的值。- ~6 x  O+ f' B, n8 S" A% V1 Q
IDF.CAUCHY(prob, loc, scale) 数值。返回具有给定位置和度量参数的 Cauchy 分布中累积概率为 prob 的值。
: ^' A# @4 l. hIDF.CHISQ(prob, df) 数值。返回指定自由度为 df 的卡方分布中累积概率为 prob 的值。例如,显著水平为 0.05、自由度为 3 的卡方值为 IDF.CHISQ(0.95,3)。
% G9 V- l7 v* b2 S2 b& Y0 D& k7 cIDF.EXP(prob, shape) 数值。返回带有衰减速率形状的指数衰减变量累积概率为 prob 的值。4 D0 y8 S1 O6 S0 U. c( `/ D
IDF.F(prob, df1, df2) 数值。返回指定自由度的 F 分布中累积概率为 prob 的值。例如,显著水平为 0.0、自由度为 3 和 100 的 F 值为 IDF.F(0.95,3,100)。0 ]3 z+ l( ^# }
IDF.GAMMA(prob, shape, scale) 数值。返回具有给定形状和刻度参数的 Gamma 分布中累积概率为 prob 的值。
/ q2 T# ^4 I; XIDF.HALFNRM(prob, mean, stddev) 数值。返回具有给定均值和标准差的半正态分布中累积概率为 prob 的值。$ T1 {) e* f& p$ r) n4 X
IDF.IGAUSS(prob, loc, scale) 数值。返回具有给定位置和标度参数的反高斯分布中累积概率是 prob 的值。' R! D  Z) Q8 _- n& N
IDF.LAPLACE(prob, mean, scale) 数值。返回具有给定均值和刻度参数的 Laplace 分布中累积概率为 prob 的值。/ j# G. j& @! z) y4 U& J9 g
IDF.LOGISTIC(prob, mean, scale) 数值。返回具有给定均值和刻度参数的 Logistic 分布中累积概率为 prob 的值。% I( y6 i+ a3 X4 D5 K% N2 N
IDF.LNORMal(prob, a, b) 数值。返回具有给定参数的对数正态分布中累积概率为 prob的值。9 z# H+ a* G+ x" f
IDF.NORMal(prob, mean, stddev) 数值。返回具有指定均值和标准差的正态分布中累积概率为 prob 的值。. _# H% r5 Q1 o9 h
IDF.PARETO(prob, threshold, shape) 数值。返回具有给定阈值和刻度参数的 Pareto 分布中累积概率为 prob 的值。
$ {; u7 V  z4 r, t! h& }: DIDF.SMOD(prob, a, b) 数值。返回具有指定参数学生最大模数累积概率是 prob 的值。. b& h9 u. n; ~
IDF.SRANGE(prob, a, b) 数值。返回具有指定参数的学生全距统计累积概率是 prob 的值。& [& ^3 J* r& z- ?! X5 Q) s5 M% w
IDF.T(prob, df) 数值。返回指定自由度为 df 的学生式 t 分布中累积概率为 prob 的值。) B& K2 M- L" b8 ^9 ^( g' U! E
IDF.UNIFORM(prob, min, max) 数值。返回在最小值和最大值之间的均匀分布中累积概率为 prob 的值。
; i7 t: K8 k$ U( T, ?IDF.WEIBULL(prob, a, b) 数值。返回具有指定参数的 Weibull 分布中累积概率为 prob 的值。
0 V* t) Z: f  i* \% [& dPROBIT(prob) 数值。返回标准正态分布中累积概率等于 prob 的值。参数 prob 是大于 0 且小于 1 的概率。
1 H6 W- r, y- t7 g0 j7 w
6 K1 e. S, O6 ?随机变量函数
% f6 u2 M5 r: K/ u" R0 Q+ `- }下列函数给出了指定分布中的随机变量。这些参数为分布参数。您可以重复伪随机数的序列,方法是在每个序列前的"首选项"对话框中设置种子。请注意每个函数名称中的句点。# G/ u3 E* G, {/ I
NORMal(stddev) 数值。返回具有均值 0 和标准差 stddev 的分布中的某个正态分布的伪随机数,stddev 必须为正数。您可以重复伪随机数的序列,方法是在每个序列前的"首选项"对话框中设置种子。
* e( g; O+ O  i1 {% ~RV.BERNOULLI(prob) 数值。返回具有指定概率参数 prob 的 Bernoulli 分布中的随机值。5 W. `9 n- o! N' V7 z9 }
RV.BETA(shape1, shape2) 数值。返回具有指定形状参数的 Beta 分布中的随机值。
, `( O6 [7 U  i6 ^) M2 l6 `: hRV.BINOM(n, prob) 数值。返回具有指定试验次数和概率参数的二项式分布中的随机值。
; P; R3 a2 P" F! l8 ]RV.CAUCHY(loc, scale) 数值。返回具有指定位置和刻度参数的 Cauchy 分布中的随机值。
" y+ n# m1 N1 E* U2 fRV.CHISQ(df) 数值。返回指定自由度为 df 的卡方分布中的随机值。" Z5 N, a6 P  @3 s: H# g
RV.EXP(shape) 数值。返回具有指定形状参数的指数分布中的随机值。7 G' S0 P! ^- h3 Y) R5 p5 h( s
RV.F(df1, df2) 数值。返回指定自由度为 df1 和 df2 的 F 分布中的随机值。& ~+ s2 E# }7 H: j$ q8 C
RV.GAMMA(shape, scale) 数值。返回具有指定形状和刻度参数的 Gamma 分布中的随机值。3 m: Q5 P7 }6 m( d& h  r5 }2 n: A
RV.GEOM(prob) 数值。返回具有指定概率参数的几何分布中的随机值。
; L1 ^  ^1 w# D) ORV.HALFNRM(mean, stddev) 数值。返回具有指定均值和标准差的半正态分布的随机值。4 O6 u! K9 ?/ A) q0 y, z5 k
RV.HYPER(total, sample, hits) 数值。返回具有指定参数的超几何分布中的随机值。9 T/ A- E' z+ W/ C' o" @
RV.IGAUSS(loc, scale) 数值。返回具有指定位置和标度参数的反高斯分布的随机值。
" S3 V5 t0 b5 f; jRV.LAPLACE(mean, scale) 数值。返回具有指定均值和刻度参数的 Laplace 分布中的随机值。
% R/ J4 l8 v& X1 C* _' LRV.LOGISTIC(mean, scale) 数值。返回具有指定均值和刻度参数的 Logistic 分布中的随机值。5 H# I0 ~7 K( P3 d, m- K- j, l$ o
RV.LNORMal(a, b) 数值。返回具有指定参数的对数正态分布中的随机值。3 K3 R( N1 x9 F; l! T# X( `3 B
RV.NEGBIN(threshold, prob) 数值。返回具有指定阈值和概率参数的负二项式分布中的随机值。
6 M# O2 l# S  o1 }! J! ZRV.NORMal(mean, stddev) 数值。返回具有指定均值和标准差的正态分布的随机值。& @1 Z8 C0 @% N" f" q4 `
RV.PARETO(threshold, shape) 数值。返回具有指定阈值和形状参数的 Pareto 分布中的随机值。
  j' [9 Q7 W0 h6 y- URV.POISSON(mean) 数值。返回具有指定均值或速度参数的柏松分布中的随机值。
) `0 x' l  u" R5 u* F6 o$ p. _  ?RV.T(df) 数值。返回指定自由度为 df 的学生式 t 分布中的随机值。
4 N8 S7 }1 I9 z1 B+ g, Y8 n) q; p& PRV.UNIFORM(min, max) 数值。返回具有指定最小值和最大值的均匀分布中的随机值。另请参阅 UNIFORM 函数。
7 N6 z" _0 |) F( a3 d$ H1 U( yRV.WEIBULL(a, b) 数值。返回具有指定参数的 Weibull 分布中的随机值。# |& I/ g# M1 z' p
UNIFORM(max) 数值。返回一个在 0 和参数 max 之间均匀分布的伪随机数,max 必须为数值(但可以是负数)。您可以重复伪随机数的序列,方法是在每个序列前设置相同的随机数种子(在"转换"菜单中提供)。
+ l- W1 g) W0 F+ k转换函数
/ V# z$ M- |  K1 ]* bNUMBER(strexpr,format) 数值。以数字形式返回字符串表达式 strexpr 的值。第二个参数 format 是用于读取 strexpr 的数值格式。因此,如果 NUMBER(name, f8) 中的 name 是一个包含以字符形式表示的数字、由八个字符组成的字符串,则它就是该数字的数值表示形式。如果无法使用此格式读取该字符串,则此函数将返回系统缺失值。5 U" o* O. r( `6 e+ y+ B% h, d
STRING(numexpr,format) 数值。当 numexpr 根据 format 转换成字符串时,返回作为结果的那个字符串。STRING(-1.5,F5.2) 将返回字符串值"-1.50"。第二个参数 format 必须是一种用于写数字值的格式。+ C8 F, M/ Y6 u8 a) T
缺失值函数
9 V6 D7 ?7 C# G( m**S(variable[,...])数值。返回具有缺失值的参数的计数。此函数需要一个或多个参数,这些参数应为工作数据文件中的变量名称。
5 c& s6 Q& i5 l3 g& PMISSING(variable) 逻辑。如果变量具有缺失值,则返回 1 或 true。参数应为工作数据文件中的变量名称。
9 X, T/ B7 [1 f% w) S) S7 F% RSYSMIS(numvar) 逻辑。如果 numvar 的值为系统缺失值,则返回 1 或 true。参数 numvar 必须为工作数据文件中某个数值变量的名称。
  |! z( p: N. B0 y6 g% b) u# X- mVALUE(variable) 数值或字符串。返回 variable 的值,忽略用户对 variable 的缺失值定义,variable 必须为工作数据文件中的变量名称。
  m5 K" N# k# a1 }# L: y+ b
作者: 巧云225    时间: 2011-6-7 22:40
。。。。。。
作者: jiqiren5328    时间: 2011-7-5 08:42
xie xie ,feichang ganxie
作者: Lost_Devil    时间: 2011-9-7 18:01
呵呵,这是个好东西
作者: kingbird    时间: 2011-10-10 22:23
感谢!!!!!!
作者: 偏玉酸钠    时间: 2011-11-21 23:10
haaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
作者: alair003    时间: 2012-2-6 11:03
太……多了,不多说了,先看一把。8461874144121623
作者: 盛夏┇→光年    时间: 2012-2-6 15:39
谢谢谢谢,太谢谢了哈哈
作者: 紫旋----徐娟    时间: 2012-2-6 21:23
这么多,还真齐全~
作者: 紫旋----徐娟    时间: 2012-2-6 21:23
这么多,还真齐全~
作者: 绛红宵寐    时间: 2012-7-18 21:06
楼主给力啊
作者: 白曼青    时间: 2012-7-26 21:05
我去,不是说spss是傻瓜软件的吗?
作者: alyen    时间: 2013-7-15 11:18
顶!!!!!!!!
作者: 数学不烦    时间: 2013-7-17 15:06
支持,收藏了,谢谢楼主




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5