# ALIKE 相似系数
求2个序列间的相似系数。
ALIKE(X1,X2,N)
参数 | 说明 |
---|---|
X1 | 必需,序列变量1 |
X2 | 必需,序列变量2 |
N | 必需,计算的周期范围 |
ALIKE(CLOSE,INDEXC,5) //表示收盘价与大盘指数之间的5周期的相似系数
# AVEDEV 平均绝对偏差
返回X在N周期内的平均绝对偏差。计算公式如下:
AVEDEV(X,N)
参数 | 说明 |
---|---|
X | 必需,序列变量 |
N | 必需,周期范围 1.N为有效值,但当前的k线数不足N根,该函数返回空值; 2.当N<2时,该函数返回0 |
AVEDEV(CLOSE,5);//返回收盘价在5周期内的平均绝对偏差。
# BETA 贝塔系数
求当前品种的贝塔系数。当前品种N周期内收益与大盘收益相比的贝塔系数,该系数表明大盘每变动1%,则该品种将变动V%
BETA(N)
- 股票品种有效
参数 | 说明 |
---|---|
N | 必需,周期范围 |
BETA(5); //表示5周期贝塔系数
# BETA2 指定序列的贝塔系数
求指定两组序列的贝塔系数。序列1和序列2在N周期内的贝塔系数,该系数表明序列1每变动1%,则序列2将变动V%
BETA2(A1,A2,N)
参数 | 说明 |
---|---|
A1 | 必需,序列变量 |
A2 | 必需,序列变量 |
N | 必需,周期范围 |
BETA2(INDEXC,CLOSE,5);// 表示大盘收盘价与该品种的5周期贝塔系数
# BETADIST 累积的 Beta 概率密度
返回 Beta 分布累积函数的函数值。Beta 分布累积函数通常用于研究样本集合中某些事物的发生和变化情况。例如,人们一天中看电视的时间比率。
BETADIST(A,Alpha,Beta,A,B)
- 如果任意参数为非数值型,函数 BETADIST 返回错误值 #VALVE!。
- 如果 alpha ≤ 0 或 beta ≤ 0,函数 BETADIST 返回错误值 #NUM!。
- 如果 x < A、x > B 或 A = B,函数 BETADIST 返回错误值 #NUM!。
- 如果省略 A 或 B 值,函数 BETADIST 使用标准 beta 分布的累积函数,即 A = 0,B = 1。
参数 | 说明 |
---|---|
X | 必需,用来进行函数计算的值,居于可选性上下界(A 和 B)之间。 |
Alpha | 必需,分布参数 |
Beta | 必需,分布参数 |
A | 必需,数值 x 所属区间的下界。 |
B | 必需,数值 x 所属区间的上界。 |
BETADIST(2,8,10,1,3);//上述参数的 Beta 分布累积函数的函数值 (0.685470581)
# BETAINV 累积的 Beta 概率密度函数的反函数
返回 beta 分布累积函数的反函数值。即,如果 probability = BETADIST(x,...),则 BETAINV(probability,...) = x。beta 分布累积函数可用于项目设计,在给定期望的完成时间和变化参数后,模拟可能的完成时间。
BETAINV(probability,alpha,beta,A,B)
- 如果任意参数为非数值型,函数 BETAINV 返回错误值 #VALVE!。
- 如果 alpha ≤ 0 或 beta ≤ 0,函数 BETAINV 返回错误值 #NUM!。
- 如果 probability ≤ 0 或 probability > 1,函数 BETAINV 返回错误值 #NUM!。
- 如果省略 A 或 B 值,函数 BETAINV 使用标准的累积 beta 分布,即 A = 0,B = 1。 函数 BETAINV 使用迭代法进行计算。给出一个概率值,函数 BETAINV 开始迭代,直到结果精确到 ±3x10-7。如果经过 100 次迭代后,函数 BETAINV 仍未收敛,则返回错误值 #N/A。
参数 | 说明 |
---|---|
Probability | 必需,Beta 分布的概率值。 |
Alpha | 必需,分布参数 |
Beta | 必需,分布参数 |
A | 必需,数值 x 所属区间的下界。 |
B | 必需,数值 x 所属区间的上界。 |
BETAINV(0.685470581,8,10,1,3);//上述参数的 beta 分布累积函数的反函数值 (2)
# BINOMDIST 一元二项式分布的概率值
返回一元二项式分布的概率值。函数 BINOMDIST 适用于固定次数的独立试验,当试验的结果只包含成功或失败二种情况,且当成功的概率在实验期间固定不变。例如,函数 BINOMDIST 可以计算三个婴儿中两个是男孩的概率。
BINOMDIST(A,B,P,F)
参数 | 说明 |
---|---|
A | 必需,试验成功的次数。 |
B | 必需,独立试验的次数。 |
P | 必需,每次试验中成功的概率。 |
F | 必需,布尔类型。 如果 F 为 TRUE,返回累积分布函数,即至多 A 次成功的概率; 如果 F 为 FALSE,返回概率密度函数,即 A 次成功的概率. |
BINOMDIST(6,10,0.5,FALSE); // 10 次试验成功 6 次的概率为 (0.205078)
# CHIDIST 平方分布的单尾概率
返回 γ2 分布的单尾概率。γ2 分布与 γ2 检验相关。使用 γ2 检验可以比较观察值和期望值。例如,某项遗传学实验假设下一代植物将呈现出某一组颜色。使用此函数比较观测结果和期望值,可以确定初始假设是否有效。
CHIDIST(x,degrees_freedom)
- 如果任一参数为非数值型,函数 CHIDIST 返回错误值 #VALUE!。
- 如果 x 为负数,函数 CHIDIST 返回错误值 #NUM!。
- 如果 degrees_freedom 不是整数,将被截尾取整。
- 如果 degrees_freedom < 1 或 degrees_freedom ≥ 10^10,函数 CHIDIST 返回错误值 #NUM!。 函数 CHIDIST 按 CHIDTST=P(X>x) 计算,式中 X 为 γ2 随机变量。
参数 | 说明 |
---|---|
X | 必需,为用来计算分布的数值。 |
degrees_freedom | 必需,自由度 |
CHIDIST(18.307,10);//满足上述条件的 γ2 分布的单尾概率 (0.050001)
# CHIINV 平方分布的反单尾概率
返回 γ2 分布单尾概率的反函数值。如果 probability = CHIDIST(x,...),则 CHIINV(probability,...) = x。使用此函数可比较观测结果和期望值,可确定初始假设是否有效。
CHIINV(probability,degrees_freedom)
- 如果任一参数为非数字型,则函数 CHIINV 返回错误值 #VALUE!。
- 如果 probability < 0 或 probability > 1,则函数 CHIINV 返回错误值 #NUM!。
- 如果 degrees_freedom 不是整数,将被截尾取整。
- 如果 degrees_freedom < 1 或 degrees_freedom ≥ 10^10,函数 CHIINV 返回错误值 #NUM!。
- 函数 CHIINV 使用迭代法进行计算。通过给定的 probability 值,函数 CHIINV 开始进行迭代,直到计算结果的精度达到 ±3x10^-7。如果迭代 100 次后,函数 CHIINV 仍不收敛,则返回错误值 #N/A。
参数 | 说明 |
---|---|
Probability | 必需,γ2 分布的单尾概率。 |
Degrees_freedom | 必需,自由度 |
CHIINV(0.05,10);//γ2 分布的单尾概率的反函数值 (18.30703)
# COMBIN 给定数目对象的组合数
计算从给定数目的对象集合中提取若干对象的组合数。利用函数 COMBIN 可以确定一组对象所有可能的组合数。
COMBIN(A,B)
参数 | 说明 |
---|---|
A | 必需,对象的总数量 |
B | 必需,每一组合中对象的数量 |
# CONFIDENCE 总体平均值的置信区间
返回总体平均值的置信区间。置信区间是样本平均值任意一侧的区域。例如,如果通过邮购的方式订购产品,依照给定的置信度,可以确定最早及最晚到货的时间。
CONFIDENCE(alpha,standard_dev,size)
- 如果任意参数为非数值型,函数 CONFIDENCE 返回错误值 #VALUE!。
- 如果 alpha ≤ 0 或 alpha ≥ 1,函数 CONFIDENCE 返回错误值 #NUM!。
- 如果 standard_dev ≤ 0,函数 CONFIDENCE 返回错误值 #NUM!。
- 如果 size 不是整数,将被截尾取整。
- 如果 size < 1,函数 CONFIDENCE 返回错误值 #NUM!。
参数 | 说明 |
---|---|
alpha | 必需,是用于计算置信度的显著水平参数。置信度等于 100*(1 - alpha)%,亦即,如果 alpha 为 0.05,则置信度为 95%。 |
standard_dev | 必需,数据区域的总体标准偏差,假设为已知。 |
size | 必需,样本容量 |
假设样本取自 50 名乘车上班的旅客,他们花在路上的平均时间为 30 分钟,总体标准偏差为 2.5 分钟。则总体平均值落入下列区域内的置信度为 95%:
//总体平均值的置信区间。即花在上班路上的平均时间为 30±0.692951 分钟,或 29.3 到 30.7 分钟。(0.692951)
CONFIDENCE(0.05,2.5,50);
2
# COST 成本分布
成本分布情况。
COST(x)
- x取值范围[0.1,99.9]
- 仅对日线分析周期比较有效。
- 计算量较大,不推荐在大数据量K线数据调用时使用。
//表示10%获利盘的价格是多少,即有10%的持仓量在该价格以下,其余90%在该价格以上,为套牢盘
COST(10);
2
# COVAR 协方差
求2个序列的协方差,X1与X2两个变量之间的方差就是协方差,如果两个变量的变化趋势一致,那么两个变量之间的协方差就是正值;如果两个变量的变化趋势相反,那么两个变量之间的协方差就是负值。
COVAR(X1,X2,N)
- 当前k线数量不足N根时,返回无效值;
- 当N=0时,返回0;
参数 | 说明 |
---|---|
X1 | 必需,序列变量 |
X2 | 必需,序列变量 |
N | 必需,周期数 |
// 表示收盘价与大盘指数之间的8周期的协方差
COVAR(CLOSE,INDEXC,8);
2
# CRITBINOM 使累积二项式分布小于等于临界值的最小值
返回使累积二项式分布大于等于临界值的最小值。此函数可以用于质量检验。例如,使用函数 CRITBINOM 来决定最多允许出现多少个有缺陷的部件,才可以保证当整个产品在离开装配线时检验合格。
CRITBINOM(trials,probability_s,alpha)
- 如果任意参数为非数值型,函数 CRITBINOM 返回错误值 #VALUE!。
- 如果 trials 不是整数,将被截尾取整。
- 如果 trial < 0,函数 CRITBINOM 返回错误值 #NUM!。
- 如果 probability_s < 0 或 probability_s > 1,函数 CRITBINOM 返回错误值 #NUM!。
- 如果 alpha < 0 或 alpha > 1,函数 CRITBINOM 返回错误值 #NUM!。
参数 | 说明 |
---|---|
Trials | 必需,伯努利试验次数。 |
probability_s | 必需,每次试验中成功的概率。 |
alpha | 必需,临界值 |
// 返回累积二项式分布大于等于临界值的最小值 (4)
CRITBINOM(6,0.5,0.75);
2
# DEVSQ 数据偏差平方和
数据偏差平方和。
DEVSQ(X,N)
参数 | 说明 |
---|---|
X | 必需,数值表达式 |
N | 必需,周期数 |
# DRL 直线回归偏离度
计算直线回归偏离度
DRL(X,N)
参数 | 说明 |
---|---|
X | 必需,序列数值表达式。 |
N | 必需,周期数 |
//表示求收盘价的10周期直线回归偏离度
DRL(CLOSE,10);
2
# DRL2 曲线回归偏离度
曲线回归偏离度
DRL2(X,N)
参数 | 说明 |
---|---|
X | 必需,序列数值表达式。 |
N | 必需,周期数 |
//表示求收盘价的10周期直线回归偏离度
DRL2(CLOSE,10);
2
# EXPONDIST 指数分布
返回指数分布,使用函数 EXPONDIST 可以建立事件之间的时间间隔模型,例如,在计算银行自动提款机支付一次现金所花费的时间时,可通过函数 EXPONDIST 来确定这一过程最长持续一分钟的发生概率。
EXPONDIST(A,Lambda,Cumulative)
- 如果 x 或 B 为非数值型,函数 EXPONDIST 返回错误值 #VALUE!。
- 如果 x < 0,函数 EXPONDIST 返回错误值 #NUM!。
- 如果 B ≤ 0,函数 EXPONDIST 返回错误值 #NUM!。
参数 | 说明 |
---|---|
A | 必需,数值表达式 |
Lambda | 必需,参数值 |
Cumulative | 必需,一逻辑值,指定指数函数的形式. 如果 F 为 TRUE,函数 EXPONDIST 返回累积分布函数; 如果 F 为 FALSE,返回概率密度函数。 |
//累积指数分布
EXPONDIST(0.2,10,TRUE);
//概率指数分布函数
EXPONDIST(0.2,10,FALSE);
2
3
4
5
# FDIST F 概率分布
返回 F 概率分布。使用此函数可以确定两个数据系列是否存在变化程度上的不同。例如,分析进入高校的男生、女生的考试分数,确定女生分数的变化程度是否与男生不同。
FDIST(x,degrees_freedom1,degrees_freedom2)
- 如果任何参数都为非数值型,函数 FDIST 返回错误值 #VALUE!。
- 如果 x 为负数,函数 FDIST 返回错误值 #NUM!。
- 如果 degrees_freedom1 或 degrees_freedom2 不是整数,将被截尾取整。
- 如果 degrees_freedom1 < 1 或 degrees_freedom1 ≥ 10^10,函数 FDIST 返回错误值 #NUM!。
- 如果 degrees_freedom2 < 1 或 degrees_freedom2 ≥ 10^10,函数 FDIST 返回错误值 #NUM!。
- 函数 FDIST 的计算公式为 FDIST=P( F < x ),其中 F 为呈 F 分布的随机变量。
参数 | 说明 |
---|---|
X | 必需,数值表达式 |
degrees_freedom1 | 必需,分子自由度 |
degrees_freedom2 | 必需,分母自由度 |
//上述条件下的 F 概率分布 (0.01)
FDIST(15.20675,6,4);
2
# FINV 反 F 概率分布
返回 F 概率分布的反函数值。如果 p = FDIST(x,…),则 FINV(p,…) = x。 在 F 检验中,可以使用 F 分布比较两个数据集的变化程度。例如,可以分析美国、加拿大的收入分布,判断两个国家/地区是否有相似的收入变化程度。
FINV(probability,degrees_freedom1,degrees_freedom2)
- 如果任何参数都为非数值型,则函数 FINV 返回错误值 #VALUE!。
- 如果 probability < 0 或 probability > 1,函数 FINV 返回错误值 #NUM!。
- 如果 degrees_freedom1 或 degrees_freedom2 不是整数,将被截尾取整。
- 如果 degrees_freedom1 < 1 或 degrees_freedom1 ≥ 10^10,函数 FINV 返回错误值 #NUM!。
- 如果 degrees_freedom2 < 1 或 degrees_freedom2 ≥ 10^10,函数 FINV 返回错误值 #NUM!。
- 函数 FINV 可用于返回 F 分布的临界值。例如,ANOVA 计算的结果常常包括 F 统计值、F 概率和显著水平参数为 0.05 的 F 临界值等数据
- 若要返回 F 的临界值,可用显著水平参数作为函数 FINV 的 probability 参数。
- 函数 FINV 使用迭代法来计算函数。给定一个概率值,函数 FINV 开始迭代,直到结果精确到 ±3x10^-7。如果经过 100 次迭代后,函数 FINV 仍未收敛,此函数返回错误值 #N/A。
参数 | 说明 |
---|---|
Probability | 必需,与 F 累积分布相关的概率值。 |
degrees_freedom1 | 必需,分子自由度 |
degrees_freedom2 | 必需,分母自由度 |
//在上述条件下 F 概率分布的反函数值 (15.20675);
FINV(0.01,6,4);
2
# FISHER Fisher 变换
返回点 x 的 Fisher 变换。该变换生成一个正态分布而非偏斜的函数。使用此函数可以完成相关系数的假设检验。
FISHER(X)
- 如果 x 为非数值型,函数 FISHER 返回错误值 #VALUE!。
- 如果 x ≤ -1 或 x ≥ 1,函数 FISHER 返回错误值 #NUM!。
参数 | 说明 |
---|---|
X | 必需,是一个数值,在该点进行变换。 |
//在点 0.75 进行 Fisher 变换的函数值 (0.972955)
FISHER(0.75);
2
# FISHERINV 反 Fisher 变换
返回 Fisher 变换的反函数值。使用此变换可以分析数据区域或数组之间的相关性。如果 y = FISHER(x),则 FISHERINV(y) = x。 语法
FISHERINV(y)
- 如果 y 为非数值型,函数 FISHERINV 返回错误值 #VALUE!。
参数 | 说明 |
---|---|
Y | 必需,是一个数值,在该点进行反变换。 |
//在点 0.972955 进行 Fisher 变换的反函数值 (0.75)
FISHERINV(0.972955);
2
# FORCAST 线性回归预测值
线性回归预测值。
FORCAST(X,N)
- N有效值范围【N>0】
- 若N<=0时,返回无效值;
- N为有效值,但当前的k线数不足N根时返回无效值;
参数 | 说明 |
---|---|
X | 必需,序列值 |
N | 必需,周期数 |
//表示求10周期线性回归预测本周期收盘价
FORCAST(CLOSE,10);
2
# FORCAST2 曲线回归预测值
曲线回归预测值。
FORCAST2(X,N)
- N有效值范围【N>0】
- 若N<=0时,返回无效值;
- N为有效值时,但当前的k线数不足N根时返回无效值;
参数 | 说明 |
---|---|
X | 必需,序列值 |
N | 必需,周期数 |
//表示求10周期收盘价曲线回归预测本周期的值
FORCAST2(CLOSE,10)
2
# FTEST F 检验的结果
返回 F 检验的结果。F 检验返回的是当数组 1 和数组 2 的方差无明显差异时的单尾概率。可以使用此函数来判断两个样本的方差是否不同。例如,给定公立和私立学校的测试成绩,可以检验各学校间测试成绩的差别程度。
FTEST(array1,array2,N)
参数 | 说明 |
---|---|
array1 | 必需,第一个数组或数据区域 |
array2 | 必需,第二个数组或数据区域 |
N | 必需,数组数据周期数量 |
//返回收盘价和最高价10周期内的检验结果。
FTEST(C,H,10);
2
# GAMMADIST 伽玛分布
返回伽玛分布。可以使用此函数来研究具有偏态分布的变量。伽玛分布通常用于排队分析。
GAMMADIST(x,alpha,beta,cumulative)
- 如果 x、alpha 或 beta 为非数值型,函数 GAMMADIST 返回错误值 #VALUE!。
- 如果 x < 0,函数 GAMMADIST 返回错误值 #NUM!。
- 如果 alpha ≤ 0 或 beta ≤ 0,函数 GAMMADIST 返回错误值 #NUM!。
参数 | 说明 |
---|---|
x | 必需,为用来计算伽玛分布的数值。 |
alpha | 必需,分布参数。 |
beta | 必需,分布参数。如果 beta = 1,函数 GAMMADIST 返回标准伽玛分布。 |
cumulative | 必需,数为一逻辑值,决定函数的形式。如果 cumulative 为 TRUE,函数 GAMMADIST 返回累积分布函数;如果为 FALSE,则返回概率密度函数。 |
//在上述条件下的概率伽玛分布 (0.032639)
GAMMADIST(10,9,2,FALSE);
2
# GAMMAINV 伽玛累积分布函数的反函数
返回伽玛累积分布函数的反函数。如果 P = GAMMADIST(x,...),则 GAMMAINV(p,...) = x。 使用此函数可研究可能出现偏态分布的变量。
GAMMAINV(probability,alpha,beta)
- 如果任一参数为非数值型,函数 GAMMAINV 返回错误值 #VALUE!。
- 如果 probability < 0,probability > 1,函数 GAMMAINV 返回错误值 #NUM!。
- 如果 alpha ≤ 0 或 beta ≤ 0,函数 GAMMAINV 返回错误值 #NUM!。
- 函数 GAMMAINV 使用迭代法来计算函数。给定一个概率值,函数 GAMMAINV 开始迭代,直到结果精确到 ±3x10^-7。如果经过 100 次迭代后,函数 GAMMAINV 仍未收敛,则返回错误值 #N/A。
参数 | 说明 |
---|---|
probability | 必需,为用来计算伽玛分布的数值。 |
alpha | 必需,分布参数。 |
beta | 必需,分布参数。如果 beta = 1,函数 GAMMADIST 返回标准伽玛分布。 |
//在上述条件下伽玛累积分布函数的反函数 (10)
GAMMAINV(0.068094,9,2);
2
# GAMMALN 伽玛函数的自然对数,Γ(x)
返回伽玛函数的自然对数,Γ(x)。
GAMMALN(x)
- 如果 x 为非数值型,函数 GAMMALN 返回错误值 #VALUE!。
- 如果 x ≤ 0,函数 GAMMAIN 返回错误值 #NUM!。
- 数字 e 的 GAMMALN(i) 次幂等于 (i-1)!,其中 i 为整数。
参数 | 说明 |
---|---|
X | 必需,为需要计算函数 GAMMALN 的数值。 |
//4 的伽玛函数的自然对数 (1.791759)
GAMMALN(4);
2
# GEOMEAN 几何平均值
返回正数数组或区域的几何平均值。例如,可以使用函数 GEOMEAN 计算可变复利的平均增长率。
GEOMEAN(X,N)
参数 | 说明 |
---|---|
X | 必需,数值表达式。 |
N | 必需,周期数 |
//表示收盘价的10周期几何平均值
GEOMEAN(C,10);
2
# GROWTH 根据指数趋势返回值
根据现有的数据预测指数增长值。根据现有的 x 值和 y 值,GROWTH 函数返回一组新的 x 值对应的 y 值。
GROWTH(known_y's,new_x's,n,const)
参数 | 说明 |
---|---|
Known_y's | 必需,满足指数回归拟合曲线 y=b*m^x 的一组已知的 y 值。 |
New_x's | 必需,返回计算完毕最近几个趋势预测值数组,该参数必须为VARIABLE定义的数组变量,此时系统将重置该数组大小并填充计算完毕后的数据 |
n | 必需,数组或序列数据周期个数 |
Const | 必需,为一逻辑值,用于指定是否将常数 b 强制设为 1。 如果 const 为 TRUE ,b 将按正常计算。 如果 const 为 FALSE,b 将设为 1,m 值将被调整以满足 y = m^x。 |
//表示计算最近6周期的最高价的预测指数增长值.并将未来几个周期的预测值存放于数组D中.
GROWTH(HIGH,D,6,TRUE);
2
部分使用及范例,请参考http://www.weistock.com/bbs/dispbbs.asp?boardid=10&Id=31264
# HARMEAN 调和平均值
返回数据集合的调和平均值。调和平均值与倒数的算术平均值互为倒数。
HARMEAN(X,N)
- N的有效取值范围是【n>0】
- N<=0时,等价于N=1
- N为有效值时,但当前的k线数不足N根时返回无效值;
参数 | 说明 |
---|---|
X | 必需,序列变量表达式。 |
N | 必需,周期数 |
//表示收盘价的10周期调和平均值
HARMEAN(C,10);
2
# HYPGEOMDIST 超几何分布
返回超几何分布。给定样本容量、样本总体容量和样本总体中成功的次数,函数 HYPGEOMDIST 返回样本取得给定成功次数的概率。 使用函数 HYPGEOMDIST 可以解决有限总体的问题,其中每个观察值或者为成功或者为失败,且给定样本容量的每一个子集有相等的发生概率。
HYPGEOMDIST(A,B,K,D)
参数 | 说明 |
---|---|
A | 必需,样本中成功的次数 |
B | 必需,样本容量 |
K | 必需,样本总体中成功的次数 |
D | 必需,样本总体的容量 |
# INTERCEPT 线性回归线截距
利用现有的 x 值与 y 值计算直线与 y 轴的截距。截距为穿过已知的 known_x's 和 known_y's 数据点的线性回归线与 y 轴的交点。当自变量为 0(零)时,使用 INTERCEPT 函数可以决定因变量的值。例如,当所有的数据点都是在室温或更高的温度下取得的,可以用 INTERCEPT 函数预测在 0°C 时金属的电阻。
INTERCEPT(Y,X,N)
参数 | 说明 |
---|---|
Y | 必需,因变的观察值或数据集合 |
X | 必需,自变的观察值或数据集合 |
N | 必需,周期数 |
//定义参数M,缺省值为10,最小值为1,最大值为100,优化步长为2
INTERCEPT(L,H,5);
2
# KURT 数据集的峰值
又叫峰度系数,该函数返回数据集的峰值。峰值反映与正态分布相比某一分布的尖锐度或平坦度。正峰值表示相对尖锐的分布。负峰值表示相对平坦的分布。
KURT(X,N)
参数 | 说明 |
---|---|
X | 必需,序列变量表达式。 |
N | 必需,周期数。 1.N包含当前K线。 2.N>=4,少于4返回空值。 |
//表示收盘价的10周期峰值.
KURT(C,10);
2
# LARGE 数据集中第 k 个最大值
返回数据集中第 k 个最大值。使用此函数可以根据相对标准来选择数值。例如,可以使用函数 LARGE 得到第一名、第二名或第三名的得分。
LARGE(array,N,k)
- 如果数组为空,函数 LARGE 返回错误值 #NUM!。
- 如果 k ≤ 0 或 k 大于数据点的个数,函数 LARGE 返回错误值 #NUM!。
- 如果区域中数据点的个数为 n,则函数 LARGE(array,1) 返回最大值,函数 LARGE(array,n) 返回最小值。
参数 | 说明 |
---|---|
Array | 必需,需要从中选择第 k 个最大值的数组或数据区域。 |
N | 必需,为数组的计算数据周期数量 |
K | 必需,返回值在数组或数据单元格区域中的位置(从大到小排)。 |
//收盘价的10周期内的第三个最大值。
LARGE(C,10,3);
2
# LINEST 返回线性趋势的系数
使用最小二乘法对已知数据进行最佳直线拟合,并返回描述此直线的数据。
直线的公式为:
y = mx + b or
y = m1x1 + m2x2 + ... + b(如果有多个区域的 x 值)式中,因变量 y 是自变量 x 的函数值。M 值是与每个 x 值相对应的系数,b 为常量。注意 y、x 和 m 可以是向量。金字塔函数中已将x做为{1,2,3...}数组默认是处理
LINEST(known_y's,N,const)
参数 | 说明 |
---|---|
known_y's | 必需,是关系表达式 y = mx + b 中已知的 y 值集合。 |
N | 必需,为数组或序列数据统计数量 |
const | 必需,为一逻辑值,用于指定是否将常量 b 强制设为 0。 如果 const 为 TRUE ,b 将按正常计算。 如果 const 为 FALSE,b 将被设为 0,并同时调整 m 值使 y = mx。 |
VARIABLE: A[6]=0;
A[1]:=3100;
A[2]:=4500;
A[3]:=4400;
A[4]:=5400;
A[5]:=7500;
A[6]:=8100;
//表示计算最近6周期的最高价的线性趋势的系数,返回1461.538;
LINEST(A,6,FALSE);
2
3
4
5
6
7
8
9
10
11
# LOGEST 返回指数趋势的系数
在回归分析中,计算最符合数据的指数回归拟合曲线,并返回描述该曲线的数值数据.
此曲线的公式为:
y = bm^x 或
y = (b(m1^x1)(m2^x2)_)(如果有多个 x 值)
其中因变量 y 是自变量 x 的函数值。m 值是各指数 x 的底,而 b 值是常量值。注意:公式中的 y、x 和 m 均可以是向量.金字塔函数中已将x做为{1,2,3...}数组默认是处理
LOGEST(known_y's,n,const)
参数 | 说明 |
---|---|
known_y's | 必需,指数回归拟合曲线 y=b*m^x 的一组已知的 y 值。 |
N | 必需,数组或序列数据的周期数 |
const | 必需,为一逻辑值,用于指定是否将常数 b 强制设为 1。 如果 const 为 TRUE ,b 将按正常计算。 如果 const 为 FALSE,则常量 b 将设为 1,而 m 的值满足公式 y=m^x。 |
VARIABLE: A[6]=0;
A[1]:=3100;
A[2]:=4500;
A[3]:=4400;
A[4]:=5400;
A[5]:=7500;
A[6]:=8100;
//表示计算最近6周期的最高价的线性趋势的系数,返回1461.538;
LINEST(A,6,FALSE);
2
3
4
5
6
7
8
9
10
11
# LOGINV 反对数正态分布
返回 x 的对数累积分布函数的反函数,此处的 ln(x) 是含有 mean 与 standard-dev 参数的正态分布。如果 p=LOGNORMDIST(x,...),则 LOGINV(p,...)=x。 使用对数分布可分析经过对数变换的数据。
LOGINV(probability,mean,standard_dev)
- 如果变量为非数值参数,则函数 LOGINV 返回错误值 #VALUE!。
- 如果 probability < 0 或 probability > 1 ,则函数 LOGINV 返回错误值 #NUM!。
- 如果 standard_dev <= 0,则函数 LOGINV 返回错误值 #NUM!。
参数 | 说明 |
---|---|
Probability | 必需,是与对数分布相关的概率。 |
Mean | 必需,为 ln(x) 的平均值。 |
Standard_dev | 必需,为 ln(x) 的标准偏差。 |
//在上述条件下对数累积分布函数的反函数值 (4.000028)
LOGINV(0.039084,3.5,1.2);
2
# LOGNORMDIST 累积对数正态分布函数
返回 x 的对数累积分布函数,其中 ln(x) 是服从参数 mean 和 standard_dev 的正态分布。使用此函数可以分析经过对数变换的数据。
LOGNORMDIST(x,mean,standard_dev)
- 如果任一参数为非数值型,函数 LOGNORMDIST 返回错误值 #VALUE!。
- 如果 x ≤ 0 或 standard_dev ≤ 0,函数 LOGNORMDIST 返回错误值 #NUM!。
参数 | 说明 |
---|---|
X | 必需,参数值 |
Mean | 必需,为 ln(x) 的平均值。 |
Standard_dev | 必需,为 ln(x) 的标准偏差。 |
//在上述条件下 4 的对数累积分布函数值 (0.039084)
LOGNORMDIST(4,3.5,1.2);
2
# MODE 数据集中出现最多的值
返回在某一数组或数据区域中出现频率最多的数值。同 MEDIAN 一样,MODE 也是一个位置测量函数。如果数据集合中不含有重复的数据,则 MODE 数返回错误值 N/A。
MODE(array,N)
参数 | 说明 |
---|---|
array | 必需,序列变量或数组 |
N | 必需,周期范围 |
# NEGBINOMDIST 负二项式分布
返回负二项式分布。当成功概率为常量 probability_s 时,函数 NEGBINOMDIST 返回在到达 number_s 次成功之前,出现 number_f 次失败的概率。此函数与二项式分布相似,只是它的成功次数固定,试验总数为变量。与二项式分布类似的是,试验次数被假设为自变量。
例如,如果要找 10 个反应敏捷的人,且已知具有这种特征的候选人的概率为 0.3。函数 NEGBINOMDIST 将计算出在找到 10 个合格候选人之前,需要对给定数目的不合格候选人进行面视的概率。
NEGBINOMDIST(number_f,number_s,probability_s)
- Number_f 和 number_s 将被截尾取整。
- 如果任一参数为非数值型,函数 NEGBINOMDIST 返回错误值 #VALUE!。
- 如果 probability_s < 0 或 probability > 1,函数 NEGBINOMDIST 返回错误值 #NUM!。
- 如果 (number_f + number_s - 1) < 0,函数 NEGBINOMDIST 返回错误值 #NUM!。
参数 | 说明 |
---|---|
number_f | 必需,失败次数 |
number_s | 必需,成功的极限次数。 |
probability_s | 必需,成功的概率。 |
//在上述条件下的负二项式分布值 (0.055049)
NEGBINOMDIST(10,5,0.25);
2
# NORMDIST 正态累积分布
返回指定平均值和标准偏差的正态分布函数。此函数在统计方面应用范围广泛(包括假设检验)。
NORMDIST(x,mean,standard_dev,cumulative)
- 如果 mean 或 stand_dev 为非数值型,函数 NORMDIST 返回错误值 #VALUE!。
- 如果 standard_dev ≤ 0,函数 NORMDIST 返回错误值 #NUM!。
- 如果 mean = 0,standard_dev = 1,且 cumulative = TRUE,则函数 NORMDIST 返回标准正态分布,即函数 NORMSDIST。
参数 | 说明 |
---|---|
X | 必需,为需要计算其分布的数值。 |
Mean | 必需,分布的算术平均值。 |
Standard_dev | 必需,分布的标准偏差。 |
Cumulative | 必需,逻辑值,指明函数的形式。如果 cumulative 为 TRUE,函数 NORMDIST 返回累积分布函数;如果为 FALSE,返回概率密度函数。 |
NORMDIST(42,40,1.5,FALSE);//在上述条件下的概率密度函数值 (0.10934005)
# NORMINV 反正态累积分布
返回指定平均值和标准偏差的正态累积分布函数的反函数。
NORMINV(probability,mean,standard_dev)
- 如果任一参数为非数值型,函数 NORMINV 返回错误值 #VALUE!。
- 如果 probability < 0 或 probability > 1,函数 NORMINV 返回错误值 #NUM!。
- 如果 standard_dev ≤ 0,函数 NORMINV 返回错误值 #NUM!。
- 如果 mean = 0 且 standard_dev = 1,函数 NORMINV 使用标准正态分布(请参阅函数 NORMSINV)。
- 函数 NORMINV 使用迭代法来进行计算。给定一个概率值,函数 NORMINV 开始迭代,直到结果精确到 ±3x10^-7。如果经过 100 次迭代后,函数 NORMINV 仍未收敛,则返回错误值 #N/A。
参数 | 说明 |
---|---|
probability | 必需,正态分布的概率值。 |
Mean | 必需,分布的算术平均值。 |
Standard_dev | 必需,分布的标准偏差。 |
//在上述条件下正态分布累积函数的反函数值 (42)
NORMINV(0.908789,40,1.5);
2
# NORMSDIST 标准正态累积分布
返回标准正态累积分布函数,该分布的平均值为 0,标准偏差为 1。可以使用该函数代替标准正态曲线面积表。
NORMSDIST(A)
参数 | 说明 |
---|---|
A | 必需,序列变量或常量。 |
NORMSDIST(1.33333);//将得到0.908698
# NORMSINV 反标准正态累积分布
返回标准正态累积分布函数的反函数。该分布的平均值为 0,标准偏差为 1。
NORMSINV(A)
参数 | 说明 |
---|---|
A | 必需,序列变量或常量。 |
NORMSINV(0.908789);//将得到1.3333
# PEARSON 乘积矩相关系数
返回 Pearson(皮尔生)乘积矩相关系数 r,这是一个范围在 -1.0 到 1.0 之间(包括 -1.0 和 1.0 在内)的无量纲指数,反映了两个数据集合之间的线性相关程度。
PEARSON(A,B,N)
参数 | 说明 |
---|---|
A | 必需,序列变量 |
B | 必需, 序列变量 |
N | 必需,周期范围 |
//表示最低价与最高价的10周期乘积矩相关系数
PEARSON(L,H,10);
2
# PERCENTILE 区域中的第 k 个百分位值
返回区域中数值的第 K 个百分点的值。可以使用此函数来建立接受阈值。例如,可以确定得分排名在第 90 个百分点之上的检测侯选人。
PERCENTILE(array,n,k)
- 如果 array 为空或其数据点超过 8,191 个,函数 PERCENTILE 返回错误值 #NUM!。
- 如果 k 为非数字型,函数 PERCENTILE 返回错误值 #VALUE!。
- 如果 k < 0 或 k > 1,函数 PERCENTILE 返回错误值 #NUM!。
- 如果 k 不是 1/(n-1) 的倍数,函数 PERCENTILE 使用插值法来确定第 k 个百分点的值。
参数 | 说明 |
---|---|
array | 必需,定义相对位置的数组或数据区域 |
n | 必需, 数组的数据周期数据量 |
k | 必需,0 到 1 之间的百分点值,包含 0 和 1。 |
//array={1,3,2,4},N=4,k=0.3,上面列表中的数据在第 30 个百分点的值 (1.9)
VARIABLE:array[4]=(1,3,2,4);
PERCENTILE(array,4,0.3);
2
3
# PERCENTRANK 数据集中值的百分比排位
返回特定数值在一个数据集中的百分比排位。此函数可用于查看特定数据在数据集中所处的位置。例如,可以使用函数 PERCENTRANK 计算某个特定的能力测试得分在所有的能力测试得分中的位置。
PERCENTRANK(array,n,x,significance)
- 如果数组为空,函数 PERCENTRANK 返回错误值 #NUM!。
- 如果 significane < 1,函数 PERCENTRANK 返回错误值 #NUM!。
- 如果数组里没有与 x 相匹配的值,函数 PERCENTRANK 将进行插值以返回正确的百分比排位。
参数 | 说明 |
---|---|
array | 必需,定义相对位置的数组或数字区域。 |
n | 必需, 数组的周期数量大小 |
x | 必需,数组中需要得到其排位的值。 |
significance | 必需,返回的百分数值的有效位数。 |
若array={13,12,11,8,4,3,2,1,1,1},N=10,x=2,significance=3,2 在上面数据列表中的百分比排位(0.333),因为该数据集中小于 2 的值有 3 个,而大于 2 的值有 6 个,因此为 3/(3+6)=0.333)
VARIABLE:array[10]=(13,12,11,8,4,3,2,1,1,1);
PERCENTRANK(array,10,2,3);
2
# PERMUT 数目对象的排列数
返回从给定数目的对象集合中选取的若干对象的排列数。排列为有内部顺序的对象或事件的任意集合或子集。排列与组合不同,组合的内部顺序无意义。此函数可用于彩票抽奖的概率计算。
PERMUT(A,B)
参数 | 说明 |
---|---|
A | 必需,对象个数的整数。 |
B | 必需, 每个排列中对象个数的整数 |
//在上述条件下所有可能的排列数量 (970200)
PERMUT(100,3);
2
# POISSON 泊松分布
返回泊松分布。泊松分布通常用于预测一段时间内事件发生的次数,比如一分钟内通过收费站的轿车的数量。
POISSON(X,B,F)
参数 | 说明 |
---|---|
X | 必需,事件数。 |
B | 必需, 期望值 |
F | 必需, 逻辑值,确定所返回的概率分布形式。如果 F 为 TRUE,函数 POISSON 返回泊松累积分布概率,即,随机事件发生的次数在 0 到 x 之间(包含 0 和 1);如果为 FALSE,则返回泊松概率密度函数,即,随机事件发生的次数恰好为 x。 |
# PROB 区域中的值在上下限之间的概率
返回区域中的数值落在指定区间内的概率。如果没有给出上限 (upper_limit),则返回区间 x_range 内的值等于下限 lower_limit 的概率。
PROB(x_range,prob_range,n,lower_limit,upper_limit)
- 如果 prob_range 中的任意值 ≤ 0 或 > 1,函数 PROB 返回错误值 #NUM!。
- 如果 prob_range 中所有值之和 1 1,函数 PROB 返回错误值 #NUM!。
- 如果省略 upper_limit,函数 PROB 返回值等于 lower_limit 时的概率。
- 如果 x_range 和 prob_range 中的数据点个数不同,函数 PROB 返回错误值 #N/A。
参数 | 说明 |
---|---|
X_range | 必需,具有各自相应概率值的 x 数值区域。 |
Prob_range | 必需,与 x_range 中的值相对应的一组概率值。 |
n | 必需,数组中数据周期数量。 |
lower_limit | 必需,用于计算概率的数值下界。 |
upper_limit | 必需,用于计算概率的可选数值上界。 |
若x_range={0,1,2,3},prob_range={0.2,0.3,0.1,0.4},n=4,lower_limit=1,upper_limit=3, 最后结果x 在 1 到 3 之间的概率 (0.8)
VARIABLE:x_range[4]=(0,1,2,3);
VARIABLE:prob_range[4]=(0.2,0.3,0.1,0.4);
PROB(x_range,prob_range,4,1,3);
2
3
# QUARTILE 数据集的四分位数
返回数据集的四分位数。四分位数通常用于在销售额和测量数据中对总体进行分组。例如,可以使用函数 QUARTILE 求得总体中前 25% 的收入值。
QUARTILE(array,n,quart)
- 如果数组为空,函数 QUARTILE 返回错误值 #NUM!。
- 如果 quart 不为整数,将被截尾取整。
- 如果 quart < 0 或 quart > 4,函数 QUARTILE 返回错误值 #NUM!。
- 当 quart 分别等于 0、2 和 4 时,函数 MIN、MEDIAN 和 MAX 返回的值与函数 QUARTILE 返回的值相同。
参数 | 说明 |
---|---|
Array | 必需,需要求得四分位数值的数组或数字型单元格区域。 |
n | 必需,数组数据周期数量 |
Quart | 必需,决定返回哪一个四分位值。 |
若array={1,2,4,7,8,9,10,12},n=8,quart=1,上述数据的第一个四分位数(第 25 个百分点值)(3.5)
VARIABLE:array[8]=(1,2,4,7,8,9,10,12);
QUARTILE(array,8,1);
2
# RELATE/CORR 相关系数
求2个序列间的相关系数。
CORR(X1,X2,N) 或
RELATE(X1,X2,N)
参数 | 说明 |
---|---|
X1 | 必需,序列变量或数值表达式 |
X2 | 必需,序列变量或数值表达式 |
N | 可选,周期范围 |
//收盘价与大盘指数之间的5周期的相关系数;
CORR(CLOSE,INDEXC,5);
RELATE(CLOSE,INDEXC,5);
2
3
# RSQ 乘积矩相关系数的平方
返回根据 known_y's 和 known_x's 中数据点计算得出的 Pearson 乘积矩相关系数的平方。有关详细信息,请参阅函数 REARSON。R 平方值可以解释为 y 方差与 x 方差的比例。
RSQ(A,B,N)
计算A,B序列的N周期乘积矩相关系数的平方.
参数 | 说明 |
---|---|
A | 必需,序列变量或数值表达式 |
B | 必需,序列变量或数值表达式 |
N | 必需,小周期范围 |
//表示最低价与最高价的10周期乘积矩相关系数的平方
RSQ(L,H,10);
2
# SKEW 分布的偏斜度
又叫偏度系数,该函数返回分布的偏斜度。偏斜度反映以平均值为中心的分布的不对称程度。正偏斜度表示不对称部分的分布更趋向正值。负偏斜度表示不对称部分的分布更趋向负值。
SKEW(X,N)
参数 | 说明 |
---|---|
X | 必需,序列变量 |
N | 必需,周期范围,N>=3,否则返回空值 |
//表示求收盘价10周期的分布的偏斜度
SKEW(C,10);
2
# SLOPE 线性回归斜率
线性回归斜率。
SLOPE(X,N)
参数 | 说明 |
---|---|
X | 必需,序列变量 |
N | 必需,周期范围, |
//表示求10周期线性回归线的斜率
SLOPE(CLOSE,10);
2
# SLOPE20 曲线回归常数
求曲线回归方程(y=axx+b*x+c)常数c的值。
SLOPE20(X,N)
参数 | 说明 |
---|---|
X | 必需,序列变量 |
N | 必需,周期范围, |
//表示求10周期曲线回归方程(y=a*x*x+b*x+c)常数c的值
SLOPE20(CLOSE,10);
2
# SLOPE21 曲线回归一次系数
曲线回归方程(y=axx+b*x+c)一次系数b的值。
SLOPE21(X,N)
参数 | 说明 |
---|---|
X | 必需,序列变量 |
N | 必需,周期范围, |
//表示求10周期曲线回归方程(y=a*x*x+b*x+c)系数b的值
SLOPE21(CLOSE,10);
2
# SLOPE22 曲线回归二次系数
曲线回归方程(y=axx+b*x+c)二次系数a的值。
SLOPE22(X,N)
参数 | 说明 |
---|---|
X | 必需,序列变量 |
N | 必需,周期范围, |
//表示求10周期曲线回归方程(y=a*x*x+b*x+c)系数a的值
SLOPE22(CLOSE,10);
2
# SMALL 数据集中的第 k 个最小值
返回数据集中第 k 个最小值。使用此函数可以返回数据集中特定位置上的数值。
SMALL(array,n,k)
- 如果 array 为空,函数 SMALL 返回错误值 #NUM!。
- 如果 k ≤ 0 或 k 超过了数据点个数,函数 SMALL 返回错误值 #NUM!。
- 如果 n 为数组中的数据点个数,则 SMALL(array,1) 等于最小值,SMALL(array,n) 等于最大值。
参数 | 说明 |
---|---|
array | 必需,需要找到第 k 个最小值的数组或数字型数据区域。 |
N | 必需,数组周期数量, |
K | 必需,返回的数据在数组或数据区域里的位置(从小到大), |
//返回收盘价的10周期内第2个最小值;
示例:SMALL(C,10,2);
2
# STANDARDIZE 正态化数值
返回正态化数值
STANDARDIZE(A,B,S)
参数 | 说明 |
---|---|
A | 必需,需要进行正态化的数值 |
B | 必需,分布的算术平均值 |
S | 必需,分布的标准偏差 |
返回以 B 为平均值,以 S 为标准偏差的分布的正态化数值.
// 42 的正态化数值 (1.333333)
STANDARDIZE(42,40,1.5);
2
# TINV 学生的 t 分布的反分布
返回作为概率和自由度函数的学生 t 分布的 t 值。
TINV(probability,degrees_freedom)
- 如果任一参数为非数值型,函数 TINV 返回错误值 #VALUE!。
- 如果 probability < 0 或 probability > 1,函数 TINV 返回错误值 #NUM!。
- 如果 degrees_freedom 不是整数,将被截尾取整。
- 如果 degrees_freedom < 1,函数 TINV 返回错误值 #NUM!。
- 函数 TINV 的计算公式为 TINV=P( t<X ),其中 X 为服从 t 分布的随机变量。 单尾 t 值可通过用两倍概率替换概率而求得。如果概率为 0.05 而自由度为 10 ,则双尾值由 TINV(0.05,10) 计算得到,它返回 2.28139。而同样概率和自由度的单尾值可由 TINV(2*0.05,10) 计算得到,它返回 1.812462。
- 注意 在某些表中,概率被描述为 (1-p)。
- 函数 TINV 使用迭代法来进行计算。给定一个概率值,函数 TINV 开始迭代,直到结果精确到 ±3x10^-7。如果经过 100 次迭代后,函数 TINV 仍未收敛,则返回错误值 #N/A。
参数 | 说明 |
---|---|
Probability | 必需,对应于双尾学生 t 分布的概率。 |
Degrees_freedom | 必需,分布的自由度 |
//在上述条件下学生 t 分布的 t 值 (1.959997462)
TINV(0.054645,60);
2
# TREND 返回沿线性趋势的值
返回一条线性回归拟合线的值。即找到适合已知数组 known_y's 的直线(用最小二乘法),并返回指定数组 new_x's 在直线上对应的 y 值。
TREND(known_y's,new_x's,n,const)
参数 | 说明 |
---|---|
known_y's | 必需,是关系表达式 y = mx + b 中已知的 y 值集合。 |
new_x's | 必需,返回计算完毕最近几个趋势预测值数组,该参数必须为VARIABLE定义的数组变量,此时系统将重置该数组大小并填充计算完毕后的数据 |
n | 必需,数组或序列数据周期个数 |
const | 必需,逻辑值,用于指定是否将常量 b 强制设为 0。 如果 const 为 TRUE ,b 将按正常计算。 如果 const 为 FALSE,b 将被设为 0(零),m 将被调整以使 y = mx。 |
该函数返回趋势预测最近一个数值,其他后续预测值将在new_x's给予返回.有关对数据进行直线拟合的详细信息,请参阅 LINEST 函数。
//后将返回 133953.3333;
VARIABLE:D[]=0;
VARIABLE:B[12]=(133890,135000,135790,137300,138130,139100,139900,141120,141890,143230,144000,145290);
aa:TREND(B,D,12,TRUE);
VARIABLE:D1[]=0;
//则表示计算最近12周期的最高价的沿线性趋势的值,并将未来几个周期的预测值存放于数组D中.
aa:TREND(HIGH,D1,12,TRUE);
2
3
4
5
6
7
8
# TRIMMEAN 数据集的内部平均值
返回数据集的内部平均值。函数 TRIMMEAN 先从数据集的头部和尾部除去一定百分比的数据点,然后再求平均值。当希望在分析中剔除一部分数据的计算时,可以使用此函数。
TRIMMEAN(array,n,percent)
- 如果 percent < 0 或 percent > 1,函数 TRIMMEAN 返回错误值 #NUM!。
- 函数 TRIMMEAN 将除去的数据点数目向下舍入为最接近的 2 的倍数。如果 percent = 0.1,30 个数据点的 10% 等于 3 个数据点。函数 TRIMMEAN 将对称地在数据集的头部和尾部各除去一个数据。
参数 | 说明 |
---|---|
Array | 必需,需要进行整理并求平均值的数组或数值区域。 |
n | 必需,为数组数据周期数量 |
Percent | 必需,计算时所要除去的数据点的比例,例如,如果 percent = 0.2,在 20 个数据点的集合中,就要除去 4 个数据点 (20 x 0.2):头部除去 2 个,尾部除去 2 个。 |
//从计算中除去 20%的20周期收盘价内部平均值。
TRIMMEAN(C,20,0.2);
2
# TTEST 与学生的 t 检验相关的概率
返回与学生 t 检验相关的概率。可以使用函数 TTEST 判断两个样本是否可能来自两个具有相同平均值的总体。
TTEST(array1,array2,tails,type)
- 如果 array1 和 array2 的数据点个数不同,且 type = 1(成对),函数 TTEST 返回错误值 #N/A。
- 参数 tails 和 type 将被截尾取整。
- 如果 tails 或 type 为非数值型,函数 TTEST 返回错误值 #VALUE!。
- 如果 tails 不为 1 或 2,函数 TTEST 返回错误值 #NUM!。
参数 | 说明 |
---|---|
Array1 | 必需,第一个数据集。 |
Array2 | 必需,第二个数据集。 |
n | 必需,数组数据周期数量 |
tails | 必需,指示分布曲线的尾数。如果 tails = 1,函数 TTEST 使用单尾分布。如果 tails = 2,函数 TTEST 使用双尾分布。 |
type | 必需,检验的类型。1 成对 2 等方差双样本检验 3 异方差双样本检验。 |
//收盘价与最高价的20周期的检验的概率(双尾分布)
TTEST(C,H,20,2,1);
2
# VARP 总体样本方差
总体样本方差
VARP(X,N)
参数 | 说明 |
---|---|
X | 必需,序列变量或者数值表达式。 |
N | 必需,周期范围。 |
# WEIBULL Weibull 分布
返回韦伯分布。使用此函数可以进行可靠性分析,比如计算设备的平均故障时间。
用法:,A为参数值,B为分布参数,D为分布参数,F为指明函数的形式,TRUE为韦伯累积分布,FALSE为韦伯概率密度
WEIBULL(A,B,D,F)
参数 | 说明 |
---|---|
A | 必需,参数值。 |
B | 必需,分布参数 |
D | 必需,分布参数 |
F | 必需,指明函数的形式,TRUE为韦伯累积分布,FALSE为韦伯概率密度 |
# ZTEST z 检验的双尾 P 值
返回 z 检验的双尾 P 值。Z 检验根据数据集(数组)生成 x 的标准得分,并返回正态分布的双尾概率。可以使用此函数返回从某总体中抽取特定观测值的似然估计。
ZTEST(array,n,x,sigma)
参数 | 说明 |
---|---|
array | 必需,用来检验 x 的数组或数据区域。 |
n | 必需,数组数据周期数量 |
x | 必需,被检验的值。 |
sigma | 必需,样本总体(已知)的标准偏差,如果省略,则使用样本标准偏差。 |
//收盘价的20周期的当前周期收盘价的z 检验双尾 P 值
ZTEST(C,20,c);
2