# Builtin - 数学函数 ## 函数 ### `gammaln(arg1)` 统计分布相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `arg1` | array | | 返回:any ### `erfc(arg1)` 统计分布相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `arg1` | float | | 返回:any ### `erf(arg1)` 统计分布相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `arg1` | float | | 返回:any ### `erfcinv(arg1)` 统计分布相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `arg1` | float | | 返回:any ### `gamma(arg1)` 统计分布相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `arg1` | array | | 返回:any ### `erfinv(arg1)` 统计分布相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `arg1` | float | | 返回:any ### `pi()` 常用数学函数相关函数。 返回:any ### `odd(arg1)` 常用数学函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `abs(arg1)` 常用数学函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `sqr(x)` 常用数学函数相关函数。 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `x` | any | | 返回:any ### `sqrt(x)` 常用数学函数相关函数。 | 参数 | 类型 | 说明 | | ---- | ----- | ---- | | `x` | array | | 返回:any ### `divMod(arg1, arg2, a, b)` 常用数学函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | | `arg2` | any | | | `a` | any | | | `b` | any | | 返回:any ### `frexp(x, base, exponent)` 常用数学函数相关函数。 | 参数 | 类型 | 说明 | | ---------- | ---- | ---- | | `x` | any | | | `base` | any | | | `exponent` | any | | 返回:any ### `ldexp(arg1, arg2)` 常用数学函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | | `arg2` | any | | 返回:any ### `poly(x, coefficients)` 常用数学函数相关函数。 | 参数 | 类型 | 说明 | | -------------- | ----- | ---- | | `x` | any | | | `coefficients` | array | | 返回:any ## 指数对数函数 ### `ln(arg1)` 指数对数函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `arg1` | float | | 返回:any ### `lnXp1(arg1)` 指数对数函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `log10(arg1)` 指数对数函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `log2(arg1)` 指数对数函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `logN(arg1, arg2)` 指数对数函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | | `arg2` | any | | 返回:any ### `exp(arg1)` 指数对数函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `intPower(arg1, arg2)` 指数对数函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `arg1` | any | | | `arg2` | float | | 返回:any ### `power(arg1, arg2)` 指数对数函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `arg1` | any | | | `arg2` | float | | 返回:any ## 精度设置及取整运算 ### `int(x)` 精度设置及取整运算相关函数。 | 参数 | 类型 | 说明 | | ---- | ----- | ---- | | `x` | float | | 返回:any ### `ceil(arg1)` 精度设置及取整运算相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `arg1` | float | | 返回:any ### `ceil32(arg1)` 精度设置及取整运算相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `arg1` | float | | 返回:any ### `ceil64(arg1)` 精度设置及取整运算相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `arg1` | float | | 返回:any ### `floor(arg1)` 精度设置及取整运算相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `arg1` | float | | 返回:any ### `floor32(arg1)` 精度设置及取整运算相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `arg1` | float | | 返回:any ### `floor64(arg1)` 精度设置及取整运算相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `arg1` | float | | 返回:any ### `trunc(arg1)` 精度设置及取整运算相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `arg1` | float | | 返回:any ### `trunc32(arg1)` 精度设置及取整运算相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `arg1` | float | | 返回:any ### `trunc64(arg1)` 精度设置及取整运算相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `arg1` | float | | 返回:any ### `frac(x)` 精度设置及取整运算相关函数。 | 参数 | 类型 | 说明 | | ---- | ----- | ---- | | `x` | float | | 返回:any ### `round(x)` 精度设置及取整运算相关函数。 | 参数 | 类型 | 说明 | | ---- | ----- | ---- | | `x` | float | | 返回:any ### `round32(arg1)` 精度设置及取整运算相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `arg1` | float | | 返回:any ### `round64(arg1)` 精度设置及取整运算相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `arg1` | float | | 返回:any ### `simpleRound(x)` 精度设置及取整运算相关函数。 | 参数 | 类型 | 说明 | | ---- | ----- | ---- | | `x` | float | | 返回:any ### `simpleRound32(arg1)` 精度设置及取整运算相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `arg1` | float | | 返回:any ### `simpleRound64(arg1)` 精度设置及取整运算相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `arg1` | float | | 返回:any ### `roundTo(arg1, arg2)` 精度设置及取整运算相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `arg1` | float | | | `arg2` | any | | 返回:any ### `simpleRoundTo(arg1[, arg2])` 精度设置及取整运算相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `arg1` | float | | | `arg2` | any | | 返回:any ## 比较判断函数 ### `isNan(v)` 判断条件是否成立。 | 参数 | 类型 | 说明 | | ---- | ---- | ---- | | `v` | any | | 返回:bool ### `isInfinite(inf)` 判断条件是否成立。 | 参数 | 类型 | 说明 | | ----- | ---- | ---- | | `inf` | any | | 返回:bool ### `sign(arg1)` 比较判断函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `isZero(arg1, arg2)` 判断条件是否成立。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `arg1` | any | | | `arg2` | float | | 返回:bool ### `min(arg1, arg2)` 进行数值统计计算。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `arg1` | any | | | `arg2` | float | | 返回:any ### `max(arg1, arg2)` 进行数值统计计算。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `arg1` | array | | | `arg2` | array | | 返回:any ### `compareValue(arg1, arg2, arg3)` 比较判断函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `arg1` | any | | | `arg2` | any | | | `arg3` | float | | 返回:any ### `sameValue(arg1, arg2, arg3)` 比较判断函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `arg1` | any | | | `arg2` | any | | | `arg3` | float | | 返回:any ### `randomRange(arg1, arg2)` 比较判断函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `arg1` | float | | | `arg2` | float | | 返回:any ### `inRange(arg1, arg2, arg3)` 比较判断函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `arg1` | float | | | `arg2` | any | | | `arg3` | any | | 返回:any ### `ensureRange(arg1, arg2, arg3)` 比较判断函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `arg1` | float | | | `arg2` | any | | | `arg3` | any | | 返回:any ## 位运算函数 ### `_and(left, right)` 对两个整数做按位与运算。 | 参数 | 类型 | 说明 | | ------- | ---- | -------- | | `left` | any | 左操作数 | | `right` | any | 右操作数 | 返回:any ### `_or(left, right)` 对两个整数做按位或运算。 | 参数 | 类型 | 说明 | | ------- | ---- | -------- | | `left` | any | 左操作数 | | `right` | any | 右操作数 | 返回:any ### `_not(value)` 对整数做按位取反运算。 | 参数 | 类型 | 说明 | | ------- | ---- | -------- | | `value` | any | 输入整数 | 返回:any ### `_xor(left, right)` 对两个整数做按位异或运算。 | 参数 | 类型 | 说明 | | ------- | ---- | -------- | | `left` | any | 左操作数 | | `right` | any | 右操作数 | 返回:any ### `_shl(value, bits)` 将整数按位左移。 | 参数 | 类型 | 说明 | | ------- | ---- | -------- | | `value` | any | 输入整数 | | `bits` | any | 左移位数 | 返回:any ### `_shr(value, bits)` 将整数按位右移。 | 参数 | 类型 | 说明 | | ------- | ---- | -------- | | `value` | any | 输入整数 | | `bits` | any | 右移位数 | 返回:any ### `_rol(value, bits)` 将整数按位循环左移。 | 参数 | 类型 | 说明 | | ------- | ---- | ------------ | | `value` | any | 输入整数 | | `bits` | any | 循环左移位数 | 返回:any ### `_ror(value, bits)` 将整数按位循环右移。 | 参数 | 类型 | 说明 | | ------- | ---- | ------------ | | `value` | any | 输入整数 | | `bits` | any | 循环右移位数 | 返回:any ## 财务函数 ### `doubleDecliningBalance(cost, salvage, life, period)` 财务函数相关函数。 | 参数 | 类型 | 说明 | | --------- | ---- | ---- | | `cost` | any | | | `salvage` | any | | | `life` | any | | | `period` | any | | 返回:any ### `futureValue(rate, nperiods, payment, present_value, payment_time)` 财务函数相关函数。 | 参数 | 类型 | 说明 | | --------------- | -------- | ---- | | `rate` | float | | | `nperiods` | any | | | `payment` | any | | | `present_value` | any | | | `payment_time` | datetime | | 返回:any ### `interestPayment(rate, period, nperiods, present_value, future_value, payment_time)` 财务函数相关函数。 | 参数 | 类型 | 说明 | | --------------- | -------- | ---- | | `rate` | float | | | `period` | any | | | `nperiods` | any | | | `present_value` | any | | | `future_value` | any | | | `payment_time` | datetime | | 返回:any ### `internalRateOfReturn(guess, cash_flows)` 财务函数相关函数。 | 参数 | 类型 | 说明 | | ------------ | ----- | ---- | | `guess` | any | | | `cash_flows` | array | | 返回:any ### `netPresentValue(rate, cash_flows, payment_time)` 财务函数相关函数。 | 参数 | 类型 | 说明 | | -------------- | -------- | ---- | | `rate` | float | | | `cash_flows` | array | | | `payment_time` | datetime | | 返回:any ### `payment(rate, nperiods, present_value, future_value, payment_time)` 财务函数相关函数。 | 参数 | 类型 | 说明 | | --------------- | -------- | ---- | | `rate` | float | | | `nperiods` | any | | | `present_value` | any | | | `future_value` | any | | | `payment_time` | datetime | | 返回:any ### `periodPayment(rate, period, nperiods, present_value, future_value, payment_time)` 财务函数相关函数。 | 参数 | 类型 | 说明 | | --------------- | -------- | ---- | | `rate` | float | | | `period` | any | | | `nperiods` | any | | | `present_value` | any | | | `future_value` | any | | | `payment_time` | datetime | | 返回:any ### `presentValue(rate, nperiods, payment, future_value, payment_time)` 财务函数相关函数。 | 参数 | 类型 | 说明 | | -------------- | -------- | ---- | | `rate` | float | | | `nperiods` | any | | | `payment` | any | | | `future_value` | any | | | `payment_time` | datetime | | 返回:any ### `slnDepreciation(arg1, arg2, arg3)` 财务函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | | `arg2` | any | | | `arg3` | any | | 返回:any ### `sydDepreciation(arg1, arg2, arg3, arg4)` 财务函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | | `arg2` | any | | | `arg3` | any | | | `arg4` | any | | 返回:any ## FMArray 函数 ### `mInit(size_or_shape, value)` 生成指定尺寸并填充指定值的 FMArray。 | 参数 | 类型 | 说明 | | --------------- | ----- | ----------------------------------------------- | | `size_or_shape` | array | 一维长度,或形如 `array(rows, cols)` 的尺寸数组 | | `value` | float | 填充值;值的类型决定 FMArray 单元格类型 | 返回:array ### `mInitDiag(rows, cols, value)` 生成对角线填充值的 FMArray。 | 参数 | 类型 | 说明 | | ------- | ----- | ------------ | | `rows` | any | 行数 | | `cols` | any | 列数 | | `value` | float | 对角线填充值 | 返回:array ### `mRand(rows, cols)` 生成随机 FMArray。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `rows` | any | 行数 | | `cols` | any | 列数 | 返回:array ## 数值微积分 ### `conv(a, b)` 数值计算相关函数。 | 参数 | 类型 | 说明 | | ---- | ----- | ---- | | `a` | array | | | `b` | array | | 返回:any ## 插值 ### `minIntValue(data)` 进行数值统计计算。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `data` | array | | 返回:any ### `sumOfSquares(data)` 进行数值统计计算。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `data` | array | | 返回:any ### `sumsAndSquares(data, sum, sum_of_squares)` 进行数值统计计算。 | 参数 | 类型 | 说明 | | ---------------- | ----- | ---- | | `data` | array | | | `sum` | any | | | `sum_of_squares` | any | | 返回:any ### `maxIntValue(data)` 进行数值统计计算。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `data` | array | | 返回:any ### `sumInt(data)` 进行数值统计计算。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `data` | array | | 返回:any ### `meanAndStdDev(data, mean, std_dev)` 进行数值统计计算。 | 参数 | 类型 | 说明 | | --------- | ----- | ---- | | `data` | array | | | `mean` | any | | | `std_dev` | any | | 返回:any ### `aveDev(data)` 一般统计量相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `data` | array | | 返回:any ### `totalVariance(data)` 一般统计量相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `data` | array | | 返回:any ### `median(data)` 一般统计量相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `data` | array | | 返回:any ### `mode(data)` 一般统计量相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `data` | array | | 返回:any ### `randG(arg1, arg2)` 一般统计量相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | | `arg2` | any | | 返回:any ### `momentSkewKurtosis(data, m1, m2, m3, m4, skew, kurtosis)` 一般统计量相关函数。 | 参数 | 类型 | 说明 | | ---------- | ----- | ---- | | `data` | array | | | `m1` | any | | | `m2` | any | | | `m3` | any | | | `m4` | any | | | `skew` | any | | | `kurtosis` | any | | 返回:any ### `devSq(data)` 一般统计量相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `data` | array | | 返回:any ## 服务器统计函数 ### `cov(data1, data2)` 计算两个数值序列的协方差。 | 参数 | 类型 | 说明 | | ------- | ----- | ------------------------------------------------ | | `data1` | array | 第一个数值序列 | | `data2` | array | 第二个数值序列;长度应与第一个序列一致且不少于 2 | 返回:float ### `correl(data1, data2)` 计算两个数值序列的相关系数。 | 参数 | 类型 | 说明 | | ------- | ----- | ------------------------------------------------ | | `data1` | array | 第一个数值序列 | | `data2` | array | 第二个数值序列;长度应与第一个序列一致且不少于 2 | 返回:float ### `slope(data1, data2)` 计算 `y_values` 对 `x_values` 做线性回归时的斜率。 | 参数 | 类型 | 说明 | | ------- | ----- | -------------------------------------------- | | `data1` | array | 因变量序列 | | `data2` | array | 自变量序列;长度应与因变量序列一致且不少于 2 | 返回:float ### `intercept(data1, data2)` 计算 `y_values` 对 `x_values` 做线性回归时的截距。 | 参数 | 类型 | 说明 | | ------- | ----- | -------------------------------------------- | | `data1` | array | 因变量序列 | | `data2` | array | 自变量序列;长度应与因变量序列一致且不少于 2 | 返回:float ### `rsq(data1, data2)` 计算 `y_values` 与 `x_values` 的回归判定系数。 | 参数 | 类型 | 说明 | | ------- | ----- | -------------------------------------------- | | `data1` | array | 因变量序列 | | `data2` | array | 自变量序列;长度应与因变量序列一致且不少于 2 | 返回:float ### `steyx(data1, data2)` 计算 `y_values` 对 `x_values` 做线性回归时的估计标准误差。 | 参数 | 类型 | 说明 | | ------- | ----- | ------------------------------------------ | | `data1` | array | 因变量序列 | | `data2` | array | 自变量序列;长度应与因变量序列一致且大于 2 | 返回:float ### `slopeandintercept(data1, data2)` 计算 `y_values` 对 `x_values` 做线性回归时的斜率和截距。 | 参数 | 类型 | 说明 | | ------- | ----- | -------------------------------------------- | | `data1` | array | 因变量序列 | | `data2` | array | 自变量序列;长度应与因变量序列一致且不少于 2 | 返回:array ## 次序统计量 ### `quartile(data, x)` 次序统计量相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `data` | array | | | `x` | any | | 返回:any ## 三角函数 ### `sin(arg1)` 三角函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `cos(arg1)` 三角函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `sinCos(arg1, sin, cos)` 三角函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | | `sin` | any | | | `cos` | any | | 返回:any ### `tan(arg1)` 三角函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `cot(arg1)` 三角函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `coTan(arg1)` 三角函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `sec(arg1)` 三角函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `csc(arg1)` 三角函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `secant(arg1)` 三角函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `cosecant(arg1)` 三角函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `arcSin(arg1)` 三角函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `arcCos(arg1)` 三角函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `arcTan(arg1)` 三角函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `arcTan2(arg1, arg2)` 三角函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | | `arg2` | any | | 返回:any ### `arcCot(arg1)` 三角函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `arcSec(arg1)` 三角函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `arcCsc(arg1)` 三角函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `hypot(arg1, arg2)` 三角函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | | `arg2` | any | | 返回:any ## 角度量转换 ### `radToDeg(arg1)` 角度量转换相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `radToGrad(arg1)` 角度量转换相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `radToCycle(arg1)` 角度量转换相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `degToRad(arg1)` 角度量转换相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `degToGrad(arg1)` 角度量转换相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `degToCycle(arg1)` 角度量转换相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `gradToRad(arg1)` 角度量转换相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `gradToDeg(arg1)` 角度量转换相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `gradToCycle(arg1)` 角度量转换相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `cycleToRad(arg1)` 角度量转换相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `cycleToDeg(arg1)` 角度量转换相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `cycleToGrad(arg1)` 角度量转换相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ## 双曲线函数 ### `sinh(arg1)` 双曲线函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `cosh(arg1)` 双曲线函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `tanh(arg1)` 双曲线函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `cotH(arg1)` 双曲线函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `secH(arg1)` 双曲线函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `cscH(arg1)` 双曲线函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `arcCosh(arg1)` 双曲线函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `arcSinh(arg1)` 双曲线函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `arcTanh(arg1)` 双曲线函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `arg1` | float | | 返回:any ### `arcCotH(arg1)` 双曲线函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ### `arcSecH(arg1)` 双曲线函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ----- | | `arg1` | any | float | 返回:any ### `arcCscH(arg1)` 双曲线函数相关函数。 | 参数 | 类型 | 说明 | | ------ | ---- | ---- | | `arg1` | any | | 返回:any ## 一般统计量 ### `minValue(data, rc, ml, assign, abnormal, fill)` 返回一组实数中的最小值 | 参数 | 类型 | 说明 | | ---------- | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `data` | array | 存放实数的数组 | | `rc` | any | 可选参数,行列选择:0求列最小值;1求行最小值;默认为0 | | `ml` | any | 可选参数,移动步长,默认不移动 | | `assign` | any | 可选参数,对字段筛选,指定某些行列,求其最小值;默认全部 | | `abnormal` | any | 可选参数,异常处理参数,按照存储位来进行管理:;第一位管理的是是否忽略字符串异常值(这里nil值是默认跳过的),;第三位管的是计算移动长度的时候,nil值及字符串是否包括在内。;这样的话:;0表示一般处理,即字符串报错(默认情况);;1表示,字符串不报错;;4表示字符串报错,计算移动单位时忽略nil值;;5表示字符串也不报错,计算移动单位时忽略nil值和字符串值; | | `fill` | any | 可选参数,data 为空时的返回 | 返回:array ### `maxvalue(data, rc, ml, assign, abnormal, fill)` 返回一组实数中的最大值 | 参数 | 类型 | 说明 | | ---------- | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `data` | array | 存放实数的数组 | | `rc` | any | 可选参数,行列选择:0求列最大值;1求行最大值;默认为0 | | `ml` | any | 可选参数,移动步长,默认不移动 | | `assign` | any | 可选参数,对字段筛选,指定某些行列,求其最大值;默认全部 | | `abnormal` | any | 可选参数,异常处理参数,按照存储位来进行管理:;第一位管理的是是否忽略字符串异常值(这里nil值是默认跳过的),;第三位管的是计算移动长度的时候,nil值及字符串是否包括在内。;这样的话:;0表示一般处理,即字符串报错(默认情况);;1表示,字符串不报错;;4表示字符串报错,计算移动单位时忽略nil值;;5表示字符串也不报错,计算移动单位时忽略nil值和字符串值; | | `fill` | any | 可选参数,data 为空时的返回 | 返回:array ### `mean(data, rc, ml, assign, abnormal, fill)` 计算一组数的算术平均值 | 参数 | 类型 | 说明 | | ---------- | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `data` | array | 存放实数的数组 | | `rc` | any | 可选参数,行列选择:0求列平均;1求行平均;默认为0 | | `ml` | any | 可选参数,移动步长,求移动平均步长,默认不移动 | | `assign` | any | 可选参数,对字段筛选,指定某些行列,求其均值;默认全部 | | `abnormal` | any | 可选参数,异常处理参数,按照存储位来进行管理:;第一位管理的是是否忽略字符串异常值(这里nil值是默认跳过的),;第三位管的是计算移动长度的时候,nil值及字符串是否包括在内。;这样的话:;0表示一般处理,即字符串报错(默认情况);;1表示,字符串不报错;;4表示字符串报错,计算移动单位时忽略nil值;;5表示字符串也不报错,计算移动单位时忽略nil值和字符串值; | | `fill` | any | 可选参数,data 为空时的返回 | 返回:array ### `sum(data, rc, ml, assign, abnormal, fill)` 计算一组数的总和 | 参数 | 类型 | 说明 | | ---------- | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `data` | array | 存放实数的数组 | | `rc` | any | 可选参数,行列选择:0求列的和;1求行的和;默认为0 | | `ml` | any | 可选参数,移动步长,默认不移动 | | `assign` | any | 可选参数,对字段筛选,指定某些行列,求其合计值;默认全部 | | `abnormal` | any | 可选参数,异常处理参数,按照存储位来进行管理:;第一位管理的是是否忽略字符串异常值(这里nil值是默认跳过的),;第三位管的是计算移动长度的时候,nil值及字符串是否包括在内。;这样的话:;0表示一般处理,即字符串报错(默认情况);;1表示,字符串不报错;;4表示字符串报错,计算移动单位时忽略nil值;;5表示字符串也不报错,计算移动单位时忽略nil值和字符串值; | | `fill` | any | 可选参数,data 为空时的返回 | 返回:array ### `norm(data, rc, ml, assign, abnormal, fill)` 计算一组数据的平方和的平方根,也就是Sqrt(SumOfSquares) | 参数 | 类型 | 说明 | | ---------- | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `data` | array | 存放实数的数组 | | `rc` | any | 可选参数,行列选择:0求列平方和的平方根;1求行平方和的平方根;默认为0 | | `ml` | any | 可选参数,移动步长,默认不移动 | | `assign` | any | 可选参数,对字段筛选,指定某些行列,求其平方和的平方根;默认全部 | | `abnormal` | any | 可选参数,异常处理参数,按照存储位来进行管理:;第一位管理的是是否忽略字符串异常值(这里nil值是默认跳过的),;第三位管的是计算移动长度的时候,nil值及字符串是否包括在内。;这样的话:;0表示一般处理,即字符串报错(默认情况);;1表示,字符串不报错;;4表示字符串报错,计算移动单位时忽略nil值;;5表示字符串也不报错,计算移动单位时忽略nil值和字符串值; | | `fill` | any | 可选参数,data 为空时的返回 | 返回:float ### `stdDev(data, rc, ml, assign, abnormal, fill)` 计算一组数据的标准差的估计(样本标准差),数学公式如下: | 参数 | 类型 | 说明 | | ---------- | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `data` | array | 存放实数的数组 | | `rc` | any | 可选参数,行列选择:0求列样本标准差;1求行样本标准差;默认为0 | | `ml` | any | 可选参数,移动步长,默认不移动 | | `assign` | any | 可选参数,对字段筛选,指定某些行列,求其样本标准差;默认全部 | | `abnormal` | any | 可选参数,异常处理参数,按照存储位来进行管理:;第一位管理的是是否忽略字符串异常值(这里nil值是默认跳过的),;第三位管的是计算移动长度的时候,nil值及字符串是否包括在内。;这样的话:;0表示一般处理,即字符串报错(默认情况);;1表示,字符串不报错;;4表示字符串报错,计算移动单位时忽略nil值;;5表示字符串也不报错,计算移动单位时忽略nil值和字符串值; | | `fill` | any | 可选参数,data 为空时的返回 | 返回:array ### `popnStdDev(data, rc, ml, assign, abnormal, fill)` 计算一组数据的总体标准差,数学公式: | 参数 | 类型 | 说明 | | ---------- | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `data` | array | 存放实数的数组 | | `rc` | any | 可选参数,行列选择:0求列总体标准差;1求行总体标准差;默认为0 | | `ml` | any | 可选参数,移动步长,默认不移动 | | `assign` | any | 可选参数,对字段筛选,指定某些行列,求其总体标准差;默认全部 | | `abnormal` | any | 可选参数,异常处理参数,按照存储位来进行管理:;第一位管理的是是否忽略字符串异常值(这里nil值是默认跳过的),;第三位管的是计算移动长度的时候,nil值及字符串是否包括在内。;这样的话:;0表示一般处理,即字符串报错(默认情况);;1表示,字符串不报错;;4表示字符串报错,计算移动单位时忽略nil值;;5表示字符串也不报错,计算移动单位时忽略nil值和字符串值; | | `fill` | any | 可选参数,data 为空时的返回 | 返回:array ### `variance(data, rc, ml, assign, abnormal, fill)` 计算一组数据的方差的估计(样本方差),数学公式: | 参数 | 类型 | 说明 | | ---------- | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `data` | array | 存放实数的数组 | | `rc` | any | 可选参数,行列选择:0求列样本方差;1求行样本方差;默认为0 | | `ml` | any | 可选参数,移动步长,默认不移动 | | `assign` | any | 可选参数,对字段筛选,指定某些行列,求其样本方差;默认全部 | | `abnormal` | any | 可选参数,异常处理参数,按照存储位来进行管理:;第一位管理的是是否忽略字符串异常值(这里nil值是默认跳过的),;第三位管的是计算移动长度的时候,nil值及字符串是否包括在内。;这样的话:;0表示一般处理,即字符串报错(默认情况);;1表示,字符串不报错;;4表示字符串报错,计算移动单位时忽略nil值;;5表示字符串也不报错,计算移动单位时忽略nil值和字符串值; | | `fill` | any | 可选参数,data 为空时的返回 | 返回:array ### `popnVariance(data)` 计算一组数据的总体方差,数学公式: | 参数 | 类型 | 说明 | | ------ | ----- | -------------- | | `data` | array | 存放实数的数组 | 返回:float ### `skewness(data, rc, ml, assign, abnormal, fill)` 计算一组数据的偏度,算法和excel兼容 | 参数 | 类型 | 说明 | | ---------- | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `data` | array | 存放实数的数组 | | `rc` | any | 可选参数,行列选择:0求列偏度;1求行偏度;默认为0 | | `ml` | any | 可选参数,移动步长,默认不移动 | | `assign` | any | 可选参数,对字段筛选,指定某些行列,求其偏度;默认全部 | | `abnormal` | any | 可选参数,异常处理参数,按照存储位来进行管理:;第一位管理的是是否忽略字符串异常值(这里nil值是默认跳过的),;第三位管的是计算移动长度的时候,nil值及字符串是否包括在内。;这样的话:;0表示一般处理,即字符串报错(默认情况);;1表示,字符串不报错;;4表示字符串报错,计算移动单位时忽略nil值;;5表示字符串也不报错,计算移动单位时忽略nil值和字符串值; | | `fill` | any | 可选参数,data 为空时的返回 | 返回:array ### `skewness2(data, rc, ml, assign, abnormal, fill)` 计算一组数据的偏度,算法和matlab兼容 | 参数 | 类型 | 说明 | | ---------- | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `data` | array | 存放实数的数组 | | `rc` | any | 可选参数,行列选择:0求列偏度;1求行偏度;默认为0 | | `ml` | any | 可选参数,移动步长,默认不移动 | | `assign` | any | 可选参数,对字段筛选,指定某些行列,求其偏度;默认全部 | | `abnormal` | any | 可选参数,异常处理参数,按照存储位来进行管理:;第一位管理的是是否忽略字符串异常值(这里nil值是默认跳过的),;第三位管的是计算移动长度的时候,nil值及字符串是否包括在内。;这样的话:;0表示一般处理,即字符串报错(默认情况);;1表示,字符串不报错;;4表示字符串报错,计算移动单位时忽略nil值;;5表示字符串也不报错,计算移动单位时忽略nil值和字符串值; | | `fill` | any | 可选参数,data 为空时的返回 | 返回:array ### `kurtosis(data, rc, ml, assign, abnormal, fill)` 计算一组数据的峰度,算法和excel兼容 | 参数 | 类型 | 说明 | | ---------- | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `data` | array | 存放实数的数组 | | `rc` | any | 可选参数,行列选择:0求列峰度;1求行峰度;默认为0 | | `ml` | any | 可选参数,移动步长,默认不移动 | | `assign` | any | 可选参数,对字段筛选,指定某些行列,求其峰度;默认全部 | | `abnormal` | any | 可选参数,异常处理参数,按照存储位来进行管理:;第一位管理的是是否忽略字符串异常值(这里nil值是默认跳过的),;第三位管的是计算移动长度的时候,nil值及字符串是否包括在内。;这样的话:;0表示一般处理,即字符串报错(默认情况);;1表示,字符串不报错;;4表示字符串报错,计算移动单位时忽略nil值;;5表示字符串也不报错,计算移动单位时忽略nil值和字符串值; | | `fill` | any | 可选参数,data 为空时的返回 | 返回:array ### `kurtosis2(data, rc, ml, assign, abnormal, fill)` 计算一组数据的峰度,算法和matlab兼容 | 参数 | 类型 | 说明 | | ---------- | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `data` | array | 存放实数的数组 | | `rc` | any | 可选参数,行列选择:0求列峰度;1求行峰度;默认为0 | | `ml` | any | 可选参数,移动步长,默认不移动 | | `assign` | any | 可选参数,对字段筛选,指定某些行列,求其峰度;默认全部 | | `abnormal` | any | 可选参数,异常处理参数,按照存储位来进行管理:;第一位管理的是是否忽略字符串异常值(这里nil值是默认跳过的),;第三位管的是计算移动长度的时候,nil值及字符串是否包括在内。;这样的话:;0表示一般处理,即字符串报错(默认情况);;1表示,字符串不报错;;4表示字符串报错,计算移动单位时忽略nil值;;5表示字符串也不报错,计算移动单位时忽略nil值和字符串值; | | `fill` | any | 可选参数,data 为空时的返回 | 返回:any ### `geomean(data)` 计算一组数据的几何平均数 | 参数 | 类型 | 说明 | | ------ | ----- | -------------- | | `data` | array | 存放实数的数组 | 返回:any ### `harmean(data, rc, ml, assign, abnormal, fill)` 计算一组数据的调和平均数 | 参数 | 类型 | 说明 | | ---------- | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `data` | array | 存放实数的数组 | | `rc` | any | 可选参数,行列选择:0求列调和平均数;1求行调和平均数;默认为0 | | `ml` | any | 可选参数,移动步长,默认不移动 | | `assign` | any | 可选参数,对字段筛选,指定某些行列,求其调和平均数;默认全部 | | `abnormal` | any | 可选参数,异常处理参数,按照存储位来进行管理:;第一位管理的是是否忽略字符串异常值(这里nil值是默认跳过的),;第三位管的是计算移动长度的时候,nil值及字符串是否包括在内。;这样的话:;0表示一般处理,即字符串报错(默认情况);;1表示,字符串不报错;;4表示字符串报错,计算移动单位时忽略nil值;;5表示字符串也不报错,计算移动单位时忽略nil值和字符串值; | | `fill` | any | 可选参数,data 为空时的返回 | 返回:array ### `product(data, rc, ml, assign, abnormal, fill)` 返回累乘值 | 参数 | 类型 | 说明 | | ---------- | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `data` | array | 存放实数的数组 | | `rc` | any | 可选参数,行列选择:0求列累乘值;1求行累乘值;默认为0 | | `ml` | any | 可选参数,移动步长,默认不移动 | | `assign` | any | 可选参数,对字段筛选,指定某些行列,求其累乘值;默认全部 | | `abnormal` | any | 可选参数,异常处理参数,按照存储位来进行管理:;第一位管理的是是否忽略字符串异常值(这里nil值是默认跳过的),;第三位管的是计算移动长度的时候,nil值及字符串是否包括在内。;这样的话:;0表示一般处理,即字符串报错(默认情况);;1表示,字符串不报错;;4表示字符串报错,计算移动单位时忽略nil值;;5表示字符串也不报错,计算移动单位时忽略nil值和字符串值; | | `fill` | any | 可选参数,data 为空时的返回 | 返回:array ### `randomfrom(data)` 从一组数据中随机抽取一个样本 | 参数 | 类型 | 说明 | | ------ | ----- | -------------- | | `data` | array | 存放实数的数组 | 返回:float ## 次序统计量 ### `large(data, n, rc, ml, assign, abnormal, fill)` 找出第N最大的数 | 参数 | 类型 | 说明 | | ---------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `data` | array | 存放实数的数组 | | `n` | any | 表示序号,1表示最大的数据;可选参数: | | `rc` | any | 行列选择:0求列第N最大的数;1求行第N最大的数;默认为0 | | `ml` | any | 移动步长,默认不移动 | | `assign` | any | 对字段筛选,指定某些行列,求其第N最大的数;默认全部 | | `abnormal` | any | 异常处理参数,按照存储位来进行管理:;第一位管理的是是否忽略字符串异常值(这里nil值是默认跳过的),;第三位管的是计算移动长度的时候,nil值及字符串是否包括在内。;这样的话:;0表示一般处理,即字符串报错(默认情况);;1表示,字符串不报错;;4表示字符串报错,计算移动单位时忽略nil值;;5表示字符串也不报错,计算移动单位时忽略nil值和字符串值; | | `fill` | any | data 为空时的返回 | 返回:float ### `small(data, n, rc, ml, assign, abnormal, fill)` 找出第N最小的数 | 参数 | 类型 | 说明 | | ---------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `data` | array | 存放实数的数组 | | `n` | any | 表示序号,1表示最小的数据;可选参数: | | `rc` | any | 行列选择:0求列第N最小的数;1求行第N最小的数;默认为0 | | `ml` | any | 移动步长,默认不移动 | | `assign` | any | 对字段筛选,指定某些行列,求其第N最小的数;默认全部 | | `abnormal` | any | 异常处理参数,按照存储位来进行管理:;第一位管理的是是否忽略字符串异常值(这里nil值是默认跳过的),;第三位管的是计算移动长度的时候,nil值及字符串是否包括在内。;这样的话:;0表示一般处理,即字符串报错(默认情况);;1表示,字符串不报错;;4表示字符串报错,计算移动单位时忽略nil值;;5表示字符串也不报错,计算移动单位时忽略nil值和字符串值; | | `fill` | any | data 为空时的返回 | 返回:float ### `percentrank(data, x, rc, ml, assign, abnormal, fill)` 数据集中X在该组数据中的百分点 | 参数 | 类型 | 说明 | | ---------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `data` | array | 存放实数的数组 | | `x` | float | 实数,在数据集外的数的百分位使用线性插值得到;可选参数: | | `rc` | any | 行列选择:0求列百分点;1求行百分点;默认为0 | | `ml` | any | 移动步长,默认不移动 | | `assign` | any | 对字段筛选,指定某些行列,求其百分点;默认全部 | | `abnormal` | any | 异常处理参数,按照存储位来进行管理:;第一位管理的是是否忽略字符串异常值(这里nil值是默认跳过的),;第三位管的是计算移动长度的时候,nil值及字符串是否包括在内。;这样的话:;0表示一般处理,即字符串报错(默认情况);;1表示,字符串不报错;;4表示字符串报错,计算移动单位时忽略nil值;;5表示字符串也不报错,计算移动单位时忽略nil值和字符串值; | | `fill` | any | data 为空时的返回 | 返回:float ### `rank(data, x, rc, ml, assign, abnormal, fill)` 返回X在DATA中的排名(Data从大到小排列),该数据必需存在在Data中。 | 参数 | 类型 | 说明 | | ---------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `data` | array | 存放实数的数组 | | `x` | float | 实数;可选参数: | | `rc` | any | 行列选择:0求列排名;1求行排名;默认为0 | | `ml` | any | 移动步长,默认不移动 | | `assign` | any | 对字段筛选,指定某些行列,求其排名;默认全部 | | `abnormal` | any | 异常处理参数,按照存储位来进行管理:;第一位管理的是是否忽略字符串异常值(这里nil值是默认跳过的),;第三位管的是计算移动长度的时候,nil值及字符串是否包括在内。;这样的话:;0表示一般处理,即字符串报错(默认情况);;1表示,字符串不报错;;4表示字符串报错,计算移动单位时忽略nil值;;5表示字符串也不报错,计算移动单位时忽略nil值和字符串值; | | `fill` | any | data 为空时的返回 | 返回:float ### `trimmean(data, x, rc, ml, assign, abnormal, fill)` 返回去掉头尾百分数以后的平均值。算法如下: 计算去除数据点个数=k\*总数据点数。一头一尾平均去除要去除数据点个数 注:除去的数据点数目向下舍入为最接近的 2 的倍数 将除去之后的数据求平均值 | 参数 | 类型 | 说明 | | ---------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `data` | array | 存放实数的数组 | | `x` | float | 百分比,实数,一般在0-1之间;可选参数: | | `rc` | any | 行列选择:0求列排名;1求行排名;默认为0 | | `ml` | any | 移动步长,默认不移动 | | `assign` | any | 对字段筛选,指定某些行列,求其排名;默认全部 | | `abnormal` | any | 异常处理参数,按照存储位来进行管理:;第一位管理的是是否忽略字符串异常值(这里nil值是默认跳过的),;第三位管的是计算移动长度的时候,nil值及字符串是否包括在内。;这样的话:;0表示一般处理,即字符串报错(默认情况);;1表示,字符串不报错;;4表示字符串报错,计算移动单位时忽略nil值;;5表示字符串也不报错,计算移动单位时忽略nil值和字符串值; | | `fill` | any | data 为空时的返回 | 返回:float ### `frequency(data, freq_data, rc, ml, assign, abnormal, fill)` 返回DATA在FreqData分割区间中的出现个数。 | 参数 | 类型 | 说明 | | ----------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `data` | array | 存放实数的数组 | | `freq_data` | array | 分割区间,如果为array(1,2,3)则表示需要计算Data 分别落在(-inf,1),(1,2),(2,3),(3,inf)四个区间的个数(频数);可选参数: | | `rc` | any | 行列选择:0求列排名;1求行排名;默认为0 | | `ml` | any | 移动步长,默认不移动 | | `assign` | any | 对字段筛选,指定某些行列,求其排名;默认全部 | | `abnormal` | any | 异常处理参数,按照存储位来进行管理:;第一位管理的是是否忽略字符串异常值(这里nil值是默认跳过的),;第三位管的是计算移动长度的时候,nil值及字符串是否包括在内。;这样的话:;0表示一般处理,即字符串报错(默认情况);;1表示,字符串不报错;;4表示字符串报错,计算移动单位时忽略nil值;;5表示字符串也不报错,计算移动单位时忽略nil值和字符串值; | | `fill` | any | data 为空时的返回 | 返回:array ## 未细分函数 ### `any(arg1, arg2)` 数值计算相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `arg1` | array | | | `arg2` | any | | 返回:any ### `all(arg1[, arg2])` 数值计算相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `arg1` | array | | | `arg2` | any | | 返回:any ### `stdDev(a[, arg2][, arg3][, arg4])` 一般统计量相关函数。 | 参数 | 类型 | 说明 | | ------ | ------ | ---- | | `a` | array | | | `arg2` | any | | | `arg3` | any | | | `arg4` | string | | 返回:any ### `mean(a[, arg2][, arg3][, arg4])` 进行数值统计计算。 | 参数 | 类型 | 说明 | | ------ | ------ | ---- | | `a` | array | | | `arg2` | any | | | `arg3` | any | | | `arg4` | string | | 返回:any ### `sum(a[, arg2][, arg3][, arg4])` 进行数值统计计算。 | 参数 | 类型 | 说明 | | ------ | ------ | ---- | | `a` | array | | | `arg2` | any | | | `arg3` | any | | | `arg4` | string | | 返回:any ### `maxValue(a[, arg2][, arg3][, arg4])` 进行数值统计计算。 | 参数 | 类型 | 说明 | | ------ | ------ | ---- | | `a` | array | | | `arg2` | any | | | `arg3` | any | | | `arg4` | string | | 返回:any ### `minValue(a[, arg2][, arg3][, arg4])` 进行数值统计计算。 | 参数 | 类型 | 说明 | | ------ | ------ | ---- | | `a` | array | | | `arg2` | any | | | `arg3` | any | | | `arg4` | string | | 返回:any ### `norm(a[, arg2][, arg3][, arg4])` 一般统计量相关函数。 | 参数 | 类型 | 说明 | | ------ | ------ | ---- | | `a` | array | | | `arg2` | any | | | `arg3` | any | | | `arg4` | string | | 返回:any ### `harmean(data[, arg2][, arg3][, arg4])` 进行数值统计计算。 | 参数 | 类型 | 说明 | | ------ | ------ | ---- | | `data` | array | | | `arg2` | any | | | `arg3` | any | | | `arg4` | string | | 返回:any ### `variance(a[, arg2][, arg3][, arg4])` 一般统计量相关函数。 | 参数 | 类型 | 说明 | | ------ | ------ | ---- | | `a` | array | | | `arg2` | any | | | `arg3` | any | | | `arg4` | string | | 返回:any ### `skewness(data[, arg2][, arg3][, arg4])` 一般统计量相关函数。 | 参数 | 类型 | 说明 | | ------ | ------ | ---- | | `data` | array | | | `arg2` | any | | | `arg3` | any | | | `arg4` | string | | 返回:any ### `product(data[, arg2][, arg3][, arg4])` 一般统计量相关函数。 | 参数 | 类型 | 说明 | | ------ | ------ | ---- | | `data` | array | | | `arg2` | any | | | `arg3` | any | | | `arg4` | string | | 返回:any ### `popnStdDev(a[, arg2][, arg3][, arg4])` 一般统计量相关函数。 | 参数 | 类型 | 说明 | | ------ | ------ | ---- | | `a` | array | | | `arg2` | any | | | `arg3` | any | | | `arg4` | string | | 返回:any ### `kurtosis2(data[, arg2][, arg3][, arg4])` 一般统计量相关函数。 | 参数 | 类型 | 说明 | | ------ | ------ | ---- | | `data` | array | | | `arg2` | any | | | `arg3` | any | | | `arg4` | string | | 返回:any ### `skewness2(data[, arg2][, arg3][, arg4])` 一般统计量相关函数。 | 参数 | 类型 | 说明 | | ------ | ------ | ---- | | `data` | array | | | `arg2` | any | | | `arg3` | any | | | `arg4` | string | | 返回:any ### `kurtosis(data[, arg2][, arg3][, arg4])` 一般统计量相关函数。 | 参数 | 类型 | 说明 | | ------ | ------ | ---- | | `data` | array | | | `arg2` | any | | | `arg3` | any | | | `arg4` | string | | 返回:any ### `geomean(data[, arg2][, arg3][, arg4])` 进行数值统计计算。 | 参数 | 类型 | 说明 | | ------ | ------ | ---- | | `data` | array | | | `arg2` | any | | | `arg3` | any | | | `arg4` | string | | 返回:any ### `popnVariance(a[, arg2][, arg3][, arg4])` 一般统计量相关函数。 | 参数 | 类型 | 说明 | | ------ | ------ | ---- | | `a` | array | | | `arg2` | any | | | `arg3` | any | | | `arg4` | string | | 返回:any ## 数学函数 / 服务器统计函数 ### `large(data, arg2)` 次序统计量相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `data` | array | | | `arg2` | any | | 返回:any ### `small(data, arg2)` 次序统计量相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `data` | array | | | `arg2` | any | | 返回:any ### `percentile(data, arg2[, arg3][, arg4][, arg5])` 次序统计量相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `data` | array | | | `arg2` | float | | | `arg3` | any | | | `arg4` | any | | | `arg5` | array | | 返回:any ### `percentrank(data, arg2)` 次序统计量相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `data` | array | | | `arg2` | any | | 返回:any ### `rank(data, arg2)` 次序统计量相关函数。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `data` | array | | | `arg2` | any | | 返回:any ### `trimmean(data, arg2)` 对字符串进行裁剪处理。 | 参数 | 类型 | 说明 | | ------ | ----- | ---- | | `data` | array | | | `arg2` | float | | 返回:string ### `frequency(data, freq_data)` 次序统计量相关函数。 | 参数 | 类型 | 说明 | | ----------- | ----- | ---- | | `data` | array | | | `freq_data` | array | | 返回:any ## 数学函数 / 含NAN统计