# 数学函数 - 统计分布 文档类型:函数事实页 是否可直接用于生成代码:是;本页函数条目均包含参数表 遇到不确定时:回到 [../math.md](../math.md)、[../../index.md](../../index.md) 本页收录统计分布函数。 ## 统计分布 ### `gammaln(arg1)` 用途:统计分布相关函数。 参数个数:1 返回值:处理后的结果值 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------ | ---- | -------- | -------------------- | | 1 | `arg1` | 是 | 数组 | 按源文档示例顺序传入 | ### `sf_Error(arg1, v)` 用途:统计分布相关函数。 参数个数:2 返回值:处理后的结果值 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------ | ---- | -------- | -------------------------------------------- | | 1 | `arg1` | 是 | 实数 | 按源文档示例顺序传入 | | 2 | `v` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `v` | ### `erfc(arg1)` 用途:统计分布相关函数。 参数个数:1 返回值:处理后的结果值 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------ | ---- | -------- | -------------------- | | 1 | `arg1` | 是 | 实数 | 按源文档示例顺序传入 | ### `sf_Gamma(arg1, v)` 用途:统计分布相关函数。 参数个数:2 返回值:处理后的结果值 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------ | ---- | -------- | -------------------------------------------- | | 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 | | 2 | `v` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `v` | ### `erf(arg1)` 用途:统计分布相关函数。 参数个数:1 返回值:处理后的结果值 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------ | ---- | -------- | -------------------- | | 1 | `arg1` | 是 | 实数 | 按源文档示例顺序传入 | ### `erfcinv(arg1)` 用途:统计分布相关函数。 参数个数:1 返回值:处理后的结果值 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------ | ---- | -------- | -------------------- | | 1 | `arg1` | 是 | 实数 | 按源文档示例顺序传入 | ### `sf_Beta(arg1, arg2, v)` 用途:统计分布相关函数。 参数个数:3 返回值:处理后的结果值 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------ | ---- | -------- | -------------------------------------------- | | 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 | | 2 | `arg2` | 是 | 整数 | 按源文档示例顺序传入 | | 3 | `v` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `v` | ### `sf_IntegerBessel_1(n, x, v)` 用途:统计分布相关函数。 参数个数:3 返回值:处理后的结果值 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------ | ---- | -------- | -------------------------------------------- | | 1 | `n` | 是 | 整数 | 按源文档示例顺序传入 | | 2 | `x` | 是 | 实数 | 按源文档示例顺序传入 | | 3 | `v` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `v` | ### `sf_IncompleteGamma(a, x, v)` 用途:统计分布相关函数。 参数个数:3 返回值:处理后的结果值 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------ | ---- | -------- | -------------------------------------------- | | 1 | `a` | 是 | 整数 | 按源文档示例顺序传入 | | 2 | `x` | 是 | 整数 | 按源文档示例顺序传入 | | 3 | `v` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `v` | ### `gamma(arg1)` 用途:统计分布相关函数。 参数个数:1 返回值:处理后的结果值 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------ | ---- | -------- | -------------------- | | 1 | `arg1` | 是 | 数组 | 按源文档示例顺序传入 | ### `erfinv(arg1)` 用途:统计分布相关函数。 参数个数:1 返回值:处理后的结果值 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------ | ---- | -------- | -------------------- | | 1 | `arg1` | 是 | 实数 | 按源文档示例顺序传入 | ### `sf_F(f, n1, n2, v)` 用途:统计分布相关函数。 参数个数:4 返回值:处理后的结果值 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------ | ---- | -------- | -------------------------------------------- | | 1 | `f` | 是 | 整数 | 按源文档示例顺序传入 | | 2 | `n1` | 是 | 整数 | 按源文档示例顺序传入 | | 3 | `n2` | 是 | 整数 | 按源文档示例顺序传入 | | 4 | `v` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `v` | ### `sf_RealBessel_1(n, x, v)` 用途:统计分布相关函数。 参数个数:3 返回值:处理后的结果值 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------ | ---- | -------- | -------------------------------------------- | | 1 | `n` | 是 | 整数 | 按源文档示例顺序传入 | | 2 | `x` | 是 | 实数 | 按源文档示例顺序传入 | | 3 | `v` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `v` | ### `sf_IncompleteBeta(a, b, x, v)` 用途:统计分布相关函数。 参数个数:4 返回值:处理后的结果值 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------ | ---- | -------- | -------------------------------------------- | | 1 | `a` | 是 | 整数 | 按源文档示例顺序传入 | | 2 | `b` | 是 | 整数 | 按源文档示例顺序传入 | | 3 | `x` | 是 | 实数 | 按源文档示例顺序传入 | | 4 | `v` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `v` | ### `sf_normalinv2(arg1, v)` 用途:统计分布相关函数。 参数个数:2 返回值:处理后的结果值 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------ | ---- | -------- | -------------------------------------------- | | 1 | `arg1` | 是 | 实数 | 按源文档示例顺序传入 | | 2 | `v` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `v` | ### `sf_Normal(x, a, d, v)` 用途:统计分布相关函数。 参数个数:4 返回值:处理后的结果值 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------ | ---- | -------- | -------------------------------------------- | | 1 | `x` | 是 | 整数 | 按源文档示例顺序传入 | | 2 | `a` | 是 | 整数 | 按源文档示例顺序传入 | | 3 | `d` | 是 | 整数 | 按源文档示例顺序传入 | | 4 | `v` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `v` | ### `sf_X2(x, n, v)` 用途:统计分布相关函数。 参数个数:3 返回值:处理后的结果值 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------ | ---- | -------- | -------------------------------------------- | | 1 | `x` | 是 | 实数 | 按源文档示例顺序传入 | | 2 | `n` | 是 | 整数 | 按源文档示例顺序传入 | | 3 | `v` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `v` | ### `sf_IntegerBessel_2(n, x, v)` 用途:统计分布相关函数。 参数个数:3 返回值:处理后的结果值 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------ | ---- | -------- | -------------------------------------------- | | 1 | `n` | 是 | 整数 | 按源文档示例顺序传入 | | 2 | `x` | 是 | 实数 | 按源文档示例顺序传入 | | 3 | `v` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `v` | ### `sf_t(t, n, v)` 用途:统计分布相关函数。 参数个数:3 返回值:处理后的结果值 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------ | ---- | -------- | -------------------------------------------- | | 1 | `t` | 是 | 实数 | 按源文档示例顺序传入 | | 2 | `n` | 是 | 整数 | 按源文档示例顺序传入 | | 3 | `v` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `v` | ### `sf_normalinv(arg1, arg2, arg3, v)` 用途:统计分布相关函数。 参数个数:4 返回值:处理后的结果值 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------ | ---- | -------- | -------------------------------------------- | | 1 | `arg1` | 是 | 实数 | 按源文档示例顺序传入 | | 2 | `arg2` | 是 | 整数 | 按源文档示例顺序传入 | | 3 | `arg3` | 是 | 整数 | 按源文档示例顺序传入 | | 4 | `v` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `v` | ### `sf_RealBessel_2(n, x, v)` 用途:统计分布相关函数。 参数个数:3 返回值:处理后的结果值 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------ | ---- | -------- | -------------------------------------------- | | 1 | `n` | 是 | 整数 | 按源文档示例顺序传入 | | 2 | `x` | 是 | 实数 | 按源文档示例顺序传入 | | 3 | `v` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `v` | ### `sf_tinv(arg1, arg2, v)` 用途:统计分布相关函数。 参数个数:3 返回值:处理后的结果值 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------ | ---- | -------- | -------------------------------------------- | | 1 | `arg1` | 是 | 实数 | 按源文档示例顺序传入 | | 2 | `arg2` | 是 | 整数 | 按源文档示例顺序传入 | | 3 | `v` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `v` | ### `sf_finv(arg1, arg2, arg3, v)` 用途:统计分布相关函数。 参数个数:4 返回值:处理后的结果值 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------ | ---- | -------- | -------------------------------------------- | | 1 | `arg1` | 是 | 实数 | 按源文档示例顺序传入 | | 2 | `arg2` | 是 | 整数 | 按源文档示例顺序传入 | | 3 | `arg3` | 是 | 整数 | 按源文档示例顺序传入 | | 4 | `v` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `v` | ### `sf_x2inv(arg1, arg2, v)` 用途:统计分布相关函数。 参数个数:3 返回值:处理后的结果值 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------ | ---- | -------- | -------------------------------------------- | | 1 | `arg1` | 是 | 实数 | 按源文档示例顺序传入 | | 2 | `arg2` | 是 | 整数 | 按源文档示例顺序传入 | | 3 | `v` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `v` | ### `sf_gammainv(arg1, arg2, v)` 用途:统计分布相关函数。 参数个数:3 返回值:处理后的结果值 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------ | ---- | -------- | -------------------------------------------- | | 1 | `arg1` | 是 | 实数 | 按源文档示例顺序传入 | | 2 | `arg2` | 是 | 整数 | 按源文档示例顺序传入 | | 3 | `v` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `v` | ### `sf_betainv(y, arg2, arg3, x)` 用途:统计分布相关函数。 参数个数:4 返回值:处理后的结果值 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------ | ---- | -------- | -------------------------------------------- | | 1 | `y` | 是 | 数组 | 按源文档示例顺序传入 | | 2 | `arg2` | 是 | 整数 | 按源文档示例顺序传入 | | 3 | `arg3` | 是 | 整数 | 按源文档示例顺序传入 | | 4 | `x` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `x` | ## 服务器统计分布函数 ### `hist(values, bin_count, center)` 用途:按指定组数统计数值序列的直方图频数。 参数个数:3 返回值:数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ----------- | ---- | -------- | ------------------------ | | 1 | `values` | 是 | 数值数组 | 待统计的数值序列 | | 2 | `bin_count` | 是 | 整数 | 分组数量 | | 3 | `center` | 是 | 变量引用 | 接收或参与分组中心值计算 | ### `randnorm(mean, std_dev, row_count, columns)` 用途:生成正态分布随机数数组。 参数个数:4 返回值:数组表 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ----------- | ---- | -------- | ------------ | | 1 | `mean` | 是 | 数值 | 均值 | | 2 | `std_dev` | 是 | 数值 | 标准差 | | 3 | `row_count` | 是 | 整数 | 生成行数 | | 4 | `columns` | 是 | 数组 | 生成列名数组 | ### `sf_geopdf(x, probability)` 用途:计算几何分布概率密度。 参数个数:2 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------------- | ---- | ------------- | ---------- | | 1 | `x` | 是 | 数值/数值数组 | 随机变量值 | | 2 | `probability` | 是 | 数值 | 成功概率 | ### `sf_geocdf(x, probability)` 用途:计算几何分布累计分布值。 参数个数:2 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------------- | ---- | ------------- | ---------- | | 1 | `x` | 是 | 数值/数值数组 | 随机变量值 | | 2 | `probability` | 是 | 数值 | 成功概率 | ### `sf_geoinv(probability_value, probability)` 用途:计算几何分布逆分布值。 参数个数:2 返回值:整数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------------------- | ---- | ------------- | ---------- | | 1 | `probability_value` | 是 | 数值/数值数组 | 分布概率值 | | 2 | `probability` | 是 | 数值 | 成功概率 | ### `randgeo(probability[, row_count][, columns])` 用途:生成几何分布随机数。 参数个数:1 到 3 返回值:实数/数组/数组表 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------------- | ---- | -------- | ------------ | | 1 | `probability` | 是 | 数值 | 成功概率 | | 2 | `row_count` | 否 | 整数 | 生成行数 | | 3 | `columns` | 否 | 数组 | 生成列名数组 | ### `sf_unidpdf(x, max_value)` 用途:计算离散均匀分布概率密度。 参数个数:2 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ----------- | ---- | ------------- | ---------------- | | 1 | `x` | 是 | 数值/数值数组 | 随机变量值 | | 2 | `max_value` | 是 | 整数 | 离散均匀分布上界 | ### `sf_unidcdf(x, max_value)` 用途:计算离散均匀分布累计分布值。 参数个数:2 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ----------- | ---- | ------------- | ---------------- | | 1 | `x` | 是 | 数值/数值数组 | 随机变量值 | | 2 | `max_value` | 是 | 整数 | 离散均匀分布上界 | ### `sf_unidinv(probability_value, max_value)` 用途:计算离散均匀分布逆分布值。 参数个数:2 返回值:整数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------------------- | ---- | ------------- | ---------------- | | 1 | `probability_value` | 是 | 数值/数值数组 | 分布概率值 | | 2 | `max_value` | 是 | 整数 | 离散均匀分布上界 | ### `randunid(max_value, row_count, columns)` 用途:生成离散均匀分布随机数数组。 参数个数:3 返回值:数组表 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ----------- | ---- | -------- | ---------------- | | 1 | `max_value` | 是 | 整数 | 离散均匀分布上界 | | 2 | `row_count` | 是 | 整数 | 生成行数 | | 3 | `columns` | 是 | 数组 | 生成列名数组 | ### `sf_normpdf(x, mean, std_dev)` 用途:计算正态分布概率密度。 参数个数:3 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | --------- | ---- | ------------- | ---------- | | 1 | `x` | 是 | 数值/数值数组 | 随机变量值 | | 2 | `mean` | 是 | 数值 | 均值 | | 3 | `std_dev` | 是 | 数值 | 标准差 | ### `sf_normcdf(x, mean, std_dev)` 用途:计算正态分布累计分布值。 参数个数:3 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | --------- | ---- | ------------- | ---------- | | 1 | `x` | 是 | 数值/数值数组 | 随机变量值 | | 2 | `mean` | 是 | 数值 | 均值 | | 3 | `std_dev` | 是 | 数值 | 标准差 | ### `sf_norminv(probability_value, mean, std_dev)` 用途:计算正态分布逆分布值。 参数个数:3 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------------------- | ---- | ------------- | ---------- | | 1 | `probability_value` | 是 | 数值/数值数组 | 分布概率值 | | 2 | `mean` | 是 | 数值 | 均值 | | 3 | `std_dev` | 是 | 数值 | 标准差 | ### `normfit(values, alpha)` 用途:估计正态分布参数及置信区间。 参数个数:2 返回值:数组表;包含 `muhat`、`sigmahat`、`muci`、`sigmaci` | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | -------- | ---- | ----------------- | ---------- | | 1 | `values` | 是 | 数值数组/数值矩阵 | 样本数据 | | 2 | `alpha` | 是 | 数值 | 显著性水平 | ### `sf_hygeinv(probability_value, population_size, success_count, draw_count)` 用途:计算超几何分布逆分布值。 参数个数:4 返回值:整数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------------------- | ---- | ------------- | ---------------- | | 1 | `probability_value` | 是 | 数值/数值数组 | 分布概率值 | | 2 | `population_size` | 是 | 整数 | 总体数量 | | 3 | `success_count` | 是 | 整数 | 总体中的成功数量 | | 4 | `draw_count` | 是 | 整数 | 抽取数量 | ### `poissfit(values, alpha)` 用途:估计泊松分布 lambda 参数及置信区间。 参数个数:2 返回值:数组表;包含 `lambdahat`、`lambdaci` | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | -------- | ---- | -------- | ---------- | | 1 | `values` | 是 | 数值数组 | 样本数据 | | 2 | `alpha` | 是 | 数值 | 显著性水平 | ### `sf_binocdf(x, trial_count, probability)` 用途:计算二项分布累计分布值。 参数个数:3 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------------- | ---- | ------------- | ---------- | | 1 | `x` | 是 | 数值/数值数组 | 随机变量值 | | 2 | `trial_count` | 是 | 整数 | 试验次数 | | 3 | `probability` | 是 | 数值 | 成功概率 | ### `randhyge(population_size, success_count, draw_count, row_count, columns)` 用途:生成超几何分布随机数数组。 参数个数:5 返回值:数组表 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ----------------- | ---- | -------- | ---------------- | | 1 | `population_size` | 是 | 整数 | 总体数量 | | 2 | `success_count` | 是 | 整数 | 总体中的成功数量 | | 3 | `draw_count` | 是 | 整数 | 抽取数量 | | 4 | `row_count` | 是 | 整数 | 生成行数 | | 5 | `columns` | 是 | 数组 | 生成列名数组 | ### `sf_hygepdf(x, population_size, success_count, draw_count)` 用途:计算超几何分布概率密度。 参数个数:4 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ----------------- | ---- | ------------- | ---------------- | | 1 | `x` | 是 | 数值/数值数组 | 随机变量值 | | 2 | `population_size` | 是 | 整数 | 总体数量 | | 3 | `success_count` | 是 | 整数 | 总体中的成功数量 | | 4 | `draw_count` | 是 | 整数 | 抽取数量 | ### `sf_hygecdf(x, population_size, success_count, draw_count)` 用途:计算超几何分布累计分布值。 参数个数:4 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ----------------- | ---- | ------------- | ---------------- | | 1 | `x` | 是 | 数值/数值数组 | 随机变量值 | | 2 | `population_size` | 是 | 整数 | 总体数量 | | 3 | `success_count` | 是 | 整数 | 总体中的成功数量 | | 4 | `draw_count` | 是 | 整数 | 抽取数量 | ### `sf_poisspdf(x, lambda_value)` 用途:计算泊松分布概率密度。 参数个数:2 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | -------------- | ---- | ------------- | ----------- | | 1 | `x` | 是 | 数值/数值数组 | 随机变量值 | | 2 | `lambda_value` | 是 | 数值 | lambda 参数 | ### `sf_poisscdf(x, lambda_value)` 用途:计算泊松分布累计分布值。 参数个数:2 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | -------------- | ---- | ------------- | ----------- | | 1 | `x` | 是 | 数值/数值数组 | 随机变量值 | | 2 | `lambda_value` | 是 | 数值 | lambda 参数 | ### `sf_poissinv(probability_value, lambda_value)` 用途:计算泊松分布逆分布值。 参数个数:2 返回值:整数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------------------- | ---- | ------------- | ----------- | | 1 | `probability_value` | 是 | 数值/数值数组 | 分布概率值 | | 2 | `lambda_value` | 是 | 数值 | lambda 参数 | ### `randpoiss(lambda_value, row_count, columns)` 用途:生成泊松分布随机数数组。 参数个数:3 返回值:数组表 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | -------------- | ---- | -------- | ------------ | | 1 | `lambda_value` | 是 | 数值 | lambda 参数 | | 2 | `row_count` | 是 | 整数 | 生成行数 | | 3 | `columns` | 是 | 数组 | 生成列名数组 | ### `sf_nbinpdf(x, success_count, probability)` 用途:计算负二项分布概率密度。 参数个数:3 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | --------------- | ---- | ------------- | ------------ | | 1 | `x` | 是 | 数值/数值数组 | 随机变量值 | | 2 | `success_count` | 是 | 整数 | 成功次数参数 | | 3 | `probability` | 是 | 数值 | 成功概率 | ### `sf_nbincdf(x, success_count, probability)` 用途:计算负二项分布累计分布值。 参数个数:3 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | --------------- | ---- | ------------- | ------------ | | 1 | `x` | 是 | 数值/数值数组 | 随机变量值 | | 2 | `success_count` | 是 | 整数 | 成功次数参数 | | 3 | `probability` | 是 | 数值 | 成功概率 | ### `sf_nbininv(probability_value, success_count, probability)` 用途:计算负二项分布逆分布值。 参数个数:3 返回值:整数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------------------- | ---- | ------------- | ------------ | | 1 | `probability_value` | 是 | 数值/数值数组 | 分布概率值 | | 2 | `success_count` | 是 | 整数 | 成功次数参数 | | 3 | `probability` | 是 | 数值 | 成功概率 | ### `randnbin(success_count, probability, row_count, columns)` 用途:生成负二项分布随机数数组。 参数个数:4 返回值:数组表 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | --------------- | ---- | -------- | ------------ | | 1 | `success_count` | 是 | 整数 | 成功次数参数 | | 2 | `probability` | 是 | 数值 | 成功概率 | | 3 | `row_count` | 是 | 整数 | 生成行数 | | 4 | `columns` | 是 | 数组 | 生成列名数组 | ### `sf_binopdf(x, trial_count, probability)` 用途:计算二项分布概率密度。 参数个数:3 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------------- | ---- | ------------- | ---------- | | 1 | `x` | 是 | 数值/数值数组 | 随机变量值 | | 2 | `trial_count` | 是 | 整数 | 试验次数 | | 3 | `probability` | 是 | 数值 | 成功概率 | ### `sf_binoinv(probability_value, trial_count, probability)` 用途:计算二项分布逆分布值。 参数个数:3 返回值:整数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------------------- | ---- | ------------- | ---------- | | 1 | `probability_value` | 是 | 数值/数值数组 | 分布概率值 | | 2 | `trial_count` | 是 | 整数 | 试验次数 | | 3 | `probability` | 是 | 数值 | 成功概率 | ### `randbino(trial_count, probability, row_count, columns)` 用途:生成二项分布随机数数组。 参数个数:4 返回值:数组表 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------------- | ---- | -------- | ------------ | | 1 | `trial_count` | 是 | 整数 | 试验次数 | | 2 | `probability` | 是 | 数值 | 成功概率 | | 3 | `row_count` | 是 | 整数 | 生成行数 | | 4 | `columns` | 是 | 数组 | 生成列名数组 | ### `binofit(values, trial_count, alpha)` 用途:估计二项分布成功概率及置信区间。 参数个数:3 返回值:数组表;包含 `phat`、`pci` | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------------- | ---- | -------- | ------------------ | | 1 | `values` | 是 | 数值数组 | 样本成功次数序列 | | 2 | `trial_count` | 是 | 整数 | 每个样本的试验次数 | | 3 | `alpha` | 是 | 数值 | 显著性水平 | ### `sf_unifcdf(x, min_value, max_value)` 用途:计算连续均匀分布累计分布值。 参数个数:3 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ----------- | ---- | ------------- | ---------- | | 1 | `x` | 是 | 数值/数值数组 | 随机变量值 | | 2 | `min_value` | 是 | 数值 | 分布下界 | | 3 | `max_value` | 是 | 数值 | 分布上界 | ### `sf_unifinv(probability_value, min_value, max_value)` 用途:计算连续均匀分布逆分布值。 参数个数:3 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------------------- | ---- | ------------- | ---------- | | 1 | `probability_value` | 是 | 数值/数值数组 | 分布概率值 | | 2 | `min_value` | 是 | 数值 | 分布下界 | | 3 | `max_value` | 是 | 数值 | 分布上界 | ### `randunif(min_value, max_value, row_count, columns)` 用途:生成连续均匀分布随机数数组。 参数个数:4 返回值:数组表 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ----------- | ---- | -------- | ------------ | | 1 | `min_value` | 是 | 数值 | 分布下界 | | 2 | `max_value` | 是 | 数值 | 分布上界 | | 3 | `row_count` | 是 | 整数 | 生成行数 | | 4 | `columns` | 是 | 数组 | 生成列名数组 | ### `uniffit(values, alpha)` 用途:估计连续均匀分布上下界及置信区间。 参数个数:2 返回值:数组表;包含 `ahat`、`bhat`、`aci`、`bci` | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | -------- | ---- | -------- | ---------- | | 1 | `values` | 是 | 数值数组 | 样本数据 | | 2 | `alpha` | 是 | 数值 | 显著性水平 | ### `sf_exppdf(values, lambda_value)` 用途:计算指数分布概率密度。 参数个数:2 返回值:数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | -------------- | ---- | -------- | ---------------------------------------------------------- | | 1 | `values` | 是 | 数值数组 | 随机变量序列;标量输入会返回 `nil`,生成代码时使用数组输入 | | 2 | `lambda_value` | 是 | 数值 | lambda 参数 | ### `sf_unifpdf(x, min_value, max_value)` 用途:计算连续均匀分布概率密度。 参数个数:3 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ----------- | ---- | ------------- | ---------- | | 1 | `x` | 是 | 数值/数值数组 | 随机变量值 | | 2 | `min_value` | 是 | 数值 | 分布下界 | | 3 | `max_value` | 是 | 数值 | 分布上界 | ### `sf_tcdf(x, degrees_freedom)` 用途:计算 t 分布累计分布值。 参数个数:2 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ----------------- | ---- | ------------- | ---------- | | 1 | `x` | 是 | 数值/数值数组 | 随机变量值 | | 2 | `degrees_freedom` | 是 | 数值 | 自由度 | ### `sf_fpdf(x, numerator_degrees_freedom, denominator_degrees_freedom)` 用途:计算 F 分布概率密度。 参数个数:3 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ----------------------------- | ---- | ------------- | ---------- | | 1 | `x` | 是 | 数值/数值数组 | 随机变量值 | | 2 | `numerator_degrees_freedom` | 是 | 数值 | 分子自由度 | | 3 | `denominator_degrees_freedom` | 是 | 数值 | 分母自由度 | ### `expfit(values, alpha)` 用途:估计指数分布参数及置信区间。 参数个数:2 返回值:数组表;包含 `parmhat`、`parmci` | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | -------- | ---- | -------- | ---------------------------------- | | 1 | `values` | 是 | 数值数组 | 样本数据;生成代码时直接传数值数组 | | 2 | `alpha` | 是 | 数值 | 显著性水平 | ### `randgam(shape, scale, row_count, columns)` 用途:生成 Gamma 分布随机数数组。 参数个数:4 返回值:数组表 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ----------- | ---- | -------- | ------------ | | 1 | `shape` | 是 | 数值 | 形状参数 | | 2 | `scale` | 是 | 数值 | 尺度参数 | | 3 | `row_count` | 是 | 整数 | 生成行数 | | 4 | `columns` | 是 | 数组 | 生成列名数组 | ### `sf_ch2inv(probability_value, degrees_freedom)` 用途:计算卡方分布逆分布值。 参数个数:2 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------------------- | ---- | ------------- | ---------- | | 1 | `probability_value` | 是 | 数值/数值数组 | 分布概率值 | | 2 | `degrees_freedom` | 是 | 数值 | 自由度 | ### `sf_ch2cdf(x, degrees_freedom)` 用途:计算卡方分布累计分布值。 参数个数:2 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ----------------- | ---- | ------------- | ---------- | | 1 | `x` | 是 | 数值/数值数组 | 随机变量值 | | 2 | `degrees_freedom` | 是 | 数值 | 自由度 | ### `sf_finv1(probability_value, numerator_degrees_freedom, denominator_degrees_freedom)` 用途:计算 F 分布逆分布值。 参数个数:3 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ----------------------------- | ---- | ------------- | ---------- | | 1 | `probability_value` | 是 | 数值/数值数组 | 分布概率值 | | 2 | `numerator_degrees_freedom` | 是 | 数值 | 分子自由度 | | 3 | `denominator_degrees_freedom` | 是 | 数值 | 分母自由度 | ### `randt(degrees_freedom, row_count, columns)` 用途:生成 t 分布随机数数组。 参数个数:3 返回值:数组表 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ----------------- | ---- | -------- | ------------ | | 1 | `degrees_freedom` | 是 | 数值 | 自由度 | | 2 | `row_count` | 是 | 整数 | 生成行数 | | 3 | `columns` | 是 | 数组 | 生成列名数组 | ### `sf_expcdf(values, lambda_value)` 用途:计算指数分布累计分布值。 参数个数:2 返回值:数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | -------------- | ---- | -------- | ---------------------------------------------------------- | | 1 | `values` | 是 | 数值数组 | 随机变量序列;标量输入会返回 `nil`,生成代码时使用数组输入 | | 2 | `lambda_value` | 是 | 数值 | lambda 参数 | ### `sf_gamcdf(x, shape, scale)` 用途:计算 Gamma 分布累计分布值。 参数个数:3 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------- | ---- | ------------- | ---------- | | 1 | `x` | 是 | 数值/数值数组 | 随机变量值 | | 2 | `shape` | 是 | 数值 | 形状参数 | | 3 | `scale` | 是 | 数值 | 尺度参数 | ### `sf_tpdf(x, degrees_freedom)` 用途:计算 t 分布概率密度。 参数个数:2 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ----------------- | ---- | ------------- | ---------- | | 1 | `x` | 是 | 数值/数值数组 | 随机变量值 | | 2 | `degrees_freedom` | 是 | 数值 | 自由度 | ### `sf_gampdf(x, shape, scale)` 用途:计算 Gamma 分布概率密度。 参数个数:3 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------- | ---- | ------------- | ---------- | | 1 | `x` | 是 | 数值/数值数组 | 随机变量值 | | 2 | `shape` | 是 | 数值 | 形状参数 | | 3 | `scale` | 是 | 数值 | 尺度参数 | ### `sf_fcdf(x, numerator_degrees_freedom, denominator_degrees_freedom)` 用途:计算 F 分布累计分布值。 参数个数:3 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ----------------------------- | ---- | ------------- | ---------- | | 1 | `x` | 是 | 数值/数值数组 | 随机变量值 | | 2 | `numerator_degrees_freedom` | 是 | 数值 | 分子自由度 | | 3 | `denominator_degrees_freedom` | 是 | 数值 | 分母自由度 | ### `sf_ch2pdf(x, degrees_freedom)` 用途:计算卡方分布概率密度。 参数个数:2 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ----------------- | ---- | ------------- | ---------- | | 1 | `x` | 是 | 数值/数值数组 | 随机变量值 | | 2 | `degrees_freedom` | 是 | 数值 | 自由度 | ### `randf(numerator_degrees_freedom, denominator_degrees_freedom, row_count, columns)` 用途:生成 F 分布随机数数组。 参数个数:4 返回值:数组表 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ----------------------------- | ---- | -------- | ------------ | | 1 | `numerator_degrees_freedom` | 是 | 数值 | 分子自由度 | | 2 | `denominator_degrees_freedom` | 是 | 数值 | 分母自由度 | | 3 | `row_count` | 是 | 整数 | 生成行数 | | 4 | `columns` | 是 | 数组 | 生成列名数组 | ### `randexp(lambda_value, row_count, columns)` 用途:生成指数分布随机数数组。 参数个数:3 返回值:数组表 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | -------------- | ---- | -------- | ------------ | | 1 | `lambda_value` | 是 | 数值 | lambda 参数 | | 2 | `row_count` | 是 | 整数 | 生成行数 | | 3 | `columns` | 是 | 数组 | 生成列名数组 | ### `randch2(degrees_freedom, row_count, columns)` 用途:生成卡方分布随机数数组。 参数个数:3 返回值:数组表 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ----------------- | ---- | -------- | ------------ | | 1 | `degrees_freedom` | 是 | 数值 | 自由度 | | 2 | `row_count` | 是 | 整数 | 生成行数 | | 3 | `columns` | 是 | 数组 | 生成列名数组 | ### `sf_gaminv(probability_value, shape, scale)` 用途:计算 Gamma 分布逆分布值。 参数个数:3 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------------------- | ---- | ------------- | ---------- | | 1 | `probability_value` | 是 | 数值/数值数组 | 分布概率值 | | 2 | `shape` | 是 | 数值 | 形状参数 | | 3 | `scale` | 是 | 数值 | 尺度参数 | ### `sf_expinv(probability_value, lambda_value)` 用途:计算指数分布逆分布值。 参数个数:2 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------------------- | ---- | ------------- | ----------- | | 1 | `probability_value` | 是 | 数值/数值数组 | 分布概率值 | | 2 | `lambda_value` | 是 | 数值 | lambda 参数 | ### `sf_betapdf(x, shape_alpha, shape_beta)` 用途:计算 Beta 分布概率密度。 参数个数:3 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------------- | ---- | ------------- | -------------- | | 1 | `x` | 是 | 数值/数值数组 | 随机变量值 | | 2 | `shape_alpha` | 是 | 数值 | alpha 形状参数 | | 3 | `shape_beta` | 是 | 数值 | beta 形状参数 | ### `sf_tinv1(probability_value, degrees_freedom)` 用途:计算 t 分布逆分布值。 参数个数:2 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------------------- | ---- | ------------- | ---------- | | 1 | `probability_value` | 是 | 数值/数值数组 | 分布概率值 | | 2 | `degrees_freedom` | 是 | 数值 | 自由度 | ### `randCauchy(location, scale, row_count, columns)` 用途:生成 Cauchy 分布随机数数组。 参数个数:4 返回值:数组表 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ----------- | ---- | -------- | ------------ | | 1 | `location` | 是 | 数值 | 位置参数 | | 2 | `scale` | 是 | 数值 | 尺度参数 | | 3 | `row_count` | 是 | 整数 | 生成行数 | | 4 | `columns` | 是 | 数组 | 生成列名数组 | ### `sf_laplacecdf(x, location, scale)` 用途:计算 Laplace 分布累计分布值。 参数个数:3 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ---------- | ---- | ------------- | ---------- | | 1 | `x` | 是 | 数值/数值数组 | 随机变量值 | | 2 | `location` | 是 | 数值 | 位置参数 | | 3 | `scale` | 是 | 数值 | 尺度参数 | ### `randbeta(shape_alpha, shape_beta, row_count, columns)` 用途:生成 Beta 分布随机数数组。 参数个数:4 返回值:数组表 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------------- | ---- | -------- | -------------- | | 1 | `shape_alpha` | 是 | 数值 | alpha 形状参数 | | 2 | `shape_beta` | 是 | 数值 | beta 形状参数 | | 3 | `row_count` | 是 | 整数 | 生成行数 | | 4 | `columns` | 是 | 数组 | 生成列名数组 | ### `sf_cauchypdf(x, location, scale)` 用途:计算 Cauchy 分布概率密度。 参数个数:3 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ---------- | ---- | ------------- | ---------- | | 1 | `x` | 是 | 数值/数值数组 | 随机变量值 | | 2 | `location` | 是 | 数值 | 位置参数 | | 3 | `scale` | 是 | 数值 | 尺度参数 | ### `sf_logninv(probability_value, mean, std_dev)` 用途:计算对数正态分布逆分布值。 参数个数:3 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------------------- | ---- | ------------- | ------------------ | | 1 | `probability_value` | 是 | 数值/数值数组 | 分布概率值 | | 2 | `mean` | 是 | 数值 | 底层正态分布均值 | | 3 | `std_dev` | 是 | 数值 | 底层正态分布标准差 | ### `sf_laplaceinv(probability_value, location, scale)` 用途:计算 Laplace 分布逆分布值。 参数个数:3 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------------------- | ---- | ------------- | ---------- | | 1 | `probability_value` | 是 | 数值/数值数组 | 分布概率值 | | 2 | `location` | 是 | 数值 | 位置参数 | | 3 | `scale` | 是 | 数值 | 尺度参数 | ### `sf_betacdf(x, shape_alpha, shape_beta)` 用途:计算 Beta 分布累计分布值。 参数个数:3 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------------- | ---- | ------------- | -------------- | | 1 | `x` | 是 | 数值/数值数组 | 随机变量值 | | 2 | `shape_alpha` | 是 | 数值 | alpha 形状参数 | | 3 | `shape_beta` | 是 | 数值 | beta 形状参数 | ### `sf_raylinv(probability_value, scale)` 用途:计算 Rayleigh 分布逆分布值。 参数个数:2 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------------------- | ---- | ------------- | ---------- | | 1 | `probability_value` | 是 | 数值/数值数组 | 分布概率值 | | 2 | `scale` | 是 | 数值 | 尺度参数 | ### `sf_wblcdf(x, scale, shape)` 用途:计算 Weibull 分布累计分布值。 参数个数:3 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------- | ---- | ------------- | ---------- | | 1 | `x` | 是 | 数值/数值数组 | 随机变量值 | | 2 | `scale` | 是 | 数值 | 尺度参数 | | 3 | `shape` | 是 | 数值 | 形状参数 | ### `sf_lognpdf(x, mean, std_dev)` 用途:计算对数正态分布概率密度。 参数个数:3 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | --------- | ---- | ------------- | ------------------ | | 1 | `x` | 是 | 数值/数值数组 | 随机变量值 | | 2 | `mean` | 是 | 数值 | 底层正态分布均值 | | 3 | `std_dev` | 是 | 数值 | 底层正态分布标准差 | ### `sf_cauchycdf(x, location, scale)` 用途:计算 Cauchy 分布累计分布值。 参数个数:3 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ---------- | ---- | ------------- | ---------- | | 1 | `x` | 是 | 数值/数值数组 | 随机变量值 | | 2 | `location` | 是 | 数值 | 位置参数 | | 3 | `scale` | 是 | 数值 | 尺度参数 | ### `randlogn(mean, std_dev, row_count, columns)` 用途:生成对数正态分布随机数数组。 参数个数:4 返回值:数组表 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ----------- | ---- | -------- | ------------------ | | 1 | `mean` | 是 | 数值 | 底层正态分布均值 | | 2 | `std_dev` | 是 | 数值 | 底层正态分布标准差 | | 3 | `row_count` | 是 | 整数 | 生成行数 | | 4 | `columns` | 是 | 数组 | 生成列名数组 | ### `randrayl(scale, row_count, columns)` 用途:生成 Rayleigh 分布随机数数组。 参数个数:3 返回值:数组表 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ----------- | ---- | -------- | ------------ | | 1 | `scale` | 是 | 数值 | 尺度参数 | | 2 | `row_count` | 是 | 整数 | 生成行数 | | 3 | `columns` | 是 | 数组 | 生成列名数组 | ### `sf_laplacepdf(x, location, scale)` 用途:计算 Laplace 分布概率密度。 参数个数:3 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ---------- | ---- | ------------- | ---------- | | 1 | `x` | 是 | 数值/数值数组 | 随机变量值 | | 2 | `location` | 是 | 数值 | 位置参数 | | 3 | `scale` | 是 | 数值 | 尺度参数 | ### `sf_raylpdf(x, scale)` 用途:计算 Rayleigh 分布概率密度。 参数个数:2 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------- | ---- | ------------- | ---------- | | 1 | `x` | 是 | 数值/数值数组 | 随机变量值 | | 2 | `scale` | 是 | 数值 | 尺度参数 | ### `sf_wblinv(probability_value, scale, shape)` 用途:计算 Weibull 分布逆分布值。 参数个数:3 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------------------- | ---- | ------------- | ---------- | | 1 | `probability_value` | 是 | 数值/数值数组 | 分布概率值 | | 2 | `scale` | 是 | 数值 | 尺度参数 | | 3 | `shape` | 是 | 数值 | 形状参数 | ### `sf_logncdf(x, mean, std_dev)` 用途:计算对数正态分布累计分布值。 参数个数:3 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | --------- | ---- | ------------- | ------------------ | | 1 | `x` | 是 | 数值/数值数组 | 随机变量值 | | 2 | `mean` | 是 | 数值 | 底层正态分布均值 | | 3 | `std_dev` | 是 | 数值 | 底层正态分布标准差 | ### `sf_cauchyinv(probability_value, location, scale)` 用途:计算 Cauchy 分布逆分布值。 参数个数:3 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------------------- | ---- | ------------- | ---------- | | 1 | `probability_value` | 是 | 数值/数值数组 | 分布概率值 | | 2 | `location` | 是 | 数值 | 位置参数 | | 3 | `scale` | 是 | 数值 | 尺度参数 | ### `sf_raylcdf(x, scale)` 用途:计算 Rayleigh 分布累计分布值。 参数个数:2 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------- | ---- | ------------- | ---------- | | 1 | `x` | 是 | 数值/数值数组 | 随机变量值 | | 2 | `scale` | 是 | 数值 | 尺度参数 | ### `randwbl(scale, shape, row_count, columns)` 用途:生成 Weibull 分布随机数数组。 参数个数:4 返回值:数组表 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ----------- | ---- | -------- | ------------ | | 1 | `scale` | 是 | 数值 | 尺度参数 | | 2 | `shape` | 是 | 数值 | 形状参数 | | 3 | `row_count` | 是 | 整数 | 生成行数 | | 4 | `columns` | 是 | 数组 | 生成列名数组 | ### `randLaplace(location, scale, row_count, columns)` 用途:生成 Laplace 分布随机数数组。 参数个数:4 返回值:数组表 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ----------- | ---- | -------- | ------------ | | 1 | `location` | 是 | 数值 | 位置参数 | | 2 | `scale` | 是 | 数值 | 尺度参数 | | 3 | `row_count` | 是 | 整数 | 生成行数 | | 4 | `columns` | 是 | 数组 | 生成列名数组 | ### `sf_wblpdf(x, scale, shape)` 用途:计算 Weibull 分布概率密度。 参数个数:3 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------- | ---- | ------------- | ---------- | | 1 | `x` | 是 | 数值/数值数组 | 随机变量值 | | 2 | `scale` | 是 | 数值 | 尺度参数 | | 3 | `shape` | 是 | 数值 | 形状参数 | ### `sf_betainv1(probability_value, shape_alpha, shape_beta)` 用途:计算 Beta 分布逆分布值。 参数个数:3 返回值:实数/数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------------------- | ---- | ------------- | -------------- | | 1 | `probability_value` | 是 | 数值/数值数组 | 分布概率值 | | 2 | `shape_alpha` | 是 | 数值 | alpha 形状参数 | | 3 | `shape_beta` | 是 | 数值 | beta 形状参数 | ### `sf_mvtcdf(lower_bounds, upper_bounds, correlation_matrix, degrees_freedom)` 用途:计算多变量 t 分布累计分布值。 参数个数:4 返回值:数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | -------------------- | ---- | -------------- | ------------------------------- | | 1 | `lower_bounds` | 是 | `nil`/数值矩阵 | 下界;传 `nil` 表示使用默认下界 | | 2 | `upper_bounds` | 是 | 数值矩阵 | 上界矩阵 | | 3 | `correlation_matrix` | 是 | 数值矩阵 | 相关系数矩阵 | | 4 | `degrees_freedom` | 是 | 数值 | 自由度 | ### `mvtcdfqmc(lower_bounds, upper_bounds, correlation_matrix, degrees_freedom, options)` 用途:用 QMC 方式计算多变量 t 分布累计分布值。 参数个数:5 返回值:数组;通常包含计算值和误差估计 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | -------------------- | ---- | ----------------- | ------------------------------ | | 1 | `lower_bounds` | 是 | 数值数组/数值矩阵 | 下界 | | 2 | `upper_bounds` | 是 | 数值数组/数值矩阵 | 上界 | | 3 | `correlation_matrix` | 是 | 数值矩阵 | 相关系数矩阵 | | 4 | `degrees_freedom` | 是 | 数值 | 自由度 | | 5 | `options` | 是 | 数组 | QMC 选项;无选项时传 `array()` | ### `sf_mvncdf(lower_bounds, upper_bounds, mean_values, correlation_matrix)` 用途:计算多变量正态分布累计分布值。 参数个数:4 返回值:数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | -------------------- | ---- | ----------------------- | ------------------------------- | | 1 | `lower_bounds` | 是 | `nil`/数值矩阵 | 下界;传 `nil` 表示使用默认下界 | | 2 | `upper_bounds` | 是 | 数值矩阵 | 上界矩阵 | | 3 | `mean_values` | 是 | `nil`/数值数组/数值矩阵 | 均值;传 `nil` 表示使用默认均值 | | 4 | `correlation_matrix` | 是 | 数值矩阵 | 相关系数矩阵 | ### `sf_copulacdf(values, family, dependency[, parameter])` 用途:计算 copula 分布累计分布值。 参数个数:3 到 4 返回值:数组 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------------ | ---- | -------------- | -------------------------------------------------------------------- | | 1 | `values` | 是 | 数值矩阵 | 每行一组 copula 输入值 | | 2 | `family` | 是 | 字符串 | 分布族;支持 `"gaussian"`、`"t"`、`"clayton"`、`"frank"`、`"gumbel"` | | 3 | `dependency` | 是 | `nil`/数值矩阵 | 相关矩阵或依赖参数容器;阿基米德族可传 `nil` | | 4 | `parameter` | 否 | 数值 | t 分布自由度或阿基米德族参数 | ### `sf_copulafit(values, family[, method])` 用途:估计 copula 分布参数。 参数个数:2 到 3 返回值:矩阵/实数/数组;随 `family` 改变 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | -------- | ---- | -------- | -------------------------------------------------------------------- | | 1 | `values` | 是 | 数值矩阵 | 样本矩阵 | | 2 | `family` | 是 | 字符串 | 分布族;支持 `"gaussian"`、`"t"`、`"clayton"`、`"frank"`、`"gumbel"` | | 3 | `method` | 否 | 字符串 | 估计方法;gaussian/t 常用 `"AML"` | ### `randCopula(family, dependency, parameter, row_count)` 用途:生成 copula 分布随机数矩阵。 参数个数:4 返回值:数值矩阵 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------------ | ---- | -------------- | -------------------------------------------------------------------- | | 1 | `family` | 是 | 字符串 | 分布族;支持 `"gaussian"`、`"t"`、`"clayton"`、`"frank"`、`"gumbel"` | | 2 | `dependency` | 是 | `nil`/数值矩阵 | 相关矩阵或依赖参数容器;阿基米德族可传 `nil` | | 3 | `parameter` | 是 | 数值/数值矩阵 | t 分布自由度、阿基米德族参数,或 gaussian 族所需参数矩阵 | | 4 | `row_count` | 是 | 整数 | 生成行数 | ### `sf_exp(probability_value, lambda_value, out_value)` 用途:计算指数分布逆分布值,并把结果写入输出变量。 参数个数:3 返回值:实数/数组;同时写入 `out_value` | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------------------- | ---- | ------------- | ------------ | | 1 | `probability_value` | 是 | 数值/数值数组 | 分布概率值 | | 2 | `lambda_value` | 是 | 数值 | lambda 参数 | | 3 | `out_value` | 是 | 变量引用 | 接收计算结果 | ### `norminv(probability_value, mean, std_dev)` 用途:计算正态分布逆分布值。 参数个数:3 返回值:实数/数组 使用选择:生成新代码默认使用 `sf_norminv`;只有用户或项目代码明确使用 `norminv` 命名时,才使用本函数。 | 参数位置 | 参数名 | 必填 | 接收类型 | 说明 | | -------- | ------------------- | ---- | ------------- | ---------- | | 1 | `probability_value` | 是 | 数值/数值数组 | 分布概率值 | | 2 | `mean` | 是 | 数值 | 均值 | | 3 | `std_dev` | 是 | 数值 | 标准差 |