资源描述
Excel统计函数查询手册
FREQUENCY 函数
本文介绍MicrosoftExcel中FREQUENCY 函数(函数:函数是预先编写的公式,可以对一个或 多个值执行运算,并返回一个或多个值。函数可以简化和缩短工作表中的公式,尤其在用公式执行很长 或复杂的计算时。)的公式语法和用法。
说明
计算数值在某个区域内的出现频率,然后返回一个垂直数组。例如,使用函数FREQUENCY 可以 在分数区域内计算测验分数的个数。由于函数FREQUENCY 返回一个数组,所以它必须以数组公 式的形式输入。
语法
FREQUENCY (data_array, bins_array)
FREQUENCY函数语法具有下列参数(参数:为操作、事件、方法、属性、函数或过程提供信息的
值):
Data_array必需。一个值数组或对一组数值的引用,您要为它计算频率。如果data_array 中不包含任何数值,函数FREQUENCY 将返回一个零数组。
Bins_array必需。一个区间数组或对区间的引用,该区间用于对data_array中的数值进 行分组。如果bins_array中不包含任何数值,函数FREQUENCY 返回的值与data_array中 的元素个数相等。
说明
在选择了用于显示返回的分布结果的相邻单元格区域后,函数FREQUENCY应以数组公
式的形式输入。
返回的数组中的元素个数比bins.array中的元素个数多1个。多出来的元素表示最高区间之上的数值个数。例如,如果要为三个单元格中输入的三个数值区间计数,请务必在四个单
元格中输入FREQUENCY函数获得计算结果。多出来的单元格将返回data一array中第三个
区间值以上的数值个数。
函数FREQUENCY将忽略空白单元格和文本。
对于返回结果为数组的公式,必须以数组公式的形式输入。
示例
如果将示例复制到一个空白工作表中,可能会更容易理解该示例。将示例复制到一个空白工作表中后,可
以按照需要改编示例。
14 大于或等于90的分数的个数(2)
15 I
注释示例中的公式必须以数组公式输入。将示例复制到空白工作表之后,请选择区域A12:A15 ,
按F2,再按Ctrl+Shift+Enter如果公式未以数组公式的形式输入,则单元格A12中只有一个结 果⑴。
GAMMA.DIST 函数
返回伽玛分布。可以使用此函数来研究具有偏态分布的变量。伽玛分布通常用于排队分析。
语法
GAMMA.DIST(x,alpha,beta,cumulative)
GAMMA.DIST函数语法具有下列参数(参数:为操作、事件、方法、属性、函数或过程提供信息
的值。):
X必需。用来计算分布的值。
Alpha必需。分布参数。
Beta 必需。分布参数。如果beta = 1 GAMMA.DIST 返回标准伽玛分布。
Cumulative必需。决定函数形式的逻辑值。如果Cumulative为TRUE,函数
GAMMA.DIST返回累积分布函数;如果为FALSE,则返回概率密度函数。
说明
如果x、alpha或beta为非数值型,则GAMMA.DIST 返回错误值#VALUE!。
如果x < 0则GAMMA.DIST 返回错误值#NUM!。
如果 alpha < 或 beta <,0则 GAMMA.DIST 返回错误值 #NUM!。
伽玛概率密度函数的计算公式如下:
标准伽玛概率密度函数为:
当alpha = 1时,GAMMA. DIST返回如下的指数分布:
/! = —
对于正整数 n,当 alpha = n/2 beta = 2且 cumulative = TRUE 时,GAMMA. DIST 以 自由度 n 返回(1 - CHISQ. DIST. RT(x))o
当alpha为正整数时,GAMMA. DIST 也称为爱尔朗(Erlang)分布。
示例
如果将示例复制到一个空白工作表中,可能会更容易理解该示例。将示例复制到一个空白工作表中后,可 以按照需要改编示例。
A
B
1
数据
说明
2
10.1131
用来计算分布的值
3
9
Alpha分布参数
4
2
Beta分布参数
5
公式
说明(结果)
=GAMMA.DIST(A2,A3,A4,FALSE)
在上述条件下的概率伽玛分布(.03263913)
=GAMMA.DIST(A2,A3,A4,TRUE)
在上述条件下的累积伽玛分布(0.068094)
GAMMA.INV 函数
返回伽玛累积分布的反函数。如果p = GAMMA.DIST(x,...),则GAMMA.INV(p,...) = x
使用此函数可研究可能出现偏态分布的变量。
语法
GAMMA.INV(probability,alpha,beta)
GAMMA.INV函数语法具有下列参数(参数:为操作、事件、方法、属性、函数或过程提供信息的
值):
'注Probability必需。与伽玛分布相关的概率。
&Alpha 必需。分布参数。
Beta 必需。分布参数。如果beta = 1 GAMMA.INV 返回标准伽玛分布。
说明
&如果任意参数为文本型,则GAMMA.INV 返回错误值#VALUE!。
寻 如果 probability <或0 probability >, 1则 GAMMA.INV 返回错误值 #NUM!。
如果 alpha < 或 beta < ,0则 GAMMA.INV返回错误值 #NUM!。
如果已给定概率值,则 GAMMA.INV 使用 GAMMA.DIST(x, alpha, beta, TRUE) = probability 解 数值x。因此,GAMMA.INV 的精度取决于GAMMA.DIST 的精度。GAMMA.INV 使用迭代搜索技 术。如果搜索在64次迭代之后没有收敛,则函数返回错误值#N/A。
示例
如果将示例复制到一个空白工作表中,可能会更容易理解该示例。将示例复制到一个空白工作表中后,可 以按照需要改编示例。
A
B
1
数据
说明
2
0.068094
伽玛分布的概率值
3
9
Alpha分布参数
4
2
Beta分布参数
5
公式
说明(结果)
6
=GAMMA.INV(A2,A3,A4)
在上述条件下伽玛累积分布函数的反函数(10.1131)
GAMMALN 函数
本文介绍MicrosoftExcel中GAMMALN 函数(函数:函数是预先编写的公式,可以对一个或多 个值执行运算,并返回一个或多个值。函数可以简化和缩短工作表中的公式,尤其在用公式执行很长或 复杂的计算时。)的公式语法和用法。
说明
返回伽玛函数的自然对数,r(x>)
语法
GAMMALN(x)
GAMMALN
函数语法具有下列参数(参数:为操作、事件、方法、属性、函数或过程提供信息的值。:)
X必需。用于进行GAMMALN函数计算的数值。
说明
如果x为非数值型,函数GAMMALN 返回错误值#VALUE!。
如果x < ,0函数GAMMALN 返回错误值#NUM!。
数字e的GAMMALN (i) 次慕等于(i-1)!其中i为整数。
函数GAMMALN的计算公式如下:
GAMMALN 二颈「(顽
式中:
ijj
「(T)二 J 血 0
示例
如果将示例复制到一个空白工作表中,可能会更容易理解该示例。将示例复制到一个空白工作表中后, 以按照需要改编示例。
AB
1 公式说明(结果)
2 =GAMMALN(4)4的伽玛函数的自然对数(1.791759)
GAMMALN. PRECISE
函数
本文介绍MicrosoftExcel中GAMMALN.PRECISE 函数(函数:函数是预先编写的公式,可以对 一个或多个值执行运算,并返回一个或多个值。函数可以简化和缩短工作表中的公式,尤其在用公式执行 很长或复杂的计算时。)的公式语法和用法。
说明
返回y函数的自然对数r(x)
语法
GAMMALN. PRECISE (x)
GAMMALN.PRECISE函数语法具有下列参数(参数:为操作、事件、方法、属性、函数或过程提
供信息的值。::
X必需。用于进行GAMMALN.PRECISE 函数计算的数值。
说明
如果x为非数值型,则GAMMALN.PRECISE 返回错误值#VALUE!。
如果 x <,0则 GAMMALN.PRECISE 返回错误值 #NUM!。
数字e的GAMMALN.PRECISE(i)次幂返回与(i-1)相同的结果,其中i为整数。
GAMMALN.PRECISE计算公式如下:
GAMMALN.PRECISE = LN(r(x))
式中:
OZi
「⑴二f召一”拼一'血
0
示例
如果将示例复制到一个空白工作表中,可能会更容易理解该示例。将示例复制到一个空白工作表中后,可 以按照需要改编示例。
A
B
公式
说明(结果)
=GAMMALN.PRECISE(4)
4的Y函数的自然对数(1.791759)
GEOMEAN 函数
本文介绍Microsoft Exce中GEOMEAN 函数(函数:函数是预先编写的公式,可以对一个或多 个值执行运算,并返回一个或多个值。函数可以简化和缩短工作表中的公式,尤其在用公式执行很长或 复杂的计算时。)的公式语法和用法。
说明
返回正数数组或区域的几何平均值。例如,可以使用函数GEOMEAN计算可变复利的平均增长率。
语法
GEOMEAN(number1, [number2], ...)
GEOMEAN函数语法具有下列参数(参数:为操作、事件、方法、属性、函数或过程提供信息的值。:)
Number1, number2, ... Number1是必需的,后续数值是可选的。这是用于计算平均值的 一组参数,参数的个数可以为1到255个。也可以用单一数组或对某个数组的引用来代替用逗 号分隔的参数。
说明
参数可以是数字或者是包含数字的名称、数组或引用。
逻辑值和直接键入到参数列表中代表数字的文本被计算在内。
如果数组或引用参数包含文本、逻辑值或空白单元格,则这些值将被忽略;但包含零值的 单元格将计算在内。
如果参数为错误值或为不能转换为数字的文本,将会导致错误。
如果任何数据点小于0,函数GEOMEAN返回错误值#NUM!。
几何平均值的计算公式如下:
叫T YE""*
示例
如果将示例复制到一个空白工作表中,可能会更容易理解该示例。将示例复制到一个空白工作表中后, 以按照需要改编示例。
1
2
4
5
6
7
A
B
数据
4
5
8
7
11
4
8
3
9
公式
说明(结果)
10
=GEOMEAN(A2:A8)
上述数据集的几何平均值(5.476987)
GROWTH 函数
本文介绍MicrosoftExcel中GROWTH 函数(函数:函数是预先编写的公式,可以对一个或多个 值执行运算,并返回一个或多个值。函数可以简化和缩短工作表中的公式,尤其在用公式执行很长或复杂 的计算时。)的公式语法和用法。
说明
根据现有的数据预测指数增长值。根据现有的x值和y值,GROWTH函数返回一组新的x值对
应的y值。可以使用GROWTH工作表函数来拟合满足现有x值和y值的指数曲线。
语法
GROWTH(known_y's, [known_x's], [new_x's], [const])
GROWTH函数语法具有下列参数(参数:为操作、事件、方法、属性、函数或过程提供信息的值。:)
Known_y's 必需。满足指数回归拟合曲线y=b*mAx的一组已知的y值。
■ 如果数组known_y's在单独一列中,则known_x's的每一列被视为一个独立的变量。
■ 如果数组known_y's在单独一行中,则known_x's的每一行被视为一个独立的变量。
・ 如果known_y*s中的任何数为零或为负数,GROWTH函数将返回错误值#NUM!。
Known_x's 可选。满足指数回归拟合曲线y=b*mAx的一组已知的可选x值。
数组known_xz s可以包含一组或多组变量。如果仅使用一个变量,那么只要known.xz s 和known_y,s具有相同的维数,则它们可以是任何形状的区域。如果用到多个变量,则 known_yz s必须为向量(即必须为一行或一列)。
・ 如果省略known_xz s ,则假设该数组为{1,2, 3,.,.其大小与known_yz s相同。
New_x,s可选。需要通过GROWTH 函数为其返回对应y值的一组新x值。
・ New_xz s与known_xz s 一样,对每个自变量必须包括单独的一列(或一行)。因此,如 果known_yz s是单列的,known_xz s和new_xz s应该有同样的列数。如果known_yz s 是单行的,known_xz s和new_xz s应该有同样的行数。
如果省略new_xz s ,则假设它和known_xz s相同。
・ 如果known_xz s与new_xz s都被省略,则假设它们为数组{1,2,3,其大小与 known_" s 相同。
Const可选。一逻辑值,用于指定是否将常量b强制设为E
・ 如果const为TRUE或省略,b将按正常计算。
如果const为FALSE , b将设为1, m值将被调整以满足y = mAxo
说明
对于返回结果为数组的公式,在选定正确的单元格个数后,必须以数组公式的形式输入。
当为参数(如known_x,s )输入数组常量时,应当使用逗号分隔同一行中的数据,用分号 分隔不同行中的数据。
示例
如果将示例复制到一个空白工作表中,可能会更容易理解该示例。将示例复制到一个空白工作表中后,可 以按照需要改编示例。
本示例采用与LOGEST 函数示例相同的数据。第一个公式显示与已知值对应的值。如果指数趋势继续 存在,则第二个公式将预测下个月的值。
注释示例中的公式必须以数组公式输入。将示例复制到空白工作表后,请选中以公式单元格开始 的区域C2:C7或B9:B10。按F2,再按Ctrl+Shift+Enter如果公式不是以数组公式的形式输入, 则单个结果为 32618.20377 和 320196.7184。
HARMEAN 函数
本文介绍Microsoft Exce中 HARMEAN 函数(函数:函数是预先编写的公式,可以对一个或多 个值执行运算,并返回一个或多个值。函数可以简化和缩短工作表中的公式,尤其在用公式执行很长或 复杂的计算时。)的公式语法和用法。
说明
返回数据集合的调和平均值。调和平均值与倒数的算术平均值互为倒数。
语法
HARMEAN (number 1, [number2],...)
HARMEAN函数语法具有下列参数(参数:为操作、事件、方法、属性、函数或过程提供信息的值。:)
Numberl, number2, ... Number1是必需的,后续数值是可选的。这是用于计算平均值的 一组参数,参数的个数可以为1到255个。也可以用单一数组或对某个数组的引用来代替用逗 号分隔的参数。
说明
调和平均值总小于几何平均值,而几何平均值总小于算术平均值。
参数可以是数字或者是包含数字的名称、数组或引用。
逻辑值和直接键入到参数列表中代表数字的文本被计算在内。
如果数组或引用参数包含文本、逻辑值或空白单元格,则这些值将被忽略;但包含零值的 单元格将计算在内。
如果参数为错误值或为不能转换为数字的文本,将会导致错误。
如果任何数据点小于等于0,函数HARMEAN返回错误值#NUM!。
调和平均值的计算公式如下:
X = ly±
%冉乙匕
示例
如果将示例复制到一个空白工作表中,可能会更容易理解该示例。将示例复制到一个空白工作表中后,可 以按照需要改编示例。
HYPGEOM.DIST 函数
返回超几何分布。
给定样本容量、样本总体容量和样本总体中成功的次数,函数HYPGEOM.DIST 返回样本取得给定 成功次数的概率。使用函数HYPGEOM.DIST 可以解决有限总体的问题,其中每个观察值或者为成 功或者为失败,且给定样本容量的每一个子集有相等的发生概率。
语法
HYPGEOM.DIST(sample_s,number_sample,population_s,number_pop,cumulative)
HYPGEOM.DIST函数语法具有下列参数(参数:为操作、事件、方法、属性、函数或过程提供信
息的值。)
Sample.s 必需。样本中成功的次数。
Number-sample 必需。样本容量。
Population.s 必需。样本总体中成功的次数。
& Number_pop 必需。样本总体的容量。
& Cumulative 必需。决定函数形式的逻辑值。如果cumulative为TRUE ,函数 HYPGEOM.DIST 返回累积分布函数;如果为FALSE ,则返回概率密度函数。
说明
&所有参数将被截尾取整。
&如果任意参数为非数值型,则HYPGEOM.DIST 返回错误值#VALUE!。
如果 sample.s < 0或 sample.s 大于 number-sample 和 population.s中的较小值, 则HYPGEOM. DIST 返回错误值#NUM!。
如果 sample.s 小于 0 和 (number-sample - number-population + population_s即的 较大值,则HYPGEOM.DIST 返回错误值#NUM!。
守 如果 number .sample < 0 或 number-sample > number-population , 则 HYPGEOM. DIST 返回错误值 #NUM!。
如果 population.s <或 population.s > number.populatioji 则 HYPGEOM. DIST 返回 错误值#NUM!。
如果 number-pop < 0,则 HYPGEOM.DIST 返回错误值 #NUM!。
&超几何分布的计算公式如下:
P[X = x) =认" 4疽
式中:
x = sample_s
n = number_sample
M = population_s
N = number_pop
函数HYPGEOM.DIST用于在有限样本总体中进行不退回抽样的概率计算。
示例
抽样器里有20块巧克力。8块是焦糖的,其余12块是果仁的。如果随机选出4块,下面函数返 回恰好有一块是焦糖的概率。
如果将示例复制到一个空白工作表中,可能会更容易理解该示例。将示例复制到一个空白工作表中后,可 以按照需要改编示例。
A
B
1
数据
说明
2
1
样本中成功的次数
3
4
样本容量
4
8
样本总体中成功的次数
5
20
样本总体的容量
6
公式
说明(结果)
=HYPGEOM.DIST(A2,A3,A4,A5,TRUE)
上述样本和样本总体的累积超几何分布函数(0.4654828)
7
=HYPGEOM.DIST(A2,A3,A4,A5,FALSE)上述样本和样本总体的概率超几何分布函数(0.36326109)
8
INTERCEPT 函数
本文介绍MicrosoftExcel中INTERCEPT 函数(函数:函数是预先编写的公式,可以对一个或多 个值执行运算,并返回一个或多个值。函数可以简化和缩短工作表中的公式,尤其在用公式执行很长或复 杂的计算时。)的公式语法和用法。
说明
利用现有的x值与y值计算直线与y轴的截距。截距为穿过已知的known_x's和known_y's数 据点的线性回归线与y轴的交点。当自变量为0 (零)时,使用INTERCEPT 函数可以决定因变 量的值。例如,当所有的数据点都是在室温或更高的温度下取得的,可以用INTERCEPT 函数预测 在0°C时金属的电阻。
语法
INTERCEPT (known_y‘ s, known_x's)
INTERCEPT函数语法具有下列参数(参数:为操作、事件、方法、属性、函数或过程提供信息的
值):
Known_y's必需。因变的观察值或数据的集合。
Known_x's必需。自变的观察值或数据的集合。
说明
参数可以是数字,或者是包含数字的名称、数组或引用。
如果数组或引用参数包含文本、逻辑值或空白单元格,则这些值将被忽略;但包含零值的 单元格将计算在内。
如果known_y's和known_x's所包含的数据点个数不相等或不包含任何数据点,则函数 INTERCEPT 返回错误值#N/A。
回归线a的截距公式为:
a = Y~bX
公式中斜率b计算如下:
其中 x 和 y 是样本平均值 AVERAGE (known_xz s) 和 AVERAGE (known_yz s)。
函数SLOPE 和INTERCEPT 中使用的下层算法与函数LINEST中使用的下层算法不 同。当数据未定且共线时,这些算法之间的差异会导致不同的结果。例如,如果参数known一"s的 数据点为0,参数known_xz s的数据点为1:
SLOPE 和INTERCEPT返回错误#DIV/0!o INTERCEPT 和SLOPE 算法用来查找
一个且仅一个答案,在这种情况下可能有多个答案。
・LINEST返回值0。LINEST算法用来返回共线数据的合理结果,在这种情况下至少可 找到一个答案。
示例
如果将示例复制到一个空白工作表中,可能会更容易理解该示例。将示例复制到一个空白工作表中后,可 以按照需要改编示例。
1
2
3
4
5
6
A
B
已知y
已知
2
6
3
5
9
11
1
7
8
5
7公式说明(结果)
= INTERCEPT(A2:A6, B2:B6) 利用上面已知的x值与y值计算直线与y轴的截距(0.0483871)
8
KURT 函数
本文介绍Microsoft Excel中KURT函数(函数:函数是预先编写的公式,可以对一个或多个值执行 运算,并返回一个或多个值。函数可以简化和缩短工作表中的公式,尤其在用公式执行很长或复杂的计算 时。)的公式语法和用法。
说明
返回数据集的峰值。峰值反映与正态分布相比某一分布的尖锐度或平坦度。正峰值表示相对尖锐的分布。 负峰值表示相对平坦的分布。
语法
KURT(number1, [number2], ...)
KURT函数语法具有下列参数(参数:为操作、事件、方法、属性、函数或过程提供信息的值。:)
Number1,number2, ... Number1是必需的,后续数值是可选的。这是用于计算峰值的一 组参数,参数的个数可以为1到255个。也可以用单一数组或对某个数组的引用来代替用逗 号分隔的参数。
说明
参数可以是数字或者是包含数字的名称、数组或引用。
逻辑值和直接键入到参数列表中代表数字的文本被计算在内。
如果数组或引用参数包含文本、逻辑值或空白单元格,则这些值将被忽略;但包含零值的
单元格将计算在内。
如果参数为错误值或为不能转换为数字的文本,将会导致错误。
如果数据点少于4个,或样本标准偏差等于0,函数KURT返回错误值#DIV/0!o
峰值的计算公式如下:
[ 讯健+ 1) y (玲-町1
(龙一 1)(乃一 2)(乃 一3)£[ s 」
3(”甘
侦-2)(卸-3)
s为样本的标准偏差。
示例
如果将示例复制到一个空白工作表中,可能会更容易理解该示例。将示例复制到一个空白工作表中后,可 以按照需要改编示例。
1
2
3
4
5
6
7
8
AB
数据
3
4
5
2
3
4
5
9
6
10
4
11
7
12
公式
说明(结果)
13
=KURT(A2:A11)
上述数据集的峰值(-0.1518)
LARGE 函数
本文介绍MicrosoftExcel中LARGE 函数(函数:函数是预先编写的公式,可以对一个或多个值 执行运算,并返回一个或多个值。函数可以简化和缩短工作表中的公式,尤其在用公式执行很长或复杂 的计算时。)的公式语法和用法。
说明
返回数据集中第k个最大值。使用此函数可以根据相对标准来选择数值。例如,可以使用函数 LARGE得到第一名、第二名或第三名的得分。
语法
LARGE (array, k)
LARGE函数语法具有下列参数(参数:为操作、事件、方法、属性、函数或过程提供信息的值。:)
Array必需。需要确定第k个最大值的数组或数据区域。
K必需。返回值在数组或数据单元格区域中的位置(从大到小排)。
说明
如果数组为空,函数LARGE 返回错误值#NUM!。
如果k <或k大于数据点的个数,函数LARGE 返回错误值#NUM! o
如果区域中数据点的个数为n,则函数LARGE (array, 1)返回最大值,函数LARGE (array, n)返回 最小值。
示例
如果将示例复制到一个空白工作表中,可能会更容易理解该示例。将示例复制到一个空白工作表中后,可 以按照需要改编示例。
LINEST函数
本文介绍MicrosoftExcel中LINEST函数(函数:函数是预先编写的公式,可以对一个或多个值 执行运算,并返回一个或多个值。函数可以简化和缩短工作表中的公式,尤其在用公式执行很长或复杂的 计算时。)的公式语法和用法。在另请参阅”部分中可找到一些链接,这些链接指向有关绘制图 表和执行回归分析的详细信息。
说明
LINEST函数可通过使用最小二乘法计算与现有数据最佳拟合的直线,来计算某直线的统计值,然 后返回描述此直线的数组。也可以将LINEST与其他函数结合使用来计算未知参数中其他类型的线 性模型的统计值,包括多项式、对数、指数和幂级数。因为此函数返回数值数组,所以必须以数组公式 的形式输入。请按照本文中的示例使用此函数。
直线的公式为:
y = mx + b
-或-
y = mlxl + m2x2 + . .. + b
如果有多个区域的x值,其中因变量y值是自变量x值的函数。m值是与每个x值相对应的系数, b为常量。注意,y、x和m可以是向量。LINEST函数返回的数组为{mn,mn-1,... ,m1 ,b} LINEST函数还可返回附加回归统计值。
语法
LINEST (known_y,s, [known_x,s], [const], [stats])
LINEST函数语法具有以下参数(参数:为操作、事件、方法、属性、函数或过程提供信息的值。:)
语法
导 Known_y's 必需。关系表达式y = mx + b中已知的y值集合。
■ 如果known_y's 对应的单元格区域在单独一列中,则known_x's的每一列被视为一 个独立的变量。
■ 如果known_y's 对应的单元格区域在单独一行中,则known_x's的每一行被视为一 个独立的变量。
Known_xz s可选。关系表达式y = mx + b中已知的x值集合。
■ known_xz s对应的单元格区域可以包含一组或多组变量。如果仅使用一个变量,那么只 要known_yz s和known_xz s具有相同的维数,则它们可以是任何形状的区域。如果 使用多个变量,则known_yz s必须为向量(即必须为一行或一列)。
■ 如果省略known_xz s ,则假设该数组为{1,2,3,.,.}其大小与known_yz s相同。
const可选。一个逻辑值,用于指定是否将常量b强制设为0。
- 如果const为TRUE或被省略,b将按通常方式计算。
■ 如果const为FALSE , b将被设为0,并同时调整m值使y = mxo
stats可选。一个逻辑值,用于指定是否返回附加回归统计值。
・ 如果stats为TRUE ,则LINEST函数返回附加回归统计值,这时返回的数组为
{mn, mn-1,. . . , ml, b; sen, sen-1,. . . , sei, seb; r2, sey; F, df; ssreg, ssresid}
如果stats为FALSE或被省略,LINEST函数只返回系数m和常量bo
附加回归统计值如下:
统计值
说明
se1,se2,...,se
n系数m1,m2,...,mn的标准误差值。
seb
常量b的标准误差值(当const为FALSE时,seb = #N/A)。
r2
判定系数。y的估计值与实际值之比,范围在0到1之间。如果为1,则样本有很好的相关 性,y的估计值与实际值之间没有差别。相反,如果判定系数为0,则回归公式不能用来预测 y值。有关如何计算r2的信息,请参阅本主题下文中的 说明U
sey
Y估计值的标准误差。
F
F统计或F观察值。使用F统计可以判断因变量和自变量之间是否偶尔发生过可观察到的 关系。
df
自由度。用于在统计表上查找F临界值。将从表中查得的值与LINEST函数返回的F统计 值进行比较可确定模型的置信区间。有关如何计算df的信息,请参阅本主题下文中的说 明1示例4说明了 F和df的用法。
ssreg
回归平方和。
ssresid
残差平方和。有关如何计算ssreg和ssresic的信息,请参阅本主题下文中的说明。
下面的图示显示了附加回归统计值返回的顺序。
A
B
C
D
E
F
1
mn-1
rr^
E,1
b
2
sen
钥n-1
36 2
ae-i
3
4
F
由
5
ssresid
说明
可以使用斜率和y轴截距描述任何直线:
斜率(m):
通常记为m,如果需要计算斜率,则选取直线上的两点,(x1,y1)和(x2,y2;斜率等于(y2 - y1)/(x2 - x1)
Y轴截距(b):
通常记为b,直线的y轴的截距为直线通过y轴时与y轴交点的数值。
直线的公式为y = mx + b如果知道了 m和b的值,将y或x的值代入公式就可计算出直 线上的任意一点。还可以使用TREND 函数。
当只有一个自变量x时,可直接利用下面公式得到斜率和y轴截距值:
斜率:
=INDEX(LINEST(known_y's,known_x's),1)
Y轴截距:
=INDEX(LINEST(known_y's,known_x's),2)
数据的离散程度决定了 LINEST函数计算的直线的精确度。数据越接近线性,LINEST模 型就越精确。LINEST函数使用最小二乘法来判定数据的最佳拟合。当只有一个自变量x时, m和b是根据下面的公式计算出的:
p.-j-j =
b =?
其中,x 和 y 是样本平均值;即,x = AVERAGE (known xz s) , y = AVERAGE (known_yz s)。
直线和曲线拟合函数LINEST和LOGEST 可用来计算与给定数据拟合程度最高的直线或 指数曲线,但需要判断两者中哪一个与数据拟合程度最高。可以用函数
TREND (known_yz s, known_xz s)来计算直线,或用函数 GROWTH (known_yz s, known_xz s)
来计算指数曲线。这些不带new_xz s参数的函数可在实际数据点上根据直线或曲线来返回y 预测值的数组,然后可以将预测值与实际值进行比较。可能需要用图表方式来直观地比较二者。
回归分析时,Excel会计算每一点的y的估计值和实际值的平方差。这些平方差之和称为 残差平方和(ssresidO然后Excel会计算总平方和(sstotal)当参数const = TRUE或被省 略时,总平方和是y的实际值和平均值的平方差之和。当参数const = FALSE时,总平方和 是y的实际值的平方和(不需要从每个y值中减去平均值)。回归平方和(ssreg)可通过公式 ssreg = sstotal - ssreifi算出来。ssreg = sstotal - ssres成差平方和与总平方和的比值 越小,判定系数r2的值就越大,r2是用来判断从回归分析求得的公式是否足以说明变量之间 关系的指示器。r2 = ssreg/sstotal
在某些情况下,一个或多个X列可能没有出现在其他X列中的附加预测值(假设Y,s和 X,s位于列中)。换句话说,删除一个或多个X列可能会得到同样精度的y预测值。在这种情 况下,应从回归模型中省略这些多余的X列。这种现象被称为共线”,因为任何多余的X列都可 被表示为多个非多余X列的和。LINEST函数会检查是否存在共线,并在识别出多余的X列之 后从回归模型中删除所有这些列。由于包含0系数以及0 se数值,因此已删除的X列能在 LINEST输出中被识别出来。如果一个或多个多余的列被删除,则将影响df,原因是df取决 于实际用于预测目的的X列的数量。有关计算df的详细信息,请参阅示例4。如果由 于删除多余的X列而更改了 df,则也会影响sey和F的值。实际上,出现共线的情况应该 相对很少。但是,如果某些X列仅包含0和1数值作为实验中的对象是否属于特定组成员的 指示器,则很可能引起共线。如果const = TRUE或被省略,则LINEST函数可有效地插入 所有1数值的其他X列以便为截距建立模型。如果在一列中,1对应于每个男性对象,0对应于 女性对象;而在另一列中,1对应于每个女性对象,0对应于男性对象,那么后一列就是多余 的,因为其中的项可通过从所有1值的另一列(通过LINEST函数添加)中减去男性指示器” 列中的项来获得。
在没有X列因共线而被从模型中删除时,请用以下方法计算df的值:如果known_x,s
有k列且const = TRUE 或被省略,那么df = n k lo如果const = FALSE ,那么df = n -k在这两种情况下,每次由于共线而删除一个X列都会使df的值加E
对于返回结果为数组的公式,必须以数组公式的形式输入。
当输入一个数组常量(如known_xz s )作为参数时,请使用逗号分隔同一行中的各值,使 用分号分隔各行。分隔符可能会因控制面板”的区域和语言选项”中区域设置的不同而有所不同。
注意,如果y的回归分析预测值超出了用来计算公式的y值的范围,它们可能是无效的。
LINEST函数中使用的下层算法与SLOPE 和INTERCEPT函数中使用的下层算法不同。
当数据未定且共线时,这些算法之间的差异会导致不同的结果。例如,如果参数known_y,s的数据 点为0,参数known_xz s的数据点为1:
・LINEST会返回值0。LINEST函数的算法用来返回共线数据的合理结果,在这种情况 下至少可找到一个答案。
SLOPE 和INTERCEPT 会返回错误#DIV/0! o SLOPE 和INTERCEPT 函数的算法
只用来查找一个答案,在这种情况下可能有多个答案。
除了使用LOGEST 计算其他回归分析类型的统计值外,还可以使用
展开阅读全文