天软金融分析.NET函数大全 > TSL函数 > 数学函数 > 一般统计量

Mean    

简述
计算一组数的算术平均值
定义
Mean(Data: Array of Real;RC:Int;ML:Int;ASSIGN:Int;ABNORMAL:Int;FILL:Any): Real or Array;
参数
名称类型说明
Data Array of Real存放实数的数组
RCInt可选参数,行列选择:0求列平均;1求行平均;默认为0
MLInt可选参数,移动步长,求移动平均步长,默认不移动
ASSIGNInt可选参数,对字段筛选,指定某些行列,求其均值;默认全部
ABNORMALInt可选参数,异常处理参数,按照存储位来进行管理:
第一位管理的是是否忽略字符串异常值(这里nil值是默认跳过的),
第三位管的是计算移动长度的时候,nil值及字符串是否包括在内。
这样的话:
0表示一般处理,即字符串报错(默认情况);
1表示,字符串不报错;
4表示字符串报错,计算移动单位时忽略nil值;
5表示字符串也不报错,计算移动单位时忽略nil值和字符串值;
FILLAny可选参数,data 为空时的返回
返回 Real or Array算术平均值
  • 范例

    范例01:一维数组求平均值
    a:=array(2,3,1,5,6,7);
    return mean(a);
    //结果:4

    范例02:二维数组指定列+指定步长计算平均
    arr:=rand(10,array("A","B"));
    ml:=length(arr); //移动步长--指定大于等于总长度数,则统计从首行到当前行的区间
    arr[:,"A-平均"]:=mean(arr,0,ml,"A");
    return arr;

    结果:
    参考
    统计函数功能拓展 Sum StdDev Geomean Harmean Mode Median 
相关