<< Click to Display Table of Contents >> 统计函数 |
函数 |
说明 |
返回值类型 |
举例 |
---|---|---|---|
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) |