统计函数

<< Click to Display Table of Contents >>

当前位置:  脚本 > 常用的脚本函数参考列表 

统计函数

Previous pageReturn to chapter overviewNext page

函数

说明

返回值类型

举例

avedev

返回数据点与它们的平均值的绝对偏差平均值

double

avedev(Object valuesObj)

average

返回其参数的平均值

double

average(Object valuesObj)

averagea

返回其参数的平均值,包括数字、文本和逻辑值

double

averagea(Object valuesObj)

averageif

返回区域中满足给定条件的所有单元格的平均值(算术平均值)

double

averageif(Object valuesObj, String criteria, Object avgValuesObj)

binomdist

返回一元二项式分布的概率值

double

binomdist(double counts, double trials, double successP,boolean cummulative)

correl

返回两个数据集之间的相关系数

double

correl(Object valuesObj1, Object valuesObj2)

statisticCount

计算参数列表中参数的个数

int

statisticCount(Object valuesObj)

counta

计算参数列表中非空值的个数

int

counta(Object valuesObj)

countblank

计算区域内空白单元格的数量

int

countblank(Object valuesObj)

countdistinct

计算参数列表中非重复数字的个数

int

countdistinct(Object valuesObj)

countif

计算区域内符合给定条件的单元格的数量(目前只支持数字的表达式的形式)

int

countif(Object rangeObj, String criteria)

countn

返回数组中数字的个数

int

countn(Object valuesObj)

devsq

返回偏差的平方和

double

devsq(Object valuesObj)

expondist

返回指数分布

double

expondist(double x, double lambda, boolean cumulative)

fisher

返回 Fisher 变换值

double

fisher(double value)

fisherinv

返回 Fisher 变换的反函数值

double

fisherinv(double value)

forecast

返回沿线性趋势的值

double

forecast(double x, Object yObj, Object xObj)

frequency

以垂直数组的形式返回频率分布

int

frequency(Object datasObj, Object rangesObj)

geomean

返回几何平均值

double

geomean(Object valuesObj)

harmean

返回调和平均值

double

harmean(Object valuesObj)

hypgeomdist

返回超几何分布

double

hypgeomdist(double number_succ, double number_sample,double pop_succ, double number_pop, boolean cumulative)

intercept

返回线性回归线的截距

double

intercept(Object knownYObj, Object knownXObj)

kurt

返回数据集的峰值

double

kurt(Object valuesObj)

large

返回数据集中第 k 个最大值

double

large(Object valuesObj, int k)

statisticMax

返回参数列表中的最大值

double

statisticMax(Object valuesObj)

maxa

返回参数列表中的最大值,包括数字、文本和逻辑值

double

maxa(Object valuesObj)

statisticMedian

返回给定数值集合的中值

double

statisticMedian(Object valuesObj)

statisticMin

返回参数列表中的最小值

double

statisticMin(Object valuesObj)

mina

返回参数列表中的最小值,包括数字、文本和逻辑值

double

mina(Object valuesObj)

statisticMode

返回在数据集内出现次数最多的值

double

statisticMode(Object valuesObj)

negbinomdist

返回负二项式分布

double

negbinomdist(double nb_fail, double nb_succ, double pro_succ)

pearson

返回 Pearson 乘积矩相关系数

double

pearson(Object valuesObj1, Object valuesObj2)

percentile

返回区域中数值的第 k 个百分点的值

double

percentile(Object valuesObj, double k)

percentrank

返回数据集中值的百分比排位

double

percentrank(Object valuesObj, double target, double significance)

permut

返回给定数目对象的排列数

double

permut(double number, double chosen)

poisson

返回泊松分布

double

poisson(double x, double mean, boolean cumulative)

prob

返回区域中的数值落在指定区间内的概率

double

prob(Object rangeObj, Object probRangeObj, double llimit, double uplimit)

statisticQuartile

返回一组数据的四分位点

double

statisticQuartile(Object valuesObj, double quart)

rank

返回一列数字的数字排位

int

rank(double number, Object valuesObj, double order)

rsq

返回 Pearson 乘积矩相关系数的平方

double

rsq(Object arrayObj1, Object arrayObj2)

skew

返回分布的不对称度

double

skew(Object valuesObj)

slope

返回线性回归线的斜率

double

slope(Object yObjs, Object xObjs)

small

返回数据集中的第 k 个最小值

double

small(Object valuesObj, int k)

standardized

返回正态化数值

double

standardize(double x, double mean, double standard_dev)

stdev

基于样本估算标准偏差

double

stdev(Object valuesObj)

stdeva

基于样本(包括数字、文本和逻辑值)估算标准偏差

double

stdeva(Object valuesObj)

stdevp

基于整个样本总体计算标准偏差

double

stdevp(Object valuesObj)

stdevpa

基于总体(包括数字、文本和逻辑值)计算标准偏差

double

stdevpa(Object valuesObj)

steyx

返回通过线性回归法预测每个 x 的 y 值时所产生的标准误差

double

steyx(Object yObjs, Object xObjs)

trimmean

返回数据集的内部平均值

double

trimmean(Object valuesObj, double percent)

varn

基于样本估算方差(对应Excel中的var,但是var是script中的关键字,固软件中改为varn)

double

varn(Object valuesObj)

vara

基于样本(包括数字、文本和逻辑值)估算方差

double

vara(Object valuesObj)

varp

计算基于样本总体的方差

double

varp(Object valuesObj)

varpa

计算基于总体(包括数字、文本和逻辑值)的标准偏差

double

varpa(Object valuesObj)

weightedavg

返回两个数组的加权平均值

double

weightedavg(Object array1Obj, Object array2Obj)

weibull

返回威布尔概率密度

double

weibull(double x, double alpha, double beta, boolean cumulative)