天软金融分析.NET函数大全 > TSL函数 > 基础函数 > 数组 > 数组操作

DataProcess_MF    

简述
极值处理(多因子),对数据表以列为单位处理奇异值。其中arr为数据表,fwm为处理方法。
定义
DataProcess_MF(arr:array;fwm:String)
参数
名称类型说明
arrarray数据表类型
fwmString用户自定义,处理方法
显示名 取值
中位数 "median"
3倍标准差 "zvalue"
  • 算法

    四分位法:上边界=中位数+5.2*medianof(abs(yi-中位数)),下边界=中位数-5.2*medianof(abs(yi-中位数)),其中medianof表示求序列中位数。超出上边界的数改为上边界,低于下边界的数改为下边界。
    3倍标准差法:上边界=μ+3σ,下边界=μ-3σ,其中u表示均值,σ表示标准差。超出上边界的数改为上边界,低于下边界的数改为下边界。
    范例


    t:=`array(array(1,100,101,102,103,1000),array(2,200,201,202,203,2000));

    return DataProcess_MF(t,'median');
    返回:
相关