📝 docs(tsl): restructure agent-facing reference
Rework TSL syntax, catalog, modules, and routing docs around deterministic agent lookup and generation. Split large catalog pages into focused function fact pages, remove obsolete pending/verified/unavailable paths, and update consistency tests for the new structure.
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,652 @@
|
||||
# 数学函数 - 初等数学与判断
|
||||
|
||||
文档类型:函数事实页
|
||||
是否可直接用于生成代码:是;本页函数条目均包含参数表
|
||||
遇到不确定时:回到 [../math.md](../math.md)、[../../index.md](../../index.md)
|
||||
|
||||
本页收录常用数学、指数对数、精度取整、比较判断和位运算函数。
|
||||
|
||||
## 常用数学函数
|
||||
|
||||
### `pi()`
|
||||
|
||||
用途:常用数学函数相关函数。
|
||||
|
||||
参数个数:0
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | ---- |
|
||||
|
||||
### `odd(arg1)`
|
||||
|
||||
用途:常用数学函数相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `abs(arg1)`
|
||||
|
||||
用途:常用数学函数相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `sqr(x)`
|
||||
|
||||
用途:常用数学函数相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `x` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `sqrt(x)`
|
||||
|
||||
用途:常用数学函数相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `x` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
|
||||
### `divMod(arg1, arg2, a, b)`
|
||||
|
||||
用途:常用数学函数相关函数。
|
||||
|
||||
参数个数:4
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------------------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 3 | `a` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `a` |
|
||||
| 4 | `b` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `b` |
|
||||
|
||||
### `frexp(x, base, exponent)`
|
||||
|
||||
用途:常用数学函数相关函数。
|
||||
|
||||
参数个数:3
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ---------- | ---- | -------- | --------------------------------------------------- |
|
||||
| 1 | `x` | 是 | 任意值 | 按源文档示例顺序传入 |
|
||||
| 2 | `base` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `Base` |
|
||||
| 3 | `exponent` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `Exponent` |
|
||||
|
||||
### `ldexp(arg1, arg2)`
|
||||
|
||||
用途:常用数学函数相关函数。
|
||||
|
||||
参数个数:2
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `poly(x, a)`
|
||||
|
||||
用途:常用数学函数相关函数。
|
||||
|
||||
参数个数:2
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `x` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 2 | `a` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
|
||||
## 指数对数函数
|
||||
|
||||
### `ln(arg1)`
|
||||
|
||||
用途:指数对数函数相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `lnXP1(arg1)`
|
||||
|
||||
用途:指数对数函数相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `log10(arg1)`
|
||||
|
||||
用途:指数对数函数相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `log2(arg1)`
|
||||
|
||||
用途:指数对数函数相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `logN(arg1, arg2)`
|
||||
|
||||
用途:指数对数函数相关函数。
|
||||
|
||||
参数个数:2
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `exp(arg1)`
|
||||
|
||||
用途:指数对数函数相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `intPower(arg1, arg2)`
|
||||
|
||||
用途:指数对数函数相关函数。
|
||||
|
||||
参数个数:2
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `power(arg1, arg2)`
|
||||
|
||||
用途:指数对数函数相关函数。
|
||||
|
||||
参数个数:2
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
|
||||
## 精度设置及取整运算
|
||||
|
||||
### `int(x)`
|
||||
|
||||
用途:精度设置及取整运算相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `x` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `ceil(arg1)`
|
||||
|
||||
用途:精度设置及取整运算相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `ceil32(arg1)`
|
||||
|
||||
用途:精度设置及取整运算相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `ceil64(arg1)`
|
||||
|
||||
用途:精度设置及取整运算相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `floor(arg1)`
|
||||
|
||||
用途:精度设置及取整运算相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `floor32(arg1)`
|
||||
|
||||
用途:精度设置及取整运算相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `floor64(arg1)`
|
||||
|
||||
用途:精度设置及取整运算相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `trunc(arg1)`
|
||||
|
||||
用途:精度设置及取整运算相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `trunc32(arg1)`
|
||||
|
||||
用途:精度设置及取整运算相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `trunc64(arg1)`
|
||||
|
||||
用途:精度设置及取整运算相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `frac(x)`
|
||||
|
||||
用途:精度设置及取整运算相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `x` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `round(x)`
|
||||
|
||||
用途:精度设置及取整运算相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `x` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `round32(arg1)`
|
||||
|
||||
用途:精度设置及取整运算相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `round64(arg1)`
|
||||
|
||||
用途:精度设置及取整运算相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `simpleRound(x)`
|
||||
|
||||
用途:精度设置及取整运算相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `x` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `simpleRound32(arg1)`
|
||||
|
||||
用途:精度设置及取整运算相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `simpleRound64(arg1)`
|
||||
|
||||
用途:精度设置及取整运算相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `roundTo(arg1, arg2)`
|
||||
|
||||
用途:精度设置及取整运算相关函数。
|
||||
|
||||
参数个数:2
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `simpleRoundTo(arg1[, arg2])`
|
||||
|
||||
用途:精度设置及取整运算相关函数。
|
||||
|
||||
参数个数:1 到 2
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 否 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
## 比较判断函数
|
||||
|
||||
### `isNan(v)`
|
||||
|
||||
用途:判断条件是否成立。
|
||||
|
||||
参数个数:1
|
||||
返回值:布尔值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `v` | 是 | 任意值 | 按源文档示例顺序传入 |
|
||||
|
||||
### `isInfinite(inf)`
|
||||
|
||||
用途:判断条件是否成立。
|
||||
|
||||
参数个数:1
|
||||
返回值:布尔值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `inf` | 是 | 任意值 | 按源文档示例顺序传入 |
|
||||
|
||||
### `sign(arg1)`
|
||||
|
||||
用途:比较判断函数相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `isZero(arg1, arg2)`
|
||||
|
||||
用途:判断条件是否成立。
|
||||
|
||||
参数个数:2
|
||||
返回值:布尔值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 任意值 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `min(arg1, arg2)`
|
||||
|
||||
用途:进行数值统计计算。
|
||||
|
||||
参数个数:2
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `max(arg1, arg2)`
|
||||
|
||||
用途:进行数值统计计算。
|
||||
|
||||
参数个数:2
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | --------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数/数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 是 | 实数/数组 | 按源文档示例顺序传入 |
|
||||
|
||||
### `compareValue(arg1, arg2, arg3)`
|
||||
|
||||
用途:比较判断函数相关函数。
|
||||
|
||||
参数个数:3
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 3 | `arg3` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `sameValue(arg1, arg2, arg3)`
|
||||
|
||||
用途:比较判断函数相关函数。
|
||||
|
||||
参数个数:3
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 3 | `arg3` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `randomRange(arg1, arg2)`
|
||||
|
||||
用途:比较判断函数相关函数。
|
||||
|
||||
参数个数:2
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `inRange(arg1, arg2, arg3)`
|
||||
|
||||
用途:比较判断函数相关函数。
|
||||
|
||||
参数个数:3
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 3 | `arg3` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `ensureRange(arg1, arg2, arg3)`
|
||||
|
||||
用途:比较判断函数相关函数。
|
||||
|
||||
参数个数:3
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 3 | `arg3` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
## 位运算函数
|
||||
|
||||
### `_and(left, right)`
|
||||
|
||||
用途:对两个整数做按位与运算。
|
||||
|
||||
参数个数:2
|
||||
返回值:整数
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------- | ---- | -------- | -------- |
|
||||
| 1 | `left` | 是 | 整数 | 左操作数 |
|
||||
| 2 | `right` | 是 | 整数 | 右操作数 |
|
||||
|
||||
### `_or(left, right)`
|
||||
|
||||
用途:对两个整数做按位或运算。
|
||||
|
||||
参数个数:2
|
||||
返回值:整数
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------- | ---- | -------- | -------- |
|
||||
| 1 | `left` | 是 | 整数 | 左操作数 |
|
||||
| 2 | `right` | 是 | 整数 | 右操作数 |
|
||||
|
||||
### `_not(value)`
|
||||
|
||||
用途:对整数做按位取反运算。
|
||||
|
||||
参数个数:1
|
||||
返回值:整数
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------- | ---- | -------- | -------- |
|
||||
| 1 | `value` | 是 | 整数 | 输入整数 |
|
||||
|
||||
### `_xor(left, right)`
|
||||
|
||||
用途:对两个整数做按位异或运算。
|
||||
|
||||
参数个数:2
|
||||
返回值:整数
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------- | ---- | -------- | -------- |
|
||||
| 1 | `left` | 是 | 整数 | 左操作数 |
|
||||
| 2 | `right` | 是 | 整数 | 右操作数 |
|
||||
|
||||
### `_shl(value, bits)`
|
||||
|
||||
用途:将整数按位左移。
|
||||
|
||||
参数个数:2
|
||||
返回值:整数
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------- | ---- | -------- | -------- |
|
||||
| 1 | `value` | 是 | 整数 | 输入整数 |
|
||||
| 2 | `bits` | 是 | 整数 | 左移位数 |
|
||||
|
||||
### `_shr(value, bits)`
|
||||
|
||||
用途:将整数按位右移。
|
||||
|
||||
参数个数:2
|
||||
返回值:整数
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------- | ---- | -------- | -------- |
|
||||
| 1 | `value` | 是 | 整数 | 输入整数 |
|
||||
| 2 | `bits` | 是 | 整数 | 右移位数 |
|
||||
|
||||
### `_rol(value, bits)`
|
||||
|
||||
用途:将整数按位循环左移。
|
||||
|
||||
参数个数:2
|
||||
返回值:整数
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------- | ---- | -------- | ------------ |
|
||||
| 1 | `value` | 是 | 整数 | 输入整数 |
|
||||
| 2 | `bits` | 是 | 整数 | 循环左移位数 |
|
||||
|
||||
### `_ror(value, bits)`
|
||||
|
||||
用途:将整数按位循环右移。
|
||||
|
||||
参数个数:2
|
||||
返回值:整数
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------- | ---- | -------- | ------------ |
|
||||
| 1 | `value` | 是 | 整数 | 输入整数 |
|
||||
| 2 | `bits` | 是 | 整数 | 循环右移位数 |
|
||||
@@ -0,0 +1,182 @@
|
||||
# 数学函数 - 财务数学
|
||||
|
||||
文档类型:函数事实页
|
||||
是否可直接用于生成代码:是;本页函数条目均包含参数表
|
||||
遇到不确定时:回到 [../math.md](../math.md)、[../../index.md](../../index.md)
|
||||
|
||||
本页收录财务数学函数。
|
||||
|
||||
## 财务函数
|
||||
|
||||
### `doubleDecliningBalance(cost, salvage, life, period)`
|
||||
|
||||
用途:财务函数相关函数。
|
||||
|
||||
参数个数:4
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | --------- | ---- | -------- | -------------------- |
|
||||
| 1 | `cost` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 2 | `salvage` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 3 | `life` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 4 | `period` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `futureValue(rate, nperiods, payment, present_value, payment_time)`
|
||||
|
||||
用途:财务函数相关函数。
|
||||
|
||||
参数个数:5
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | --------------- | ---- | -------- | -------------------- |
|
||||
| 1 | `rate` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
| 2 | `nperiods` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 3 | `payment` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 4 | `present_value` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 5 | `payment_time` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `interestPayment(rate, period, nperiods, present_value, future_value, payment_time)`
|
||||
|
||||
用途:财务函数相关函数。
|
||||
|
||||
参数个数:6
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | --------------- | ---- | -------- | -------------------- |
|
||||
| 1 | `rate` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
| 2 | `period` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 3 | `nperiods` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 4 | `present_value` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 5 | `future_value` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 6 | `payment_time` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `interestRate(nperiod, payment, present_value, future_value, payment_time)`
|
||||
|
||||
用途:财务函数相关函数。
|
||||
|
||||
参数个数:5
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | --------------- | ---- | -------- | -------------------- |
|
||||
| 1 | `nperiod` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 2 | `payment` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 3 | `present_value` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 4 | `future_value` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 5 | `payment_time` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `internalRateOfReturn(guess, data)`
|
||||
|
||||
用途:财务函数相关函数。
|
||||
|
||||
参数个数:2
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------- | ---- | -------- | -------------------- |
|
||||
| 1 | `guess` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 2 | `data` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
|
||||
### `numberOfPeriods(rate, payment, present_value, future_value, payment_time)`
|
||||
|
||||
用途:财务函数相关函数。
|
||||
|
||||
参数个数:5
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | --------------- | ---- | -------- | -------------------- |
|
||||
| 1 | `rate` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
| 2 | `payment` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 3 | `present_value` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 4 | `future_value` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 5 | `payment_time` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `netPresentValue(rate, cash_flows, payment_time)`
|
||||
|
||||
用途:财务函数相关函数。
|
||||
|
||||
参数个数:3
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------------- | ---- | -------- | -------------------- |
|
||||
| 1 | `rate` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
| 2 | `cash_flows` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 3 | `payment_time` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `payment(rate, nperiods, present_value, future_value, payment_time)`
|
||||
|
||||
用途:财务函数相关函数。
|
||||
|
||||
参数个数:5
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | --------------- | ---- | -------- | -------------------- |
|
||||
| 1 | `rate` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
| 2 | `nperiods` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 3 | `present_value` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 4 | `future_value` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 5 | `payment_time` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `periodPayment(rate, period, nperiods, present_value, future_value, payment_time)`
|
||||
|
||||
用途:财务函数相关函数。
|
||||
|
||||
参数个数:6
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | --------------- | ---- | -------- | -------------------- |
|
||||
| 1 | `rate` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
| 2 | `period` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 3 | `nperiods` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 4 | `present_value` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 5 | `future_value` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 6 | `payment_time` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `presentValue(rate, nperiods, payment, future_value, payment_time)`
|
||||
|
||||
用途:财务函数相关函数。
|
||||
|
||||
参数个数:5
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------------- | ---- | -------- | -------------------------------------------------- |
|
||||
| 1 | `rate` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
| 2 | `nperiods` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 3 | `payment` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `Payment` |
|
||||
| 4 | `future_value` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 5 | `payment_time` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `slnDepreciation(arg1, arg2, arg3)`
|
||||
|
||||
用途:财务函数相关函数。
|
||||
|
||||
参数个数:3
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 3 | `arg3` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `sydDepreciation(arg1, arg2, arg3, arg4)`
|
||||
|
||||
用途:财务函数相关函数。
|
||||
|
||||
参数个数:4
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 3 | `arg3` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 4 | `arg4` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
@@ -0,0 +1,127 @@
|
||||
# 数学函数 - 灰色系统与小波分析
|
||||
|
||||
文档类型:函数事实页
|
||||
是否可直接用于生成代码:是;本页函数条目均包含参数表
|
||||
遇到不确定时:回到 [../math.md](../math.md)、[../../index.md](../../index.md)
|
||||
|
||||
本页收录灰色系统初始化、灰色关联分析、累加生成和灰色预测函数。
|
||||
|
||||
## 服务器灰色系统函数
|
||||
|
||||
### `gm_Initial(values, method, unit_values)`
|
||||
|
||||
用途:对灰色系统输入矩阵做初始化转换。
|
||||
|
||||
参数个数:3
|
||||
返回值:数值矩阵
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------------- | ---- | -------- | ----------------------------------------------------------- |
|
||||
| 1 | `values` | 是 | 数值矩阵 | 原始序列矩阵 |
|
||||
| 2 | `method` | 是 | 字符串 | 初始化方式;可用 `"ini"`、`"mean"`、`"rrange"`、`"norm"` |
|
||||
| 3 | `unit_values` | 是 | 数值数组 | `method` 为 `"norm"` 时传归一化基准;其它方式可传 `array()` |
|
||||
|
||||
### `gm_Corr(values, target_index)`
|
||||
|
||||
用途:计算灰色关联分析结果。
|
||||
|
||||
参数个数:2
|
||||
返回值:数值数组
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------------- | ---- | -------- | -------------- |
|
||||
| 1 | `values` | 是 | 数值矩阵 | 待分析序列矩阵 |
|
||||
| 2 | `target_index` | 是 | 整数 | 参考序列下标 |
|
||||
|
||||
### `gm_AGO(values, method, order)`
|
||||
|
||||
用途:执行灰色系统累加生成或还原运算。
|
||||
|
||||
参数个数:3
|
||||
返回值:数值数组
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | -------- | ------------------------------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 原始序列 |
|
||||
| 2 | `method` | 是 | 字符串 | 运算方式;可用 `"add"`、`"sub"` |
|
||||
| 3 | `order` | 是 | 整数 | 生成或还原阶数 |
|
||||
|
||||
### `gm_Icorr(values, target_index)`
|
||||
|
||||
用途:计算灰色关联分析结果。
|
||||
|
||||
参数个数:2
|
||||
返回值:数值数组
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------------- | ---- | -------- | -------------- |
|
||||
| 1 | `values` | 是 | 数值矩阵 | 待分析序列矩阵 |
|
||||
| 2 | `target_index` | 是 | 整数 | 参考序列下标 |
|
||||
|
||||
### `gm_Scorr(values, method)`
|
||||
|
||||
用途:计算灰色绝对、相对或综合关联度矩阵。
|
||||
|
||||
参数个数:2
|
||||
返回值:数值矩阵
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | -------- | ------------------------------------------ |
|
||||
| 1 | `values` | 是 | 数值矩阵 | 待分析序列矩阵 |
|
||||
| 2 | `method` | 是 | 字符串 | 关联度类型;可用 `"abs"`、`"ret"`、`"com"` |
|
||||
|
||||
### `gm_Estimate(values, step_count)`
|
||||
|
||||
用途:按灰色模型估计后续序列值。
|
||||
|
||||
参数个数:2
|
||||
返回值:数值数组
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------------ | ---- | -------- | ------------------ |
|
||||
| 1 | `values` | 是 | 数值数组 | 原始序列 |
|
||||
| 2 | `step_count` | 是 | 整数 | 需要估计的后续步数 |
|
||||
|
||||
## 小波分析
|
||||
|
||||
### `wavedec(data, level, wname)`
|
||||
|
||||
用途:对序列进行小波分解,返回系数向量与长度向量。
|
||||
|
||||
参数个数:3
|
||||
返回值:数组;`result[0]` 为分解向量 C,`result[1]` 为记录向量 L
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------- | ---- | -------- | -------- |
|
||||
| 1 | `data` | 是 | 数组 | 输入序列 |
|
||||
| 2 | `level` | 是 | 整数 | 分解层数 |
|
||||
| 3 | `wname` | 是 | 字符串 | 小波名称 |
|
||||
|
||||
### `wrcoef(mode, c, l, wname, level)`
|
||||
|
||||
用途:基于 `wavedec` 的结果重构近似或细节信号。
|
||||
|
||||
参数个数:5
|
||||
返回值:重构后的序列
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------- | ---- | -------- | -------------- |
|
||||
| 1 | `mode` | 是 | 字符串 | 指定近似或细节 |
|
||||
| 2 | `c` | 是 | 数组 | 分解系数 |
|
||||
| 3 | `l` | 是 | 数组 | 长度向量 |
|
||||
| 4 | `wname` | 是 | 字符串 | 小波名称 |
|
||||
| 5 | `level` | 是 | 整数 | 分解层数 |
|
||||
|
||||
### `wavelet(data, wname, n, options)`
|
||||
|
||||
用途:对序列进行小波变换或去噪,常与 `wavedec`、`wrcoef` 配合使用。
|
||||
|
||||
参数个数:4
|
||||
返回值:处理后的序列
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | --------- | ---- | -------- | -------- |
|
||||
| 1 | `data` | 是 | 数组 | 输入序列 |
|
||||
| 2 | `wname` | 是 | 字符串 | 小波名称 |
|
||||
| 3 | `n` | 是 | 整数 | 层数 |
|
||||
| 4 | `options` | 是 | 数组 | 去噪选项 |
|
||||
@@ -0,0 +1,184 @@
|
||||
# 数学函数 - 矩阵与数组
|
||||
|
||||
文档类型:函数事实页
|
||||
是否可直接用于生成代码:是;本页函数条目均包含参数表
|
||||
遇到不确定时:回到 [../math.md](../math.md)、[../../index.md](../../index.md)
|
||||
|
||||
本页收录矩阵、数组、FMArray、矩阵初始化、矩阵运算及数组扩展函数。
|
||||
|
||||
## 矩阵初始化函数
|
||||
|
||||
### `zeros(size_or_rows[, cols_or_fields])`
|
||||
|
||||
用途:生成元素为 `0` 的一维或二维矩阵样结果。
|
||||
|
||||
参数个数:1 到 2
|
||||
返回值:数组或矩阵样数组
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ---------------- | ---- | --------- | -------------------- |
|
||||
| 1 | `size_or_rows` | 是 | 整数 | 一维长度或二维行数 |
|
||||
| 2 | `cols_or_fields` | 否 | 整数/数组 | 二维列数,或列名数组 |
|
||||
|
||||
### `ones(length)`
|
||||
|
||||
用途:生成元素为 `1` 的一维结果。
|
||||
|
||||
参数个数:1
|
||||
返回值:数组
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | -------- | -------- |
|
||||
| 1 | `length` | 是 | 整数 | 一维长度 |
|
||||
|
||||
### `nils(length)`
|
||||
|
||||
用途:生成元素为 `nil` 的一维结果。
|
||||
|
||||
参数个数:1
|
||||
返回值:数组
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | -------- | -------- |
|
||||
| 1 | `length` | 是 | 整数 | 一维长度 |
|
||||
|
||||
### `eye(size)`
|
||||
|
||||
用途:生成单位矩阵。
|
||||
|
||||
参数个数:1
|
||||
返回值:矩阵样数组
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | ------------------------------------------ |
|
||||
| 1 | `size` | 是 | 整数 | 行数和列数;`eye(3)` 生成 `3 x 3` 单位矩阵 |
|
||||
|
||||
### `rand(rows, cols)`
|
||||
|
||||
用途:生成随机矩阵样结果。
|
||||
|
||||
参数个数:2
|
||||
返回值:矩阵样数组
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | ---- |
|
||||
| 1 | `rows` | 是 | 整数 | 行数 |
|
||||
| 2 | `cols` | 是 | 整数 | 列数 |
|
||||
|
||||
## FMArray 函数
|
||||
|
||||
### `mInit(size_or_shape, value)`
|
||||
|
||||
用途:生成指定尺寸并填充指定值的 FMArray。
|
||||
|
||||
参数个数:2
|
||||
返回值:FMArray
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | --------------- | ---- | --------- | ----------------------------------------------- |
|
||||
| 1 | `size_or_shape` | 是 | 整数/数组 | 一维长度,或形如 `array(rows, cols)` 的尺寸数组 |
|
||||
| 2 | `value` | 是 | 数值 | 填充值;值的类型决定 FMArray 单元格类型 |
|
||||
|
||||
### `mInitDiag(rows, cols, value)`
|
||||
|
||||
用途:生成对角线填充值的 FMArray。
|
||||
|
||||
参数个数:3
|
||||
返回值:FMArray
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------- | ---- | -------- | ------------ |
|
||||
| 1 | `rows` | 是 | 整数 | 行数 |
|
||||
| 2 | `cols` | 是 | 整数 | 列数 |
|
||||
| 3 | `value` | 是 | 数值 | 对角线填充值 |
|
||||
|
||||
### `mRand(rows, cols)`
|
||||
|
||||
用途:生成随机 FMArray。
|
||||
|
||||
参数个数:2
|
||||
返回值:FMArray
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | ---- |
|
||||
| 1 | `rows` | 是 | 整数 | 行数 |
|
||||
| 2 | `cols` | 是 | 整数 | 列数 |
|
||||
|
||||
### `mswap(value, dim1, dim2)`
|
||||
|
||||
用途:交换多维 FMArray 的两个维度。
|
||||
|
||||
参数个数:3
|
||||
返回值:FMArray
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------- | ---- | -------- | -------------- |
|
||||
| 1 | `value` | 是 | FMArray | 输入 FMArray |
|
||||
| 2 | `dim1` | 是 | 整数 | 第一个维度下标 |
|
||||
| 3 | `dim2` | 是 | 整数 | 第二个维度下标 |
|
||||
|
||||
## 矩阵运算及分解
|
||||
|
||||
### `mt_va_Gauss_Jordan(a, v)`
|
||||
|
||||
用途:数值计算相关函数。
|
||||
|
||||
参数个数:2
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------------------------------- |
|
||||
| 1 | `a` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `v` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `v` |
|
||||
|
||||
### `mt_decompose_svd(a, u, s, d)`
|
||||
|
||||
用途:矩阵运算及分解相关函数。
|
||||
|
||||
参数个数:4
|
||||
返回值:矩阵
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------------------------------- |
|
||||
| 1 | `a` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `u` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `U` |
|
||||
| 3 | `s` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `S` |
|
||||
| 4 | `d` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `D` |
|
||||
|
||||
### `mt_va_Cholesky(a, v)`
|
||||
|
||||
用途:用 Cholesky 方法处理矩阵和向量输入。
|
||||
|
||||
参数个数:2
|
||||
返回值:处理结果
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | --------- | ------------------ |
|
||||
| 1 | `a` | 是 | 数组/矩阵 | 矩阵数据 |
|
||||
| 2 | `v` | 是 | 变量引用 | 接收处理结果的变量 |
|
||||
|
||||
## 数组扩展
|
||||
|
||||
### `any(arg1, arg2)`
|
||||
|
||||
用途:数值计算相关函数。
|
||||
|
||||
参数个数:2
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | ----------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 字符串/数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `all(arg1[, arg2])`
|
||||
|
||||
用途:数值计算相关函数。
|
||||
|
||||
参数个数:1 到 2
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 否 | 整数 | 按源文档示例顺序传入 |
|
||||
@@ -0,0 +1,329 @@
|
||||
# 数学函数 - 多元统计分析
|
||||
|
||||
文档类型:函数事实页
|
||||
是否可直接用于生成代码:是;本页函数条目均包含参数表
|
||||
遇到不确定时:回到 [../math.md](../math.md)、[../../index.md](../../index.md)
|
||||
|
||||
本页收录相关矩阵、协方差矩阵、距离、聚类、判别分析、主成分分析、因子分析和秩相关函数。
|
||||
|
||||
## 服务器多元统计函数
|
||||
|
||||
### `corr(values, method[, tail])`
|
||||
|
||||
用途:计算相关系数矩阵;带 `tail` 时同时返回相关性检验 P 值矩阵。
|
||||
|
||||
参数个数:2 到 3
|
||||
返回值:数值矩阵/数组;带 `tail` 时返回 `[相关系数矩阵, P值矩阵]`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | -------- | -------------------------------------------- |
|
||||
| 1 | `values` | 是 | 数值矩阵 | 样本矩阵 |
|
||||
| 2 | `method` | 是 | 整数 | 相关系数计算方式 |
|
||||
| 3 | `tail` | 否 | 字符串 | 检验方向;常用 `"both"`、`"left"`、`"right"` |
|
||||
|
||||
### `correlationMatrix(values, method)`
|
||||
|
||||
用途:计算相关系数矩阵。
|
||||
|
||||
参数个数:2
|
||||
返回值:数值矩阵
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | -------- | ---------------- |
|
||||
| 1 | `values` | 是 | 数值矩阵 | 样本矩阵 |
|
||||
| 2 | `method` | 是 | 整数 | 相关系数计算方式 |
|
||||
|
||||
### `covariance(values)`
|
||||
|
||||
用途:计算协方差矩阵。
|
||||
|
||||
参数个数:1
|
||||
返回值:数值矩阵
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | -------- | -------- |
|
||||
| 1 | `values` | 是 | 数值矩阵 | 样本矩阵 |
|
||||
|
||||
### `corrcoef(values)`
|
||||
|
||||
用途:执行相关系数分析。
|
||||
|
||||
参数个数:1
|
||||
返回值:数组表;包含 `r`、`p`、`rlo`、`rup`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | -------- | -------- |
|
||||
| 1 | `values` | 是 | 数值矩阵 | 样本矩阵 |
|
||||
|
||||
### `corr_partial(x_values, y_values, z_values, method[, tail])`
|
||||
|
||||
用途:计算偏相关系数;带 `tail` 时同时返回检验结果。
|
||||
|
||||
参数个数:4 到 5
|
||||
返回值:数值矩阵/数组表;带 `tail` 时包含 `coef`、`pval`、`df`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ---------- | ---- | -------- | -------------------------------------------- |
|
||||
| 1 | `x_values` | 是 | 数值矩阵 | 第一组变量 |
|
||||
| 2 | `y_values` | 是 | 数值矩阵 | 第二组变量 |
|
||||
| 3 | `z_values` | 是 | 数值矩阵 | 控制变量 |
|
||||
| 4 | `method` | 是 | 整数 | 相关系数计算方式 |
|
||||
| 5 | `tail` | 否 | 字符串 | 检验方向;常用 `"both"`、`"left"`、`"right"` |
|
||||
|
||||
### `distance(values, right_or_method[, method])`
|
||||
|
||||
用途:计算向量距离,或计算矩阵样本两两距离。
|
||||
|
||||
参数个数:2 到 3
|
||||
返回值:实数/数值矩阵
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ----------------- | ---- | ----------------- | ------------------------------------------ |
|
||||
| 1 | `values` | 是 | 数值数组/数值矩阵 | 左向量,或样本矩阵 |
|
||||
| 2 | `right_or_method` | 是 | 数值数组/字符串 | 三参形式下为右向量;二参形式下为距离方法名 |
|
||||
| 3 | `method` | 否 | 字符串 | 三参形式下的距离方法名;常用 `"euclidean"` |
|
||||
|
||||
### `cluster_Kmeans(samples, class_count, options)`
|
||||
|
||||
用途:执行 K-means 聚类。
|
||||
|
||||
参数个数:3
|
||||
返回值:数组;每个元素是一类样本下标数组
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------------- | ---- | -------- | ------------------------------------------------------ |
|
||||
| 1 | `samples` | 是 | 数值矩阵 | 样本矩阵 |
|
||||
| 2 | `class_count` | 是 | 整数 | 聚类数量 |
|
||||
| 3 | `options` | 是 | 数组表 | 参数表;常见键包括 `maxiter`、`tol`、`distance`、`out` |
|
||||
|
||||
### `cluster_System(samples, distance_method, cluster_method[, output])`
|
||||
|
||||
用途:执行系统聚类。
|
||||
|
||||
参数个数:3 到 4
|
||||
返回值:数组;三参返回谱系合并过程,四参且 `output` 包含 `best` 时返回最佳分类
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ----------------- | ---- | -------- | ------------------------------- |
|
||||
| 1 | `samples` | 是 | 数值矩阵 | 样本矩阵 |
|
||||
| 2 | `distance_method` | 是 | 整数 | 距离方法 |
|
||||
| 3 | `cluster_method` | 是 | 整数 | 聚类方法 |
|
||||
| 4 | `output` | 否 | 数组表 | 输出选项;如 `array("best": 1)` |
|
||||
|
||||
### `cluster_ward(samples)`
|
||||
|
||||
用途:执行 Ward 聚类。
|
||||
|
||||
参数个数:1
|
||||
返回值:数组表
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | --------- | ---- | -------- | -------- |
|
||||
| 1 | `samples` | 是 | 数值矩阵 | 样本矩阵 |
|
||||
|
||||
### `discrim(training_data, sample_data, method)`
|
||||
|
||||
用途:执行判别分析并返回待判别样本分类。
|
||||
|
||||
参数个数:3
|
||||
返回值:数组;每个元素是对应待判别样本的分类编号
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | --------------- | ---- | -------- | ---------------------------------------- |
|
||||
| 1 | `training_data` | 是 | 数值矩阵 | 训练数据;第一列为分类编号,其余列为特征 |
|
||||
| 2 | `sample_data` | 是 | 数值矩阵 | 待判别样本特征矩阵 |
|
||||
| 3 | `method` | 是 | 整数 | 判别方法参数 |
|
||||
|
||||
### `princomp(values, contribution_rate, standardize, residual)`
|
||||
|
||||
用途:执行主成分分析。
|
||||
|
||||
参数个数:4
|
||||
返回值:数组表
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------------------- | ---- | -------------- | -------------------------------------- |
|
||||
| 1 | `values` | 是 | 数值矩阵 | 样本矩阵 |
|
||||
| 2 | `contribution_rate` | 是 | 数值 | 累计贡献率阈值 |
|
||||
| 3 | `standardize` | 是 | 整数 | 是否标准化的模式参数 |
|
||||
| 4 | `residual` | 是 | 变量引用/`nil` | 接收残差或相关输出;不需要时可传 `nil` |
|
||||
|
||||
### `factor(values, contribution_rate)`
|
||||
|
||||
用途:执行因子分析。
|
||||
|
||||
参数个数:2
|
||||
返回值:数组表;包含 `Correlation Matrix`、`kmo`、`Total Variance Explained` 等结果项
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------------------- | ---- | -------- | -------------- |
|
||||
| 1 | `values` | 是 | 数值矩阵 | 样本矩阵 |
|
||||
| 2 | `contribution_rate` | 是 | 数值 | 累计贡献率阈值 |
|
||||
|
||||
### `corr_canonical(x_values, y_values, alpha, standardize)`
|
||||
|
||||
用途:执行典型相关分析。
|
||||
|
||||
参数个数:4
|
||||
返回值:数组表;包含 `Cor`、`XCoef`、`YCoef` 等结果项
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------------- | ---- | -------- | -------------------- |
|
||||
| 1 | `x_values` | 是 | 数值矩阵 | 第一组变量 |
|
||||
| 2 | `y_values` | 是 | 数值矩阵 | 第二组变量 |
|
||||
| 3 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
| 4 | `standardize` | 是 | 整数 | 是否标准化的模式参数 |
|
||||
|
||||
### `corr_Spearman(x_values, y_values)`
|
||||
|
||||
用途:计算 Spearman 秩相关系数。
|
||||
|
||||
参数个数:2
|
||||
返回值:实数
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ---------- | ---- | -------- | ---------- |
|
||||
| 1 | `x_values` | 是 | 数值数组 | 第一组数据 |
|
||||
| 2 | `y_values` | 是 | 数值数组 | 第二组数据 |
|
||||
|
||||
### `cov2CorrMatrix(covariance_matrix)`
|
||||
|
||||
用途:把协方差矩阵转换为相关系数矩阵。
|
||||
|
||||
参数个数:1
|
||||
返回值:数值矩阵
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------------------- | ---- | -------- | ---------- |
|
||||
| 1 | `covariance_matrix` | 是 | 数值矩阵 | 协方差矩阵 |
|
||||
|
||||
### `corrMatrixAdjust(correlation_matrix)`
|
||||
|
||||
用途:修正相关系数矩阵。
|
||||
|
||||
参数个数:1
|
||||
返回值:数值矩阵
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------------------- | ---- | -------- | -------------------- |
|
||||
| 1 | `correlation_matrix` | 是 | 数值矩阵 | 待修正的相关系数矩阵 |
|
||||
|
||||
### `corr_Kendall(x_values, y_values)`
|
||||
|
||||
用途:计算 Kendall 秩相关系数。
|
||||
|
||||
参数个数:2
|
||||
返回值:实数
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ---------- | ---- | -------- | ---------- |
|
||||
| 1 | `x_values` | 是 | 数值数组 | 第一组数据 |
|
||||
| 2 | `y_values` | 是 | 数值数组 | 第二组数据 |
|
||||
|
||||
### `histc(values, bins)`
|
||||
|
||||
用途:按边界数组统计直方图计数。
|
||||
|
||||
参数个数:2
|
||||
返回值:数组
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | -------- | ---------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 待统计数据 |
|
||||
| 2 | `bins` | 是 | 数值数组 | 分箱边界 |
|
||||
|
||||
### `princaipalComponentAnalysis(values)`
|
||||
|
||||
用途:执行主成分分析并返回主因子得分结果。
|
||||
|
||||
参数个数:1
|
||||
返回值:数组表;包含 `F`、`F1`、`F2` 等得分字段
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | -------- | -------- |
|
||||
| 1 | `values` | 是 | 数值矩阵 | 样本矩阵 |
|
||||
|
||||
### `mbbub(values, index_output)`
|
||||
|
||||
用途:按数值排序并返回排序后的原始下标。
|
||||
|
||||
参数个数:2
|
||||
返回值:数组;同时写入 `index_output`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------------- | ---- | -------- | ------------------------ |
|
||||
| 1 | `values` | 是 | 数值数组 | 待排序数组 |
|
||||
| 2 | `index_output` | 是 | 变量引用 | 接收排序后的原始下标数组 |
|
||||
|
||||
### `eigen_Jacobi(matrix, eigen_values, eigen_vectors)`
|
||||
|
||||
用途:用 Jacobi 方法计算矩阵特征值和特征向量。
|
||||
|
||||
参数个数:3
|
||||
返回值:无直接返回值;写入 `eigen_values` 和 `eigen_vectors`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | --------------- | ---- | -------- | ---------------- |
|
||||
| 1 | `matrix` | 是 | 数值矩阵 | 待分解矩阵 |
|
||||
| 2 | `eigen_values` | 是 | 变量引用 | 接收特征值数组 |
|
||||
| 3 | `eigen_vectors` | 是 | 变量引用 | 接收特征向量矩阵 |
|
||||
|
||||
### `componentMatrix(eigen_values, eigen_vectors, max_eigen_values)`
|
||||
|
||||
用途:根据特征值和特征向量生成主成分载荷矩阵。
|
||||
|
||||
参数个数:3
|
||||
返回值:数值矩阵;同时写入 `max_eigen_values`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------------------ | ---- | -------- | ---------------------- |
|
||||
| 1 | `eigen_values` | 是 | 数值数组 | 特征值数组 |
|
||||
| 2 | `eigen_vectors` | 是 | 数值矩阵 | 特征向量矩阵 |
|
||||
| 3 | `max_eigen_values` | 是 | 变量引用 | 接收主因子对应的特征根 |
|
||||
|
||||
### `componentScoreMatrix(component_matrix, correlation_matrix)`
|
||||
|
||||
用途:根据载荷矩阵和相关系数矩阵生成因子得分系数矩阵。
|
||||
|
||||
参数个数:2
|
||||
返回值:数值矩阵
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------------------- | ---- | -------- | -------------- |
|
||||
| 1 | `component_matrix` | 是 | 数值矩阵 | 主成分载荷矩阵 |
|
||||
| 2 | `correlation_matrix` | 是 | 数值矩阵 | 相关系数矩阵 |
|
||||
|
||||
### `factorScoreMatrix(score_matrix, standardized_values)`
|
||||
|
||||
用途:根据因子得分系数矩阵和标准化样本矩阵生成样本公共因子得分。
|
||||
|
||||
参数个数:2
|
||||
返回值:数值矩阵
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | --------------------- | ---- | -------- | ------------------ |
|
||||
| 1 | `score_matrix` | 是 | 数值矩阵 | 因子得分系数矩阵 |
|
||||
| 2 | `standardized_values` | 是 | 数值矩阵 | 标准化后的样本矩阵 |
|
||||
|
||||
### `rotatedComponentMatrix(component_matrix)`
|
||||
|
||||
用途:对主成分载荷矩阵做旋转处理。
|
||||
|
||||
参数个数:1
|
||||
返回值:数值矩阵
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------------------ | ---- | -------- | -------------- |
|
||||
| 1 | `component_matrix` | 是 | 数值矩阵 | 主成分载荷矩阵 |
|
||||
|
||||
### `fScoreResult(factor_scores, max_eigen_values)`
|
||||
|
||||
用途:根据样本公共因子得分和主因子特征根生成综合得分结果。
|
||||
|
||||
参数个数:2
|
||||
返回值:数组表;包含 `F`、`F1`、`F2` 等得分字段
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------------------ | ---- | ----------------- | -------------------- |
|
||||
| 1 | `factor_scores` | 是 | 数值矩阵 | 样本公共因子得分矩阵 |
|
||||
| 2 | `max_eigen_values` | 是 | 数值数组/数值矩阵 | 主因子对应的特征根 |
|
||||
@@ -0,0 +1,549 @@
|
||||
# 数学函数 - 数值方法
|
||||
|
||||
文档类型:函数事实页
|
||||
是否可直接用于生成代码:是;本页函数条目均包含参数表
|
||||
遇到不确定时:回到 [../math.md](../math.md)、[../../index.md](../../index.md)
|
||||
|
||||
本页收录数值微积分、线性方程组、插值和其他数值计算函数。
|
||||
|
||||
## 数值微积分
|
||||
|
||||
### `ig_Romberg(a, b, call_back, v)`
|
||||
|
||||
用途:数值计算相关函数。
|
||||
|
||||
参数个数:4
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ----------- | ---- | -------- | -------------------------------------------- |
|
||||
| 1 | `a` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 2 | `b` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 3 | `call_back` | 是 | 字符串 | 按源文档示例顺序传入 |
|
||||
| 4 | `v` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `v` |
|
||||
|
||||
### `ig_Trapezoid_1(a, b, call_back, v)`
|
||||
|
||||
用途:数值计算相关函数。
|
||||
|
||||
参数个数:4
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ----------- | ---- | -------- | -------------------------------------------- |
|
||||
| 1 | `a` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 2 | `b` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 3 | `call_back` | 是 | 字符串 | 按源文档示例顺序传入 |
|
||||
| 4 | `v` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `v` |
|
||||
|
||||
### `ig_Trapezoid_2(a, b, call_back, v)`
|
||||
|
||||
用途:数值计算相关函数。
|
||||
|
||||
参数个数:4
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ----------- | ---- | -------- | -------------------------------------------- |
|
||||
| 1 | `a` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 2 | `b` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 3 | `call_back` | 是 | 字符串 | 按源文档示例顺序传入 |
|
||||
| 4 | `v` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `v` |
|
||||
|
||||
### `ig_Simpson_1(a, b, call_back, v)`
|
||||
|
||||
用途:数值计算相关函数。
|
||||
|
||||
参数个数:4
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ----------- | ---- | -------- | -------------------------------------------- |
|
||||
| 1 | `a` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 2 | `b` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 3 | `call_back` | 是 | 字符串 | 按源文档示例顺序传入 |
|
||||
| 4 | `v` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `v` |
|
||||
|
||||
### `ig_Gauss(a, b, call_back, v)`
|
||||
|
||||
用途:数值计算相关函数。
|
||||
|
||||
参数个数:4
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ----------- | ---- | -------- | -------------------------------------------- |
|
||||
| 1 | `a` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 2 | `b` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 3 | `call_back` | 是 | 字符串 | 按源文档示例顺序传入 |
|
||||
| 4 | `v` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `v` |
|
||||
|
||||
### `ig_Chebyshev(a, b, call_back, v)`
|
||||
|
||||
用途:数值计算相关函数。
|
||||
|
||||
参数个数:4
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ----------- | ---- | -------- | -------------------------------------------- |
|
||||
| 1 | `a` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 2 | `b` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 3 | `call_back` | 是 | 字符串 | 按源文档示例顺序传入 |
|
||||
| 4 | `v` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `v` |
|
||||
|
||||
### `ig_Simpson_2(a, b, call_back1, call_back2, call_back3, v)`
|
||||
|
||||
用途:数值计算相关函数。
|
||||
|
||||
参数个数:6
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------------ | ---- | -------- | -------------------------------------------- |
|
||||
| 1 | `a` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 2 | `b` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 3 | `call_back1` | 是 | 字符串 | 按源文档示例顺序传入 |
|
||||
| 4 | `call_back2` | 是 | 字符串 | 按源文档示例顺序传入 |
|
||||
| 5 | `call_back3` | 是 | 字符串 | 按源文档示例顺序传入 |
|
||||
| 6 | `v` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `v` |
|
||||
|
||||
### `sf_SinX(arg1, v)`
|
||||
|
||||
用途:数值微积分相关函数。
|
||||
|
||||
参数个数:2
|
||||
返回值:数值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------------------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 2 | `v` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `v` |
|
||||
|
||||
### `sf_CosX(arg1, v)`
|
||||
|
||||
用途:数值计算相关函数。
|
||||
|
||||
参数个数:2
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------------------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 2 | `v` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `v` |
|
||||
|
||||
### `sf_eX(arg1, v)`
|
||||
|
||||
用途:数值计算相关函数。
|
||||
|
||||
参数个数:2
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------------------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 2 | `v` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `v` |
|
||||
|
||||
### `sf_EllipseX_1(k, f, v)`
|
||||
|
||||
用途:数值计算相关函数。
|
||||
|
||||
参数个数:3
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------------------------------- |
|
||||
| 1 | `k` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 2 | `f` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 3 | `v` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `v` |
|
||||
|
||||
### `sf_EllipseX_2(k, f, v)`
|
||||
|
||||
用途:数值计算相关函数。
|
||||
|
||||
参数个数:3
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------------------------------- |
|
||||
| 1 | `k` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 2 | `f` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 3 | `v` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `v` |
|
||||
|
||||
### `conv(a, b)`
|
||||
|
||||
用途:数值计算相关函数。
|
||||
|
||||
参数个数:2
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `a` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `b` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
|
||||
## 线性方程组的求解
|
||||
|
||||
### `se_Gauss(a, b, x)`
|
||||
|
||||
用途:线性方程组的求解相关函数。
|
||||
|
||||
参数个数:3
|
||||
返回值:处理结果
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------------------------------- |
|
||||
| 1 | `a` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `b` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 3 | `x` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `X` |
|
||||
|
||||
### `se_Gauss_Jordan(a, b, x)`
|
||||
|
||||
用途:数值计算相关函数。
|
||||
|
||||
参数个数:3
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------------------------------- |
|
||||
| 1 | `a` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `b` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 3 | `x` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `X` |
|
||||
|
||||
### `se_Ldl(a, b, x)`
|
||||
|
||||
用途:数值计算相关函数。
|
||||
|
||||
参数个数:3
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------------------------------- |
|
||||
| 1 | `a` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `b` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 3 | `x` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `X` |
|
||||
|
||||
### `se_Cholesky(a, b, x)`
|
||||
|
||||
用途:数值计算相关函数。
|
||||
|
||||
参数个数:3
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------------------------------- |
|
||||
| 1 | `a` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `b` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 3 | `x` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `X` |
|
||||
|
||||
### `se_Gauss_Seidel()`
|
||||
|
||||
用途:线性方程组的求解相关函数。
|
||||
|
||||
参数个数:0
|
||||
返回值:处理结果
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | ---- |
|
||||
|
||||
## 插值
|
||||
|
||||
### `ip_Lagrangian_A(x, y, xv, yv)`
|
||||
|
||||
用途:数值计算相关函数。
|
||||
|
||||
参数个数:4
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | --------------------------------------------- |
|
||||
| 1 | `x` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `y` | 是 | 任意值 | 按源文档示例顺序传入 |
|
||||
| 3 | `xv` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 4 | `yv` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `yv` |
|
||||
|
||||
### `ip_Lagrangian_B(x0, h, y, xv, yv)`
|
||||
|
||||
用途:数值计算相关函数。
|
||||
|
||||
参数个数:5
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | --------------------------------------------- |
|
||||
| 1 | `x0` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
| 2 | `h` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
| 3 | `y` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 4 | `xv` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 5 | `yv` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `yv` |
|
||||
|
||||
### `ip_Parabola_A(x, y, xv, yv)`
|
||||
|
||||
用途:数值计算相关函数。
|
||||
|
||||
参数个数:4
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | --------------------------------------------- |
|
||||
| 1 | `x` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `y` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 3 | `xv` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 4 | `yv` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `yv` |
|
||||
|
||||
### `ip_Parabola_B(x0, h, y, xv, yv)`
|
||||
|
||||
用途:数值计算相关函数。
|
||||
|
||||
参数个数:5
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | --------------------------------------------- |
|
||||
| 1 | `x0` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
| 2 | `h` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
| 3 | `y` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 4 | `xv` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 5 | `yv` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `yv` |
|
||||
|
||||
### `ip_Hermite_A(x, y, dy, xv, yv)`
|
||||
|
||||
用途:数值计算相关函数。
|
||||
|
||||
参数个数:5
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | --------------------------------------------- |
|
||||
| 1 | `x` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `y` | 是 | 任意值 | 按源文档示例顺序传入 |
|
||||
| 3 | `dy` | 是 | 任意值 | 按源文档示例顺序传入 |
|
||||
| 4 | `xv` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 5 | `yv` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `yv` |
|
||||
|
||||
### `ip_Hermite_B(x0, h, y, dy, xv, yv)`
|
||||
|
||||
用途:数值计算相关函数。
|
||||
|
||||
参数个数:6
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | --------------------------------------------- |
|
||||
| 1 | `x0` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 2 | `h` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 3 | `y` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 4 | `dy` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 5 | `xv` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
| 6 | `yv` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `yv` |
|
||||
|
||||
### `ip_Aitken_A(x, y, xv, yv)`
|
||||
|
||||
用途:数值计算相关函数。
|
||||
|
||||
参数个数:4
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | --------------------------------------------- |
|
||||
| 1 | `x` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `y` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 3 | `xv` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 4 | `yv` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `yv` |
|
||||
|
||||
### `ip_Aitken_B(x0, h, y, xv, yv)`
|
||||
|
||||
用途:数值计算相关函数。
|
||||
|
||||
参数个数:5
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | --------------------------------------------- |
|
||||
| 1 | `x0` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
| 2 | `h` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
| 3 | `y` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 4 | `xv` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 5 | `yv` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `yv` |
|
||||
|
||||
### `ip_Spline_A(x, y, dy0, dyn_1, xv, yv)`
|
||||
|
||||
用途:数值计算相关函数。
|
||||
|
||||
参数个数:6
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------- | ---- | -------- | --------------------------------------------- |
|
||||
| 1 | `x` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `y` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 3 | `dy0` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 4 | `dyn_1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 5 | `xv` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
| 6 | `yv` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `yv` |
|
||||
|
||||
### `ip_Spline_B(x, y, ddy0, ddyn_1, xv, yv)`
|
||||
|
||||
用途:数值计算相关函数。
|
||||
|
||||
参数个数:6
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | -------- | --------------------------------------------- |
|
||||
| 1 | `x` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `y` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 3 | `ddy0` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 4 | `ddyn_1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 5 | `xv` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
| 6 | `yv` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `yv` |
|
||||
|
||||
### `ip_Spline_C(x, y, xv, yv)`
|
||||
|
||||
用途:数值计算相关函数。
|
||||
|
||||
参数个数:4
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | --------------------------------------------- |
|
||||
| 1 | `x` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `y` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 3 | `xv` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
| 4 | `yv` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `yv` |
|
||||
|
||||
### `ip_SLQ(x, y, z, xv, yv, zv)`
|
||||
|
||||
用途:数值计算相关函数。
|
||||
|
||||
参数个数:6
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | --------------------------------------------- |
|
||||
| 1 | `x` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `y` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 3 | `z` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 4 | `xv` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
| 5 | `yv` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
| 6 | `zv` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `zv` |
|
||||
|
||||
### `ip_SLG(x, y, z, xv, yv, zv)`
|
||||
|
||||
用途:数值计算相关函数。
|
||||
|
||||
参数个数:6
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | --------------------------------------------- |
|
||||
| 1 | `x` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `y` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 3 | `z` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 4 | `xv` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
| 5 | `yv` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
| 6 | `zv` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `zv` |
|
||||
|
||||
## 其他数值计算
|
||||
|
||||
### `perms(value[, pick_count][, callback_object])`
|
||||
|
||||
用途:计算阶乘、全排列或指定长度排列。
|
||||
|
||||
参数个数:1 到 3
|
||||
返回值:整数/数组
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ----------------- | ---- | --------- | -------------------------------------------- |
|
||||
| 1 | `value` | 是 | 整数/数组 | 传整数时计算阶乘;传数组时生成排列 |
|
||||
| 2 | `pick_count` | 否 | 整数 | 指定每个排列选取的元素个数 |
|
||||
| 3 | `callback_object` | 否 | 对象 | 可传带 `exe(dat)` 方法的对象接收排列过程数据 |
|
||||
|
||||
### `nchoosek(values, choose_count)`
|
||||
|
||||
用途:从数组中生成指定长度的组合。
|
||||
|
||||
参数个数:2
|
||||
返回值:数组
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------------- | ---- | -------- | ---------------------- |
|
||||
| 1 | `values` | 是 | 数组 | 候选元素数组 |
|
||||
| 2 | `choose_count` | 是 | 整数 | 每个组合选取的元素个数 |
|
||||
|
||||
### `maxDrawDown(values[, direction])`
|
||||
|
||||
用途:计算数值序列的最大涨跌幅区间。
|
||||
|
||||
参数个数:1 到 2
|
||||
返回值:数组;依次包含入点下标、出点下标、差值、比例
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ----------- | ---- | -------- | ------------------------------------------------------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 待计算的数值序列 |
|
||||
| 2 | `direction` | 否 | 整数 | 方向参数;传 `1` 时按最大涨幅计算,省略时按最大跌幅计算 |
|
||||
|
||||
### `minRecoveryTime(values, buy_index, sell_index)`
|
||||
|
||||
用途:计算买入卖出后恢复到目标状态所需的最小时间位置。
|
||||
|
||||
参数个数:3
|
||||
返回值:整数
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------------ | ---- | -------- | -------------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 价格或数值序列 |
|
||||
| 2 | `buy_index` | 是 | 整数 | 买入位置下标 |
|
||||
| 3 | `sell_index` | 是 | 整数 | 卖出位置下标 |
|
||||
|
||||
### `betainc(x, alpha, beta[, tail])`
|
||||
|
||||
用途:计算不完全 beta 函数值。
|
||||
|
||||
参数个数:3 到 4
|
||||
返回值:实数/数组
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------- | ---- | ------------- | --------------------------------------------------------- |
|
||||
| 1 | `x` | 是 | 实数/数值数组 | 输入值或输入序列 |
|
||||
| 2 | `alpha` | 是 | 数值 | alpha 参数 |
|
||||
| 3 | `beta` | 是 | 数值 | beta 参数 |
|
||||
| 4 | `tail` | 否 | 字符串 | 尾部类型;省略时计算下尾,标量输入可传 `"upper"` 计算上尾 |
|
||||
|
||||
### `percentileOfScore(data, score, kind)`
|
||||
|
||||
用途:计算指定分数在数组中的百分位位置。
|
||||
|
||||
参数个数:3
|
||||
返回值:实数
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------- | ---- | -------- | ------------------------------------------------------- |
|
||||
| 1 | `data` | 是 | 数值数组 | 待计算的数值序列 |
|
||||
| 2 | `score` | 是 | 数值 | 要定位的分数 |
|
||||
| 3 | `kind` | 是 | 字符串 | 计算方式;可用 `"rank"`、`"strict"`、`"weak"`、`"mean"` |
|
||||
|
||||
### `generateCombinations(values, out_combinations)`
|
||||
|
||||
用途:生成数组元素的组合集合。
|
||||
|
||||
参数个数:2
|
||||
返回值:通过 `out_combinations` 接收结果数组
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------------------ | ---- | -------- | ---------------- |
|
||||
| 1 | `values` | 是 | 数组 | 候选元素数组 |
|
||||
| 2 | `out_combinations` | 是 | 变量引用 | 接收组合结果数组 |
|
||||
|
||||
### `percentage(data, percent, style)`
|
||||
|
||||
用途:按百分比参数和样式处理数值数组。
|
||||
|
||||
参数个数:3
|
||||
返回值:数组
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | --------- | ---- | ----------------- | ------------ |
|
||||
| 1 | `data` | 是 | 数值数组/数值矩阵 | 待处理的数据 |
|
||||
| 2 | `percent` | 是 | 数值 | 百分比参数 |
|
||||
| 3 | `style` | 是 | 整数 | 计算样式参数 |
|
||||
@@ -0,0 +1,139 @@
|
||||
# 数学函数 - 优化与规划
|
||||
|
||||
文档类型:函数事实页
|
||||
是否可直接用于生成代码:是;本页函数条目均包含参数表
|
||||
遇到不确定时:回到 [../math.md](../math.md)、[../../index.md](../../index.md)
|
||||
|
||||
本页收录线性规划、二次规划、整数规划、0/1 规划和二次规划辅助求解函数。
|
||||
|
||||
## 服务器优化函数
|
||||
|
||||
### `prog_L(f, a, b, aeq, beq, lower_bounds, upper_bounds, x0, options, binary_indices, integer_indices)`
|
||||
|
||||
用途:求解带线性约束、边界约束、0/1 约束或整数约束的线性规划问题。
|
||||
|
||||
参数个数:11
|
||||
返回值:数组表;包含 `X`、`Fval`、`Error_M`、`Iter`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ----------------- | ---- | --------------- | -------------------------------- |
|
||||
| 1 | `f` | 是 | 数值数组 | 目标函数线性系数 |
|
||||
| 2 | `a` | 是 | 数值矩阵/空数组 | 线性不等式约束左侧矩阵 |
|
||||
| 3 | `b` | 是 | 数值数组/空数组 | 线性不等式约束右侧向量 |
|
||||
| 4 | `aeq` | 是 | 数值矩阵/空数组 | 线性等式约束左侧矩阵 |
|
||||
| 5 | `beq` | 是 | 数值数组/空数组 | 线性等式约束右侧向量 |
|
||||
| 6 | `lower_bounds` | 是 | 数值数组/空数组 | 变量下界 |
|
||||
| 7 | `upper_bounds` | 是 | 数值数组/空数组 | 变量上界 |
|
||||
| 8 | `x0` | 是 | 数值数组 | 初始解 |
|
||||
| 9 | `options` | 是 | 数组表/空数组 | 算法选项;使用默认设置时传空数组 |
|
||||
| 10 | `binary_indices` | 是 | 整数数组/空数组 | 按 0/1 约束处理的变量下标 |
|
||||
| 11 | `integer_indices` | 是 | 整数数组/空数组 | 按整数约束处理的变量下标 |
|
||||
|
||||
### `prog_Q(h, f, a, b, aeq, beq, lower_bounds, upper_bounds)`
|
||||
|
||||
用途:求解带线性约束和边界约束的二次规划问题。
|
||||
|
||||
参数个数:8
|
||||
返回值:数组表;包含 `X`、`Fval`、`Error_M`、`Iter`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------------- | ---- | --------------- | ---------------------- |
|
||||
| 1 | `h` | 是 | 数值矩阵 | 二次项系数矩阵 |
|
||||
| 2 | `f` | 是 | 数值数组 | 一次项系数 |
|
||||
| 3 | `a` | 是 | 数值矩阵/空数组 | 线性不等式约束左侧矩阵 |
|
||||
| 4 | `b` | 是 | 数值数组/空数组 | 线性不等式约束右侧向量 |
|
||||
| 5 | `aeq` | 是 | 数值矩阵/空数组 | 线性等式约束左侧矩阵 |
|
||||
| 6 | `beq` | 是 | 数值数组/空数组 | 线性等式约束右侧向量 |
|
||||
| 7 | `lower_bounds` | 是 | 数值数组/空数组 | 变量下界 |
|
||||
| 8 | `upper_bounds` | 是 | 数值数组/空数组 | 变量上界 |
|
||||
|
||||
### `quadprog(h, f, a, b, aeq, beq)`
|
||||
|
||||
用途:求解标准二次规划问题。
|
||||
|
||||
参数个数:6
|
||||
返回值:数组表;包含 `最优值`,并用整数键返回各变量解
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | --------------- | ---------------------- |
|
||||
| 1 | `h` | 是 | 数值矩阵 | 二次项系数矩阵 |
|
||||
| 2 | `f` | 是 | 数值数组 | 一次项系数 |
|
||||
| 3 | `a` | 是 | 数值矩阵/空数组 | 线性不等式约束左侧矩阵 |
|
||||
| 4 | `b` | 是 | 数值数组/空数组 | 线性不等式约束右侧向量 |
|
||||
| 5 | `aeq` | 是 | 数值矩阵/空数组 | 线性等式约束左侧矩阵 |
|
||||
| 6 | `beq` | 是 | 数值数组/空数组 | 线性等式约束右侧向量 |
|
||||
|
||||
### `linearProgramming(f, a, b, aeq, beq)`
|
||||
|
||||
用途:求解标准线性规划问题。
|
||||
|
||||
参数个数:5
|
||||
返回值:数组表;包含 `最优值`,并用整数键返回各变量解
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | --------------- | ---------------------- |
|
||||
| 1 | `f` | 是 | 数值数组 | 目标函数线性系数 |
|
||||
| 2 | `a` | 是 | 数值矩阵/空数组 | 线性不等式约束左侧矩阵 |
|
||||
| 3 | `b` | 是 | 数值数组/空数组 | 线性不等式约束右侧向量 |
|
||||
| 4 | `aeq` | 是 | 数值矩阵/空数组 | 线性等式约束左侧矩阵 |
|
||||
| 5 | `beq` | 是 | 数值数组/空数组 | 线性等式约束右侧向量 |
|
||||
|
||||
### `quadLagR(h, f, aeq, beq)`
|
||||
|
||||
用途:用拉格朗日方法求解带等式约束的二次规划问题。
|
||||
|
||||
参数个数:4
|
||||
返回值:数组表;包含 `最优值`,并用整数键返回各变量解
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `h` | 是 | 数值矩阵 | 二次项系数矩阵 |
|
||||
| 2 | `f` | 是 | 数值数组 | 一次项系数 |
|
||||
| 3 | `aeq` | 是 | 数值矩阵 | 线性等式约束左侧矩阵 |
|
||||
| 4 | `beq` | 是 | 数值数组 | 线性等式约束右侧向量 |
|
||||
|
||||
### `ozProg(f, a, b)`
|
||||
|
||||
用途:求解 0/1 规划问题。
|
||||
|
||||
参数个数:3
|
||||
返回值:数组表;包含 `最优值`,并用整数键返回各变量解
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | ---------------------- |
|
||||
| 1 | `f` | 是 | 数值数组 | 目标函数线性系数 |
|
||||
| 2 | `a` | 是 | 数值矩阵 | 线性不等式约束左侧矩阵 |
|
||||
| 3 | `b` | 是 | 数值数组 | 线性不等式约束右侧向量 |
|
||||
|
||||
### `quadTrackRoute(h, f, a, b, aeq, beq, x0)`
|
||||
|
||||
用途:用路径跟踪法求解二次规划问题。
|
||||
|
||||
参数个数:7
|
||||
返回值:数组表;包含 `最优值`,并用整数键返回各变量解
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | --------------- | ---------------------- |
|
||||
| 1 | `h` | 是 | 数值矩阵 | 二次项系数矩阵 |
|
||||
| 2 | `f` | 是 | 数值数组 | 一次项系数 |
|
||||
| 3 | `a` | 是 | 数值矩阵/空数组 | 线性不等式约束左侧矩阵 |
|
||||
| 4 | `b` | 是 | 数值数组/空数组 | 线性不等式约束右侧向量 |
|
||||
| 5 | `aeq` | 是 | 数值矩阵/空数组 | 线性等式约束左侧矩阵 |
|
||||
| 6 | `beq` | 是 | 数值数组/空数组 | 线性等式约束右侧向量 |
|
||||
| 7 | `x0` | 是 | 数值数组 | 初始解 |
|
||||
|
||||
### `intLinProg(f, a, b, aeq, beq, integer_indices)`
|
||||
|
||||
用途:求解整数线性规划问题。
|
||||
|
||||
参数个数:6
|
||||
返回值:数组表;包含 `最优值`,并用整数键返回各变量解
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ----------------- | ---- | --------------- | ------------------------------------------------------ |
|
||||
| 1 | `f` | 是 | 数值数组 | 目标函数线性系数 |
|
||||
| 2 | `a` | 是 | 数值矩阵/空数组 | 线性不等式约束左侧矩阵 |
|
||||
| 3 | `b` | 是 | 数值数组/空数组 | 线性不等式约束右侧向量 |
|
||||
| 4 | `aeq` | 是 | 数值矩阵/空数组 | 线性等式约束左侧矩阵 |
|
||||
| 5 | `beq` | 是 | 数值数组/空数组 | 线性等式约束右侧向量 |
|
||||
| 6 | `integer_indices` | 是 | 整数数组/空数组 | 按整数约束处理的变量下标;传空数组时按函数默认规则处理 |
|
||||
@@ -0,0 +1,482 @@
|
||||
# 数学函数 - 回归分析
|
||||
|
||||
文档类型:函数事实页
|
||||
是否可直接用于生成代码:是;本页函数条目均包含参数表
|
||||
遇到不确定时:回到 [../math.md](../math.md)、[../../index.md](../../index.md)
|
||||
|
||||
本页收录回归建模、回归诊断、回归检验、加权回归、岭回归、Logistic/Binary 回归和回归辅助统计函数。
|
||||
|
||||
## 服务器回归函数
|
||||
|
||||
### `regress_domin_formula(y_values, x_values)`
|
||||
|
||||
用途:计算回归解释变量的相对重要性。
|
||||
|
||||
参数个数:2
|
||||
返回值:数组表;包含 `变量名`、`贡献度`、`贡献率(%)`、`排名`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ---------- | ---- | -------- | -------------- |
|
||||
| 1 | `y_values` | 是 | 数值数组 | 因变量样本 |
|
||||
| 2 | `x_values` | 是 | 数值矩阵 | 自变量样本矩阵 |
|
||||
|
||||
### `regress_domin_marginal(y_values, x_values, variable_names, method)`
|
||||
|
||||
用途:用边际效用法计算回归解释变量的相对重要性。
|
||||
|
||||
参数个数:4
|
||||
返回值:数组表;包含 `变量名`、`贡献度`、`贡献率(%)`、`排名`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ---------------- | ---- | ---------- | ------------------------ |
|
||||
| 1 | `y_values` | 是 | 数值数组 | 因变量样本 |
|
||||
| 2 | `x_values` | 是 | 数值矩阵 | 自变量样本矩阵 |
|
||||
| 3 | `variable_names` | 是 | `nil`/数组 | 变量名;不指定时传 `nil` |
|
||||
| 4 | `method` | 是 | 整数 | 边际效用计算方式 |
|
||||
|
||||
### `regress_Ridge(y_values, x_values[, k_values][, trace_mode])`
|
||||
|
||||
用途:执行岭回归,或按 `k_values` 输出岭迹。
|
||||
|
||||
参数个数:2 或 4
|
||||
返回值:数组表/数组
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------------ | ---- | -------- | -------------------------- |
|
||||
| 1 | `y_values` | 是 | 数值数组 | 因变量样本 |
|
||||
| 2 | `x_values` | 是 | 数值矩阵 | 自变量样本矩阵 |
|
||||
| 3 | `k_values` | 否 | 数值数组 | 岭参数序列;省略时自动选择 |
|
||||
| 4 | `trace_mode` | 否 | 布尔值 | 是否按岭迹模式输出 |
|
||||
|
||||
### `regress_AdjustedR2(r_square, sample_count, variable_count)`
|
||||
|
||||
用途:根据 R2、样本数和变量数计算调整后 R2。
|
||||
|
||||
参数个数:3
|
||||
返回值:实数
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ---------------- | ---- | -------- | ---------- |
|
||||
| 1 | `r_square` | 是 | 数值 | R2 |
|
||||
| 2 | `sample_count` | 是 | 整数 | 样本数量 |
|
||||
| 3 | `variable_count` | 是 | 整数 | 自变量数量 |
|
||||
|
||||
### `regress_Logistic(y_values, x_values, constant, alpha)`
|
||||
|
||||
用途:执行 Logistic 回归。
|
||||
|
||||
参数个数:4
|
||||
返回值:数组表;包含 `Coefficient`、`-2LogLikeHood`、`Wald Test`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ---------- | ---- | -------- | -------------- |
|
||||
| 1 | `y_values` | 是 | 数值数组 | 0/1 因变量样本 |
|
||||
| 2 | `x_values` | 是 | 数值矩阵 | 自变量样本矩阵 |
|
||||
| 3 | `constant` | 是 | 布尔值 | 是否包含常数项 |
|
||||
| 4 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
|
||||
### `regression(y_values, x_values, alpha, constant)`
|
||||
|
||||
用途:执行普通最小二乘回归。
|
||||
|
||||
参数个数:4
|
||||
返回值:数组表;包含 `Coefficient`、`Resid`、`Residual Test`、`R-Squared` 等结果项
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ---------- | ---- | ----------- | -------------- |
|
||||
| 1 | `y_values` | 是 | 数值数组 | 因变量样本 |
|
||||
| 2 | `x_values` | 是 | 数值矩阵 | 自变量样本矩阵 |
|
||||
| 3 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
| 4 | `constant` | 是 | 整数/布尔值 | 是否包含常数项 |
|
||||
|
||||
### `regress_DWTest(residuals)`
|
||||
|
||||
用途:计算 Durbin-Watson 统计量。
|
||||
|
||||
参数个数:1
|
||||
返回值:实数
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ----------- | ---- | -------- | ------------ |
|
||||
| 1 | `residuals` | 是 | 数值数组 | 回归残差序列 |
|
||||
|
||||
### `regress_White(y_values, x_values, constant, alpha)`
|
||||
|
||||
用途:执行 White 异方差检验。
|
||||
|
||||
参数个数:4
|
||||
返回值:数组表;包含 `F`、`NR2`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ---------- | ---- | ----------- | -------------- |
|
||||
| 1 | `y_values` | 是 | 数值数组 | 因变量样本 |
|
||||
| 2 | `x_values` | 是 | 数值矩阵 | 自变量样本矩阵 |
|
||||
| 3 | `constant` | 是 | 整数/布尔值 | 是否包含常数项 |
|
||||
| 4 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
|
||||
### `regress_MLS(y_values, x_values, residuals)`
|
||||
|
||||
用途:执行最小二乘回归并输出残差。
|
||||
|
||||
参数个数:3
|
||||
返回值:数组;返回回归系数,同时写入 `residuals`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ----------- | ---- | -------- | -------------- |
|
||||
| 1 | `y_values` | 是 | 数值数组 | 因变量样本 |
|
||||
| 2 | `x_values` | 是 | 数值矩阵 | 自变量样本矩阵 |
|
||||
| 3 | `residuals` | 是 | 变量引用 | 接收残差序列 |
|
||||
|
||||
### `regress_CMLS(y_values, x_values, residuals, constant)`
|
||||
|
||||
用途:执行带常数项控制的最小二乘回归并输出残差。
|
||||
|
||||
参数个数:4
|
||||
返回值:数组;返回回归系数,同时写入 `residuals`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ----------- | ---- | ----------- | -------------- |
|
||||
| 1 | `y_values` | 是 | 数值数组 | 因变量样本 |
|
||||
| 2 | `x_values` | 是 | 数值矩阵 | 自变量样本矩阵 |
|
||||
| 3 | `residuals` | 是 | 变量引用 | 接收残差序列 |
|
||||
| 4 | `constant` | 是 | 整数/布尔值 | 是否包含常数项 |
|
||||
|
||||
### `regress_JBTest(values, alpha)`
|
||||
|
||||
用途:执行 Jarque-Bera 正态性检验。
|
||||
|
||||
参数个数:2
|
||||
返回值:数组表;包含 `JB-Stat`、`P-Value`、`Hypothesis`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | -------- | ---------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 待检验序列 |
|
||||
| 2 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
|
||||
### `regress_FTest(y_values, residuals, variable_count, alpha)`
|
||||
|
||||
用途:执行回归 F 检验。
|
||||
|
||||
参数个数:4
|
||||
返回值:数组表;包含 `F-Stat`、`P-Value`、`Hypothesis`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ---------------- | ---- | -------- | ------------ |
|
||||
| 1 | `y_values` | 是 | 数值数组 | 因变量样本 |
|
||||
| 2 | `residuals` | 是 | 数值数组 | 回归残差序列 |
|
||||
| 3 | `variable_count` | 是 | 整数 | 自变量数量 |
|
||||
| 4 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
|
||||
### `regression_WLS(y_values, x_values, alpha, constant, mode, restrictiveness, x0, y0, weights)`
|
||||
|
||||
用途:执行加权最小二乘回归。
|
||||
|
||||
参数个数:9
|
||||
返回值:数组表;包含 `Coefficient`、`Resid`、`Residual Test` 等结果项
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ----------------- | ---- | -------------- | ---------------------------- |
|
||||
| 1 | `y_values` | 是 | 数值数组 | 因变量样本 |
|
||||
| 2 | `x_values` | 是 | 数值矩阵 | 自变量样本矩阵 |
|
||||
| 3 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
| 4 | `constant` | 是 | 整数/布尔值 | 是否包含常数项 |
|
||||
| 5 | `mode` | 是 | 整数 | 回归模式参数 |
|
||||
| 6 | `restrictiveness` | 是 | `nil`/数组 | 约束参数;无约束时传 `nil` |
|
||||
| 7 | `x0` | 是 | `nil`/数值矩阵 | 预测自变量;不需要时传 `nil` |
|
||||
| 8 | `y0` | 是 | `nil`/数值数组 | 预测因变量;不需要时传 `nil` |
|
||||
| 9 | `weights` | 是 | 数值数组 | 权重序列 |
|
||||
|
||||
### `regress_Binary(y_values, x_values, link_name, iteration_count, constant, alpha)`
|
||||
|
||||
用途:执行二元响应回归。
|
||||
|
||||
参数个数:6
|
||||
返回值:数组表;包含 `Coefficient`、`-2LogLikeHood`、`Wald Test`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ----------------- | ---- | -------- | -------------------------- |
|
||||
| 1 | `y_values` | 是 | 数值数组 | 0/1 因变量样本 |
|
||||
| 2 | `x_values` | 是 | 数值矩阵 | 自变量样本矩阵 |
|
||||
| 3 | `link_name` | 是 | 字符串 | 链接函数名;常用 `"logit"` |
|
||||
| 4 | `iteration_count` | 是 | 整数 | 迭代或模型参数 |
|
||||
| 5 | `constant` | 是 | 布尔值 | 是否包含常数项 |
|
||||
| 6 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
|
||||
### `regress_TTest(x_values, coefficients, residuals, variable_count, alpha, constant)`
|
||||
|
||||
用途:执行回归系数 T 检验。
|
||||
|
||||
参数个数:6
|
||||
返回值:数组表;包含 `T-Stat`、`P-Value`、`Hypothesis`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ---------------- | ---- | ----------------- | -------------------------- |
|
||||
| 1 | `x_values` | 是 | 数值数组/数值矩阵 | 自变量样本 |
|
||||
| 2 | `coefficients` | 是 | 数值数组 | 回归系数 |
|
||||
| 3 | `residuals` | 是 | 数值数组 | 回归残差序列 |
|
||||
| 4 | `variable_count` | 是 | 整数 | 自变量数量或自由度相关参数 |
|
||||
| 5 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
| 6 | `constant` | 是 | 整数/布尔值 | 是否包含常数项 |
|
||||
|
||||
### `regress_WLS(y_values, x_values, weights, residuals)`
|
||||
|
||||
用途:执行加权最小二乘回归并输出残差。
|
||||
|
||||
参数个数:4
|
||||
返回值:数组表;同时写入 `residuals`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ----------- | ---- | ----------------- | ------------ |
|
||||
| 1 | `y_values` | 是 | 数值数组 | 因变量样本 |
|
||||
| 2 | `x_values` | 是 | 数值数组/数值矩阵 | 自变量样本 |
|
||||
| 3 | `weights` | 是 | 数值数组 | 权重序列 |
|
||||
| 4 | `residuals` | 是 | 变量引用 | 接收残差序列 |
|
||||
|
||||
### `regress_AicAndSbic(residuals, variable_count, sample_count)`
|
||||
|
||||
用途:计算 AIC 和 SBIC。
|
||||
|
||||
参数个数:3
|
||||
返回值:数组表;包含 `Akaike Info Criterion`、`Schwarz Info Criterion`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ---------------- | ---- | -------- | ------------ |
|
||||
| 1 | `residuals` | 是 | 数值数组 | 回归残差序列 |
|
||||
| 2 | `variable_count` | 是 | 整数 | 自变量数量 |
|
||||
| 3 | `sample_count` | 是 | 整数 | 样本数量 |
|
||||
|
||||
### `regress_RSquare(y_values, residuals)`
|
||||
|
||||
用途:根据因变量序列和残差序列计算 R2。
|
||||
|
||||
参数个数:2
|
||||
返回值:实数
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ----------- | ---- | -------- | ------------ |
|
||||
| 1 | `y_values` | 是 | 数值数组 | 因变量样本 |
|
||||
| 2 | `residuals` | 是 | 数值数组 | 回归残差序列 |
|
||||
|
||||
### `regress_QRlsq(y_values, x_values, residuals, constant)`
|
||||
|
||||
用途:用 QR 分解执行最小二乘回归并输出残差。
|
||||
|
||||
参数个数:4
|
||||
返回值:数组;返回回归系数,同时写入 `residuals`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ----------- | ---- | ----------------- | -------------- |
|
||||
| 1 | `y_values` | 是 | 数值数组 | 因变量样本 |
|
||||
| 2 | `x_values` | 是 | 数值数组/数值矩阵 | 自变量样本 |
|
||||
| 3 | `residuals` | 是 | 变量引用 | 接收残差序列 |
|
||||
| 4 | `constant` | 是 | 整数/布尔值 | 是否包含常数项 |
|
||||
|
||||
### `boxcox(values)`
|
||||
|
||||
用途:执行 Box-Cox 变换。
|
||||
|
||||
参数个数:1
|
||||
返回值:数组表;包含 `data`、`lambda`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | -------- | ---------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 待变换数据 |
|
||||
|
||||
### `regress_VIF(x_values)`
|
||||
|
||||
用途:计算方差膨胀因子和条件数。
|
||||
|
||||
参数个数:1
|
||||
返回值:数组表;包含 `VIF`、`Cond`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ---------- | ---- | -------- | -------------- |
|
||||
| 1 | `x_values` | 是 | 数值矩阵 | 自变量样本矩阵 |
|
||||
|
||||
### `regress_Constraint(y_values, x_values, constant, a, b, aeq, beq, alpha, option, lower_bounds, upper_bounds)`
|
||||
|
||||
用途:执行带线性约束和边界约束的回归。
|
||||
|
||||
参数个数:11
|
||||
返回值:数组表;包含 `Coefficient`、`Fval`、`R-Squared`、`Adjusted R-Squared`、`Residual Series`、`Residual Test`、`F Test`、`T Test`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------------- | ---- | --------------- | ------------------------------------ |
|
||||
| 1 | `y_values` | 是 | 数值数组 | 因变量样本 |
|
||||
| 2 | `x_values` | 是 | 数值矩阵 | 自变量样本矩阵 |
|
||||
| 3 | `constant` | 是 | 整数/布尔值 | 是否包含常数项 |
|
||||
| 4 | `a` | 是 | 数值矩阵/空数组 | 不等式约束左侧矩阵;无约束时传空数组 |
|
||||
| 5 | `b` | 是 | 数值数组/空数组 | 不等式约束右侧向量;无约束时传空数组 |
|
||||
| 6 | `aeq` | 是 | 数值矩阵/空数组 | 等式约束左侧矩阵;无约束时传空数组 |
|
||||
| 7 | `beq` | 是 | 数值数组/空数组 | 等式约束右侧向量;无约束时传空数组 |
|
||||
| 8 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
| 9 | `option` | 是 | 整数 | 优化目标或约束回归模式参数 |
|
||||
| 10 | `lower_bounds` | 是 | 数值数组/空数组 | 系数下界;无下界时传空数组 |
|
||||
| 11 | `upper_bounds` | 是 | 数值数组/空数组 | 系数上界;无上界时传空数组 |
|
||||
|
||||
### `regress_HettestSpearman(y_values, x_values, alpha, constant)`
|
||||
|
||||
用途:执行 Spearman 等级相关异方差检验。
|
||||
|
||||
参数个数:4
|
||||
返回值:数组表;包含 `Statistic`、`P-Value`、`Hypothesis`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ---------- | ---- | ----------- | -------------- |
|
||||
| 1 | `y_values` | 是 | 数值数组 | 因变量样本 |
|
||||
| 2 | `x_values` | 是 | 数值矩阵 | 自变量样本矩阵 |
|
||||
| 3 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
| 4 | `constant` | 是 | 整数/布尔值 | 是否包含常数项 |
|
||||
|
||||
### `regression_OLS_White(y_values, x_values)`
|
||||
|
||||
用途:执行普通最小二乘回归,并输出 White 稳健标准误相关结果。
|
||||
|
||||
参数个数:2
|
||||
返回值:数组表;包含 `Coefficient`、`Resid`、`R-Squared`、`Adjusted R-Squared`、稳健 `T Test`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ---------- | ---- | -------- | -------------- |
|
||||
| 1 | `y_values` | 是 | 数值数组 | 因变量样本 |
|
||||
| 2 | `x_values` | 是 | 数值矩阵 | 自变量样本矩阵 |
|
||||
|
||||
### `regression_OLS_NW(y_values, x_values)`
|
||||
|
||||
用途:执行普通最小二乘回归,并输出 Newey-West 稳健标准误相关结果。
|
||||
|
||||
参数个数:2
|
||||
返回值:数组表;包含 `Coefficient`、`Resid`、`R-Squared`、`Adjusted R-Squared`、稳健 `T Test`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ---------- | ---- | -------- | -------------- |
|
||||
| 1 | `y_values` | 是 | 数值数组 | 因变量样本 |
|
||||
| 2 | `x_values` | 是 | 数值矩阵 | 自变量样本矩阵 |
|
||||
|
||||
### `nw_Adjustment_Simplification(values)`
|
||||
|
||||
用途:对序列执行 Newey-West 调整的简化计算。
|
||||
|
||||
参数个数:1
|
||||
返回值:数组表;包含 `stderr`、`T-Stat`、`P-Value`、`Hypothesis`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | -------- | ---------------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 待调整的样本序列 |
|
||||
|
||||
### `regress_TTest_RWLS(x_values, coefficients, residuals, variable_count, alpha, constant)`
|
||||
|
||||
用途:执行线性约束加权最小二乘回归的系数 T 检验。
|
||||
|
||||
参数个数:6
|
||||
返回值:数组表;包含 `T-Stat`、`P-Value`、`Hypothesis`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ---------------- | ---- | ----------------- | -------------------------- |
|
||||
| 1 | `x_values` | 是 | 数值数组/数值矩阵 | 自变量样本 |
|
||||
| 2 | `coefficients` | 是 | 数值数组 | 回归系数 |
|
||||
| 3 | `residuals` | 是 | 数值数组 | 回归残差序列 |
|
||||
| 4 | `variable_count` | 是 | 整数 | 自变量数量或自由度相关参数 |
|
||||
| 5 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
| 6 | `constant` | 是 | 整数/布尔值 | 是否包含常数项 |
|
||||
|
||||
### `regress_TTest_White(x_values, coefficients, residuals, alpha, constant, white_result)`
|
||||
|
||||
用途:基于 White 稳健结果执行回归系数 T 检验。
|
||||
|
||||
参数个数:6
|
||||
返回值:数组表;包含 `stderr`、`T-Stat`、`P-Value`、`Hypothesis`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------------- | ---- | ----------------- | -------------------------------- |
|
||||
| 1 | `x_values` | 是 | 数值数组/数值矩阵 | 自变量样本 |
|
||||
| 2 | `coefficients` | 是 | 数值数组 | 回归系数 |
|
||||
| 3 | `residuals` | 是 | 数值数组 | 回归残差序列 |
|
||||
| 4 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
| 5 | `constant` | 是 | 整数/布尔值 | 是否包含常数项 |
|
||||
| 6 | `white_result` | 是 | 数组表/矩阵 | White 稳健方差结果或对应回归结果 |
|
||||
|
||||
### `regress_TTest_NW(x_values, coefficients, residuals, alpha, constant, lag_order, robust_result)`
|
||||
|
||||
用途:基于 Newey-West 稳健结果执行回归系数 T 检验。
|
||||
|
||||
参数个数:7
|
||||
返回值:数组表;包含 `stderr`、`T-Stat`、`P-Value`、`Hypothesis`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | --------------- | ---- | ----------------- | -------------------------- |
|
||||
| 1 | `x_values` | 是 | 数值数组/数值矩阵 | 自变量样本 |
|
||||
| 2 | `coefficients` | 是 | 数值数组 | 回归系数 |
|
||||
| 3 | `residuals` | 是 | 数值数组 | 回归残差序列 |
|
||||
| 4 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
| 5 | `constant` | 是 | 整数/布尔值 | 是否包含常数项 |
|
||||
| 6 | `lag_order` | 是 | 整数 | Newey-West 滞后阶数 |
|
||||
| 7 | `robust_result` | 是 | 数组表/矩阵 | 稳健方差结果或对应回归结果 |
|
||||
|
||||
### `robustfit_M(y_values, x_values, alpha, constant, weight_name, tune)`
|
||||
|
||||
用途:执行 M 估计稳健回归。
|
||||
|
||||
参数个数:6
|
||||
返回值:数组表;包含 `Coefficient`、`Resid`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------------- | ---- | ----------------- | ------------------------------ |
|
||||
| 1 | `y_values` | 是 | 数值数组 | 因变量样本 |
|
||||
| 2 | `x_values` | 是 | 数值数组/数值矩阵 | 自变量样本 |
|
||||
| 3 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
| 4 | `constant` | 是 | 整数/布尔值 | 是否包含常数项 |
|
||||
| 5 | `weight_name` | 是 | 字符串 | 稳健权重函数名;如 `"andrews"` |
|
||||
| 6 | `tune` | 是 | 数值 | 权重函数调节常数 |
|
||||
|
||||
### `regress_GRStest(alpha_values, residual_matrix, factor_matrix)`
|
||||
|
||||
用途:执行 GRS 检验。
|
||||
|
||||
参数个数:3
|
||||
返回值:数组表;包含 `FGRS`、`pGRS`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ----------------- | ---- | ----------------- | ---------------------- |
|
||||
| 1 | `alpha_values` | 是 | 数值数组/数值矩阵 | 截距项或 alpha 向量 |
|
||||
| 2 | `residual_matrix` | 是 | 数值矩阵 | 回归残差矩阵 |
|
||||
| 3 | `factor_matrix` | 是 | 数值矩阵 | 因子收益或因子暴露矩阵 |
|
||||
|
||||
### `leastSquares_CurveFitting(factors, y_values)`
|
||||
|
||||
用途:执行最小二乘曲线拟合;当 `y_values` 中存在 `nil` 或 `nan` 时,跳过对应位置后计算。
|
||||
|
||||
参数个数:2
|
||||
返回值:数值矩阵/数组;拟合系数
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ---------- | ---- | -------- | ------------ |
|
||||
| 1 | `factors` | 是 | 数值矩阵 | 拟合因子矩阵 |
|
||||
| 2 | `y_values` | 是 | 数值数组 | 目标值序列 |
|
||||
|
||||
### `regress_Stepwise(y_values, x_values, enter_alpha, remove_alpha)`
|
||||
|
||||
用途:执行逐步回归。
|
||||
|
||||
参数个数:4
|
||||
返回值:数组表;包含 `x`、`regress`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------------- | ---- | -------- | ------------------------ |
|
||||
| 1 | `y_values` | 是 | 数值数组 | 因变量样本 |
|
||||
| 2 | `x_values` | 是 | 数值矩阵 | 自变量样本矩阵 |
|
||||
| 3 | `enter_alpha` | 是 | 数值 | 变量进入模型的显著性阈值 |
|
||||
| 4 | `remove_alpha` | 是 | 数值 | 变量移出模型的显著性阈值 |
|
||||
|
||||
### `regress_pri(y_values, x_values, contribution_rate, alpha)`
|
||||
|
||||
用途:执行按累计贡献率选择主成分的回归。
|
||||
|
||||
参数个数:4
|
||||
返回值:数组表;包含 `Coefficient`、`Resid`、`R-Squared`、`Adjusted R-Squared`、`SSR`、`HelpRegress`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------------------- | ---- | -------- | -------------------- |
|
||||
| 1 | `y_values` | 是 | 数值数组 | 因变量样本 |
|
||||
| 2 | `x_values` | 是 | 数值矩阵 | 自变量样本矩阵 |
|
||||
| 3 | `contribution_rate` | 是 | 数值 | 主成分累计贡献率阈值 |
|
||||
| 4 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
@@ -0,0 +1,345 @@
|
||||
# 数学函数 - 统计推断
|
||||
|
||||
文档类型:函数事实页
|
||||
是否可直接用于生成代码:是;本页函数条目均包含参数表
|
||||
遇到不确定时:回到 [../math.md](../math.md)、[../../index.md](../../index.md)
|
||||
|
||||
本页收录置信区间估计、假设检验、方差分析和正态 QQ 分析函数。
|
||||
|
||||
## 服务器统计推断函数
|
||||
|
||||
### `estimate_SNU(values, known_variance, alpha, tail)`
|
||||
|
||||
用途:估计单个正态总体均值的置信区间。
|
||||
|
||||
参数个数:4
|
||||
返回值:数组表;包含 `Lower`、`Upper`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ---------------- | ---- | ---------- | -------------------------------------------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 样本数据 |
|
||||
| 2 | `known_variance` | 是 | `nil`/数值 | 已知方差;未知时传 `nil` |
|
||||
| 3 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
| 4 | `tail` | 是 | 字符串 | 区间方向;常用 `"both"`、`"left"`、`"right"` |
|
||||
|
||||
### `estimate_TNU(samples, known_variances, alpha, tail, mode)`
|
||||
|
||||
用途:估计两个正态总体均值差的置信区间。
|
||||
|
||||
参数个数:5
|
||||
返回值:数组表;包含 `Lower`、`Upper`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ----------------- | ---- | ------------- | -------------------------------------------- |
|
||||
| 1 | `samples` | 是 | 数值矩阵/数组 | 两组样本数据 |
|
||||
| 2 | `known_variances` | 是 | 数组 | 两组已知方差;未知项可用 `nil` |
|
||||
| 3 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
| 4 | `tail` | 是 | 字符串 | 区间方向;常用 `"both"`、`"left"`、`"right"` |
|
||||
| 5 | `mode` | 是 | 整数 | 检验或估计模式参数 |
|
||||
|
||||
### `estimate_SND(values, alpha, tail)`
|
||||
|
||||
用途:估计单个正态总体方差的置信区间。
|
||||
|
||||
参数个数:3
|
||||
返回值:数组表;包含 `Lower`、`Upper`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | -------- | -------------------------------------------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 样本数据 |
|
||||
| 2 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
| 3 | `tail` | 是 | 字符串 | 区间方向;常用 `"both"`、`"left"`、`"right"` |
|
||||
|
||||
### `estimate_TND(samples, alpha)`
|
||||
|
||||
用途:估计两个正态总体方差比的置信区间。
|
||||
|
||||
参数个数:2
|
||||
返回值:数组表;包含 `Lower`、`Upper`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | --------- | ---- | ------------- | ------------ |
|
||||
| 1 | `samples` | 是 | 数值矩阵/数组 | 两组样本数据 |
|
||||
| 2 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
|
||||
### `estimate_SP(sample_ratio, sample_count, alpha)`
|
||||
|
||||
用途:估计单个总体比例的置信区间。
|
||||
|
||||
参数个数:3
|
||||
返回值:数组表;包含 `Lower`、`upper`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------------- | ---- | -------- | ---------- |
|
||||
| 1 | `sample_ratio` | 是 | 数值 | 样本比例 |
|
||||
| 2 | `sample_count` | 是 | 整数 | 样本数量 |
|
||||
| 3 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
|
||||
### `estimate_TP(sample_ratios, sample_counts, alpha)`
|
||||
|
||||
用途:估计两个总体比例差的置信区间。
|
||||
|
||||
参数个数:3
|
||||
返回值:数组表;包含 `Lower`、`upper`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | --------------- | ---- | -------- | ------------ |
|
||||
| 1 | `sample_ratios` | 是 | 数值数组 | 两个样本比例 |
|
||||
| 2 | `sample_counts` | 是 | 数值数组 | 两个样本数量 |
|
||||
| 3 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
|
||||
### `hypoth_TailRes(statistic, p_value, tail, alpha)`
|
||||
|
||||
用途:根据统计量、P 值、检验方向和显著性水平生成假设检验结果。
|
||||
|
||||
参数个数:4
|
||||
返回值:数组表;包含 `Statistic`、`P-Value`、`Hypothesis`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ----------- | ---- | -------- | -------------------------------------------- |
|
||||
| 1 | `statistic` | 是 | 数值 | 检验统计量 |
|
||||
| 2 | `p_value` | 是 | 数值 | P 值 |
|
||||
| 3 | `tail` | 是 | 字符串 | 检验方向;常用 `"both"`、`"left"`、`"right"` |
|
||||
| 4 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
|
||||
### `normPlot(values[, mode])`
|
||||
|
||||
用途:生成正态 QQ 图数据,或返回正态性评分。
|
||||
|
||||
参数个数:1 到 2
|
||||
返回值:数组表/实数
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | -------- | --------------------------------------------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 样本数据 |
|
||||
| 2 | `mode` | 否 | 整数 | 省略时返回 QQ 图数组表;传 `1` 时返回评分实数 |
|
||||
|
||||
### `hypoth_Kstest(values, tail, alpha, cdf)`
|
||||
|
||||
用途:执行 Kolmogorov-Smirnov 检验。
|
||||
|
||||
参数个数:4
|
||||
返回值:数组表;包含 `statistical`、`criticalValue`、`P-Value`、`Hypothesis`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | --------------------- | -------------------------------------------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 样本数据 |
|
||||
| 2 | `tail` | 是 | 字符串 | 检验方向;常用 `"both"`、`"left"`、`"right"` |
|
||||
| 3 | `alpha` | 是 | 数值/变量引用/`nil` | 显著性水平;传变量或 `nil` 时使用默认值 |
|
||||
| 4 | `cdf` | 是 | 表达式对象/函数/`nil` | 理论分布 CDF;默认检验可传 `nil` |
|
||||
|
||||
### `hypoth_lillietest(values, alpha, distribution_name)`
|
||||
|
||||
用途:执行 Lilliefors 正态性检验。
|
||||
|
||||
参数个数:3
|
||||
返回值:数组表;包含 `kstat`、`cv`、`P-value`、`Hypothesis`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------------------- | ---- | -------- | ----------------------------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 样本数据 |
|
||||
| 2 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
| 3 | `distribution_name` | 是 | 字符串 | 分布名;正态性检验传 `"norm"` |
|
||||
|
||||
### `hypoth_IndepTest(observed_table, alpha)`
|
||||
|
||||
用途:执行列联表独立性检验。
|
||||
|
||||
参数个数:2
|
||||
返回值:数组表;包含 `Statistic`、`P-Value`、`Hypothesis`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ---------------- | ---- | -------- | -------------- |
|
||||
| 1 | `observed_table` | 是 | 数值矩阵 | 列联表观测频数 |
|
||||
| 2 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
|
||||
### `hypoth_KruskalWallis(observed_table, alpha)`
|
||||
|
||||
用途:执行 Kruskal-Wallis 检验。
|
||||
|
||||
参数个数:2
|
||||
返回值:数组表;包含 `Statistic`、`P-Value`、`Hypothesis`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ---------------- | ---- | -------- | ------------ |
|
||||
| 1 | `observed_table` | 是 | 数值矩阵 | 检验数据矩阵 |
|
||||
| 2 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
|
||||
### `hypoth_SNUTest(values, mean_value, std_dev, tail, alpha)`
|
||||
|
||||
用途:执行单个正态总体均值 U 检验。
|
||||
|
||||
参数个数:5
|
||||
返回值:数组表;包含 `Statistic`、`P-Value`、`Hypothesis`,可包含 `(T1,T2)`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------------ | ---- | -------- | -------------------------------------------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 样本数据 |
|
||||
| 2 | `mean_value` | 是 | 数值 | 原假设均值 |
|
||||
| 3 | `std_dev` | 是 | 数值 | 总体标准差 |
|
||||
| 4 | `tail` | 是 | 字符串 | 检验方向;常用 `"both"`、`"left"`、`"right"` |
|
||||
| 5 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
|
||||
### `hypoth_TNUTest(samples, mean_diff, std_devs, tail, alpha, mode)`
|
||||
|
||||
用途:执行两个正态总体均值差 U 检验。
|
||||
|
||||
参数个数:6
|
||||
返回值:数组表;包含 `Statistic`、`P-Value`、`Hypothesis`,可包含 `(T1,T2)`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ----------- | ---- | ------------- | -------------------------------------------- |
|
||||
| 1 | `samples` | 是 | 数值矩阵/数组 | 两组样本数据 |
|
||||
| 2 | `mean_diff` | 是 | 数值 | 原假设均值差 |
|
||||
| 3 | `std_devs` | 是 | 数值数组 | 两组标准差参数 |
|
||||
| 4 | `tail` | 是 | 字符串 | 检验方向;常用 `"both"`、`"left"`、`"right"` |
|
||||
| 5 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
| 6 | `mode` | 是 | 整数 | 检验模式参数 |
|
||||
|
||||
### `hypoth_SNDTest(values, variance_value, tail, alpha)`
|
||||
|
||||
用途:执行单个正态总体方差检验。
|
||||
|
||||
参数个数:4
|
||||
返回值:数组表;包含 `Statistic`、`P-Value`、`Hypothesis`,可包含 `(T1,T2)`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ---------------- | ---- | -------- | -------------------------------------------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 样本数据 |
|
||||
| 2 | `variance_value` | 是 | 数值 | 原假设方差 |
|
||||
| 3 | `tail` | 是 | 字符串 | 检验方向;常用 `"both"`、`"left"`、`"right"` |
|
||||
| 4 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
|
||||
### `hypoth_TNDTest(samples, tail, alpha)`
|
||||
|
||||
用途:执行两个正态总体方差检验。
|
||||
|
||||
参数个数:3
|
||||
返回值:数组表;包含 `Statistic`、`P-Value`、`Hypothesis`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | --------- | ---- | ------------- | -------------------------------------------- |
|
||||
| 1 | `samples` | 是 | 数值矩阵/数组 | 两组样本数据 |
|
||||
| 2 | `tail` | 是 | 字符串 | 检验方向;常用 `"both"`、`"left"`、`"right"` |
|
||||
| 3 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
|
||||
### `hypoth_LSUTest(sample_mean, sample_variance, sample_count, mean_value, tail, alpha)`
|
||||
|
||||
用途:用样本均值、样本方差和样本数量执行单总体均值检验。
|
||||
|
||||
参数个数:6
|
||||
返回值:数组表;包含 `Statistic`、`P-Value`、`Hypothesis`,可包含 `(T1,T2)`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ----------------- | ---- | -------- | -------------------------------------------- |
|
||||
| 1 | `sample_mean` | 是 | 数值 | 样本均值 |
|
||||
| 2 | `sample_variance` | 是 | 数值 | 样本方差 |
|
||||
| 3 | `sample_count` | 是 | 整数 | 样本数量 |
|
||||
| 4 | `mean_value` | 是 | 数值 | 原假设均值 |
|
||||
| 5 | `tail` | 是 | 字符串 | 检验方向;常用 `"both"`、`"left"`、`"right"` |
|
||||
| 6 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
|
||||
### `anova_Single(groups, alpha)`
|
||||
|
||||
用途:执行单因素方差分析。
|
||||
|
||||
参数个数:2
|
||||
返回值:数组表;包含 `A-Factor`、`Error`、`Total`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | ------------- | ---------- |
|
||||
| 1 | `groups` | 是 | 数值矩阵/数组 | 各组观测值 |
|
||||
| 2 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
|
||||
### `anova_Twice(values, alpha, repeat_count)`
|
||||
|
||||
用途:执行双因素方差分析。
|
||||
|
||||
参数个数:3
|
||||
返回值:数组表;包含 `A-Factor(Rows)`、`B-Factor(Columns)`、`AB-interaction` 等结果项
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------------- | ---- | -------- | ------------------------------ |
|
||||
| 1 | `values` | 是 | 数值矩阵 | 观测值矩阵 |
|
||||
| 2 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
| 3 | `repeat_count` | 是 | 整数 | 每个因素水平组合的重复试验次数 |
|
||||
|
||||
### `anova_Bartlett(groups, alpha)`
|
||||
|
||||
用途:执行 Bartlett 方差齐性检验。
|
||||
|
||||
参数个数:2
|
||||
返回值:数组表;包含 `B-Stat`、`P-Value`、`df`、`Hypothesis`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | ------------- | ---------- |
|
||||
| 1 | `groups` | 是 | 数值矩阵/数组 | 各组观测值 |
|
||||
| 2 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
|
||||
### `anova_Levene(groups, alpha)`
|
||||
|
||||
用途:执行 Levene 方差齐性检验。
|
||||
|
||||
参数个数:2
|
||||
返回值:数组表;包含 `F-Stat`、`P-Value`、`df1`、`df2`、`Hypothesis`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | ------------- | ---------- |
|
||||
| 1 | `groups` | 是 | 数值矩阵/数组 | 各组观测值 |
|
||||
| 2 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
|
||||
### `hypoth_SignTest(values, probability, median_value, tail, alpha)`
|
||||
|
||||
用途:执行符号检验。
|
||||
|
||||
参数个数:5
|
||||
返回值:数组表;包含 `Statistic`、`P-Value`、`Hypothesis`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------------- | ---- | -------- | -------------------------------------------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 样本数据 |
|
||||
| 2 | `probability` | 是 | 数值 | 原假设成功概率 |
|
||||
| 3 | `median_value` | 是 | 数值 | 原假设中位数 |
|
||||
| 4 | `tail` | 是 | 字符串 | 检验方向;常用 `"both"`、`"left"`、`"right"` |
|
||||
| 5 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
|
||||
### `hypoth_WilcoxonTest(values, median_value, tail, alpha)`
|
||||
|
||||
用途:执行 Wilcoxon 符号秩检验。
|
||||
|
||||
参数个数:4
|
||||
返回值:数组表;包含 `Statistic`、`P-Value`、`Hypothesis`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------------- | ---- | -------- | -------------------------------------------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 样本数据 |
|
||||
| 2 | `median_value` | 是 | 数值 | 原假设中位数 |
|
||||
| 3 | `tail` | 是 | 字符串 | 检验方向;常用 `"both"`、`"left"`、`"right"` |
|
||||
| 4 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
|
||||
### `hypoth_McNemarTest(observed_table, alpha)`
|
||||
|
||||
用途:执行 McNemar 检验。
|
||||
|
||||
参数个数:2
|
||||
返回值:数组表;包含 `Statistic`、`P-Value`、`Hypothesis`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ---------------- | ---- | -------- | ---------------------- |
|
||||
| 1 | `observed_table` | 是 | 数值矩阵 | 2x2 配对分类资料列联表 |
|
||||
| 2 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
|
||||
### `hypoth_PNUTest(samples, mean_diff, std_dev, tail, alpha)`
|
||||
|
||||
用途:执行配对样本均值差 U 检验。
|
||||
|
||||
参数个数:5
|
||||
返回值:数组表;包含 `Statistic`、`P-Value`、`Hypothesis`,可包含 `(T1,T2)`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ----------- | ---- | ------------- | -------------------------------------------- |
|
||||
| 1 | `samples` | 是 | 数值矩阵/数组 | 两组配对样本数据 |
|
||||
| 2 | `mean_diff` | 是 | 数值 | 原假设均值差 |
|
||||
| 3 | `std_dev` | 是 | `nil`/数值 | 差值标准差;未知时传 `nil` |
|
||||
| 4 | `tail` | 是 | 字符串 | 检验方向;常用 `"both"`、`"left"`、`"right"` |
|
||||
| 5 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
@@ -0,0 +1,854 @@
|
||||
# 数学函数 - 描述统计
|
||||
|
||||
文档类型:函数事实页
|
||||
是否可直接用于生成代码:是;本页函数条目均包含参数表
|
||||
遇到不确定时:回到 [../math.md](../math.md)、[../../index.md](../../index.md)
|
||||
|
||||
本页收录一般统计量、次序统计量和含 NAN 统计函数。
|
||||
|
||||
## 一般统计量
|
||||
|
||||
### `minIntValue(a)`
|
||||
|
||||
用途:进行数值统计计算。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `a` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
|
||||
### `sumOfSquares(a)`
|
||||
|
||||
用途:进行数值统计计算。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `a` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
|
||||
### `stdDev(a[, arg2][, arg3][, arg4])`
|
||||
|
||||
用途:一般统计量相关函数。
|
||||
|
||||
参数个数:1 到 4
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `a` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 否 | 整数 | 按源文档示例顺序传入 |
|
||||
| 3 | `arg3` | 否 | 任意值 | 按源文档示例顺序传入 |
|
||||
| 4 | `arg4` | 否 | 字符串 | 按源文档示例顺序传入 |
|
||||
|
||||
### `mean(a[, arg2][, arg3][, arg4])`
|
||||
|
||||
用途:进行数值统计计算。
|
||||
|
||||
参数个数:1 到 4
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `a` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 否 | 整数 | 按源文档示例顺序传入 |
|
||||
| 3 | `arg3` | 否 | 任意值 | 按源文档示例顺序传入 |
|
||||
| 4 | `arg4` | 否 | 字符串 | 按源文档示例顺序传入 |
|
||||
|
||||
### `sum(a[, arg2][, arg3][, arg4])`
|
||||
|
||||
用途:进行数值统计计算。
|
||||
|
||||
参数个数:1 到 4
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `a` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 否 | 整数 | 按源文档示例顺序传入 |
|
||||
| 3 | `arg3` | 否 | 任意值 | 按源文档示例顺序传入 |
|
||||
| 4 | `arg4` | 否 | 字符串 | 按源文档示例顺序传入 |
|
||||
|
||||
### `maxValue(a[, arg2][, arg3][, arg4])`
|
||||
|
||||
用途:进行数值统计计算。
|
||||
|
||||
参数个数:1 到 4
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `a` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 否 | 整数 | 按源文档示例顺序传入 |
|
||||
| 3 | `arg3` | 否 | 任意值 | 按源文档示例顺序传入 |
|
||||
| 4 | `arg4` | 否 | 字符串 | 按源文档示例顺序传入 |
|
||||
|
||||
### `minValue(a[, arg2][, arg3][, arg4])`
|
||||
|
||||
用途:进行数值统计计算。
|
||||
|
||||
参数个数:1 到 4
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `a` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 否 | 整数 | 按源文档示例顺序传入 |
|
||||
| 3 | `arg3` | 否 | 任意值 | 按源文档示例顺序传入 |
|
||||
| 4 | `arg4` | 否 | 字符串 | 按源文档示例顺序传入 |
|
||||
|
||||
### `norm(a[, arg2][, arg3][, arg4])`
|
||||
|
||||
用途:一般统计量相关函数。
|
||||
|
||||
参数个数:1 到 4
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `a` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 否 | 整数 | 按源文档示例顺序传入 |
|
||||
| 3 | `arg3` | 否 | 任意值 | 按源文档示例顺序传入 |
|
||||
| 4 | `arg4` | 否 | 字符串 | 按源文档示例顺序传入 |
|
||||
|
||||
### `sumsAndSquares(a, b, c)`
|
||||
|
||||
用途:进行数值统计计算。
|
||||
|
||||
参数个数:3
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------------------------------- |
|
||||
| 1 | `a` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `b` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `b` |
|
||||
| 3 | `c` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `c` |
|
||||
|
||||
### `maxIntValue(a)`
|
||||
|
||||
用途:进行数值统计计算。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `a` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
|
||||
### `sumInt(a)`
|
||||
|
||||
用途:进行数值统计计算。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `a` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
|
||||
### `harmean(data[, arg2][, arg3][, arg4])`
|
||||
|
||||
用途:进行数值统计计算。
|
||||
|
||||
参数个数:1 到 4
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `data` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 否 | 整数 | 按源文档示例顺序传入 |
|
||||
| 3 | `arg3` | 否 | 任意值 | 按源文档示例顺序传入 |
|
||||
| 4 | `arg4` | 否 | 字符串 | 按源文档示例顺序传入 |
|
||||
|
||||
### `variance(a[, arg2][, arg3][, arg4])`
|
||||
|
||||
用途:一般统计量相关函数。
|
||||
|
||||
参数个数:1 到 4
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `a` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 否 | 整数 | 按源文档示例顺序传入 |
|
||||
| 3 | `arg3` | 否 | 任意值 | 按源文档示例顺序传入 |
|
||||
| 4 | `arg4` | 否 | 字符串 | 按源文档示例顺序传入 |
|
||||
|
||||
### `meanAndStdDev(a, b, c)`
|
||||
|
||||
用途:进行数值统计计算。
|
||||
|
||||
参数个数:3
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------------------------------- |
|
||||
| 1 | `a` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `b` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `b` |
|
||||
| 3 | `c` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `c` |
|
||||
|
||||
### `aveDev(data)`
|
||||
|
||||
用途:一般统计量相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `data` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
|
||||
### `skewness(data[, arg2][, arg3][, arg4])`
|
||||
|
||||
用途:一般统计量相关函数。
|
||||
|
||||
参数个数:1 到 4
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `data` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 否 | 整数 | 按源文档示例顺序传入 |
|
||||
| 3 | `arg3` | 否 | 任意值 | 按源文档示例顺序传入 |
|
||||
| 4 | `arg4` | 否 | 字符串 | 按源文档示例顺序传入 |
|
||||
|
||||
### `totalVariance(a)`
|
||||
|
||||
用途:一般统计量相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `a` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
|
||||
### `product(data[, arg2][, arg3][, arg4])`
|
||||
|
||||
用途:一般统计量相关函数。
|
||||
|
||||
参数个数:1 到 4
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `data` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 否 | 整数 | 按源文档示例顺序传入 |
|
||||
| 3 | `arg3` | 否 | 任意值 | 按源文档示例顺序传入 |
|
||||
| 4 | `arg4` | 否 | 字符串 | 按源文档示例顺序传入 |
|
||||
|
||||
### `popnStdDev(a[, arg2][, arg3][, arg4])`
|
||||
|
||||
用途:一般统计量相关函数。
|
||||
|
||||
参数个数:1 到 4
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `a` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 否 | 整数 | 按源文档示例顺序传入 |
|
||||
| 3 | `arg3` | 否 | 任意值 | 按源文档示例顺序传入 |
|
||||
| 4 | `arg4` | 否 | 字符串 | 按源文档示例顺序传入 |
|
||||
|
||||
### `kurtosis2(data[, arg2][, arg3][, arg4])`
|
||||
|
||||
用途:一般统计量相关函数。
|
||||
|
||||
参数个数:1 到 4
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `data` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 否 | 整数 | 按源文档示例顺序传入 |
|
||||
| 3 | `arg3` | 否 | 任意值 | 按源文档示例顺序传入 |
|
||||
| 4 | `arg4` | 否 | 字符串 | 按源文档示例顺序传入 |
|
||||
|
||||
### `median(data)`
|
||||
|
||||
用途:一般统计量相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `data` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
|
||||
### `skewness2(data[, arg2][, arg3][, arg4])`
|
||||
|
||||
用途:一般统计量相关函数。
|
||||
|
||||
参数个数:1 到 4
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `data` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 否 | 整数 | 按源文档示例顺序传入 |
|
||||
| 3 | `arg3` | 否 | 任意值 | 按源文档示例顺序传入 |
|
||||
| 4 | `arg4` | 否 | 字符串 | 按源文档示例顺序传入 |
|
||||
|
||||
### `kurtosis(data[, arg2][, arg3][, arg4])`
|
||||
|
||||
用途:一般统计量相关函数。
|
||||
|
||||
参数个数:1 到 4
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `data` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 否 | 整数 | 按源文档示例顺序传入 |
|
||||
| 3 | `arg3` | 否 | 任意值 | 按源文档示例顺序传入 |
|
||||
| 4 | `arg4` | 否 | 字符串 | 按源文档示例顺序传入 |
|
||||
|
||||
### `mode(data)`
|
||||
|
||||
用途:一般统计量相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `data` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
|
||||
### `randG(arg1, arg2)`
|
||||
|
||||
用途:一般统计量相关函数。
|
||||
|
||||
参数个数:2
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `geomean(data[, arg2][, arg3][, arg4])`
|
||||
|
||||
用途:进行数值统计计算。
|
||||
|
||||
参数个数:1 到 4
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `data` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 否 | 整数 | 按源文档示例顺序传入 |
|
||||
| 3 | `arg3` | 否 | 任意值 | 按源文档示例顺序传入 |
|
||||
| 4 | `arg4` | 否 | 字符串 | 按源文档示例顺序传入 |
|
||||
|
||||
### `popnVariance(a[, arg2][, arg3][, arg4])`
|
||||
|
||||
用途:一般统计量相关函数。
|
||||
|
||||
参数个数:1 到 4
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `a` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 否 | 整数 | 按源文档示例顺序传入 |
|
||||
| 3 | `arg3` | 否 | 任意值 | 按源文档示例顺序传入 |
|
||||
| 4 | `arg4` | 否 | 字符串 | 按源文档示例顺序传入 |
|
||||
|
||||
### `momentSkewKurtosis(data, m1, m2, m3, m4, skew, kurtosis)`
|
||||
|
||||
用途:一般统计量相关函数。
|
||||
|
||||
参数个数:7
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ---------- | ---- | -------- | --------------------------------------------------- |
|
||||
| 1 | `data` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `m1` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `M1` |
|
||||
| 3 | `m2` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `M2` |
|
||||
| 4 | `m3` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `M3` |
|
||||
| 5 | `m4` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `M4` |
|
||||
| 6 | `skew` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `Skew` |
|
||||
| 7 | `kurtosis` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `Kurtosis` |
|
||||
|
||||
### `devSq(data)`
|
||||
|
||||
用途:一般统计量相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `data` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
|
||||
## 服务器统计函数
|
||||
|
||||
### `cov(left_values, right_values)`
|
||||
|
||||
用途:计算两个数值序列的协方差。
|
||||
|
||||
参数个数:2
|
||||
返回值:实数
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------------- | ---- | -------- | ------------------------------------------------ |
|
||||
| 1 | `left_values` | 是 | 数值数组 | 第一个数值序列 |
|
||||
| 2 | `right_values` | 是 | 数值数组 | 第二个数值序列;长度应与第一个序列一致且不少于 2 |
|
||||
|
||||
### `correl(left_values, right_values)`
|
||||
|
||||
用途:计算两个数值序列的相关系数。
|
||||
|
||||
参数个数:2
|
||||
返回值:实数
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------------- | ---- | -------- | ------------------------------------------------ |
|
||||
| 1 | `left_values` | 是 | 数值数组 | 第一个数值序列 |
|
||||
| 2 | `right_values` | 是 | 数值数组 | 第二个数值序列;长度应与第一个序列一致且不少于 2 |
|
||||
|
||||
### `slope(y_values, x_values)`
|
||||
|
||||
用途:计算 `y_values` 对 `x_values` 做线性回归时的斜率。
|
||||
|
||||
参数个数:2
|
||||
返回值:实数
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ---------- | ---- | -------- | -------------------------------------------- |
|
||||
| 1 | `y_values` | 是 | 数值数组 | 因变量序列 |
|
||||
| 2 | `x_values` | 是 | 数值数组 | 自变量序列;长度应与因变量序列一致且不少于 2 |
|
||||
|
||||
### `intercept(y_values, x_values)`
|
||||
|
||||
用途:计算 `y_values` 对 `x_values` 做线性回归时的截距。
|
||||
|
||||
参数个数:2
|
||||
返回值:实数
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ---------- | ---- | -------- | -------------------------------------------- |
|
||||
| 1 | `y_values` | 是 | 数值数组 | 因变量序列 |
|
||||
| 2 | `x_values` | 是 | 数值数组 | 自变量序列;长度应与因变量序列一致且不少于 2 |
|
||||
|
||||
### `rsq(y_values, x_values)`
|
||||
|
||||
用途:计算 `y_values` 与 `x_values` 的回归判定系数。
|
||||
|
||||
参数个数:2
|
||||
返回值:实数
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ---------- | ---- | -------- | -------------------------------------------- |
|
||||
| 1 | `y_values` | 是 | 数值数组 | 因变量序列 |
|
||||
| 2 | `x_values` | 是 | 数值数组 | 自变量序列;长度应与因变量序列一致且不少于 2 |
|
||||
|
||||
### `steyx(y_values, x_values)`
|
||||
|
||||
用途:计算 `y_values` 对 `x_values` 做线性回归时的估计标准误差。
|
||||
|
||||
参数个数:2
|
||||
返回值:实数
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ---------- | ---- | -------- | ------------------------------------------ |
|
||||
| 1 | `y_values` | 是 | 数值数组 | 因变量序列 |
|
||||
| 2 | `x_values` | 是 | 数值数组 | 自变量序列;长度应与因变量序列一致且大于 2 |
|
||||
|
||||
### `slopeAndIntercept(y_values, x_values)`
|
||||
|
||||
用途:计算 `y_values` 对 `x_values` 做线性回归时的斜率和截距。
|
||||
|
||||
参数个数:2
|
||||
返回值:数组;第 1 个元素为斜率,第 2 个元素为截距
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ---------- | ---- | -------- | -------------------------------------------- |
|
||||
| 1 | `y_values` | 是 | 数值数组 | 因变量序列 |
|
||||
| 2 | `x_values` | 是 | 数值数组 | 自变量序列;长度应与因变量序列一致且不少于 2 |
|
||||
|
||||
### `variationCoefficient(values)`
|
||||
|
||||
用途:计算数值序列的变异系数。
|
||||
|
||||
参数个数:1
|
||||
返回值:实数
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | -------- | ---------------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 要计算的数值序列 |
|
||||
|
||||
### `selfStdDev(values, threshold)`
|
||||
|
||||
用途:按给定阈值计算数值序列的下行标准差。
|
||||
|
||||
参数个数:2
|
||||
返回值:实数
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ----------- | ---- | -------- | ----------------------------------------------------------------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 要计算的数值序列 |
|
||||
| 2 | `threshold` | 是 | 数值 | 阈值;按 `value - threshold` 处理后,将大于 0 的部分按 0 参与计算 |
|
||||
|
||||
### `skew(values, out_skew)`
|
||||
|
||||
用途:计算数值序列的偏度。
|
||||
|
||||
参数个数:2
|
||||
返回值:整数状态码;成功返回 `1`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ---------- | ---- | -------- | ---------------------------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 要计算的数值序列 |
|
||||
| 2 | `out_skew` | 是 | 变量引用 | 接收偏度结果,结果类型为实数 |
|
||||
|
||||
### `kurt(values, out_kurt)`
|
||||
|
||||
用途:计算数值序列的峰度。
|
||||
|
||||
参数个数:2
|
||||
返回值:整数状态码;成功返回 `1`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ---------- | ---- | -------- | ---------------------------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 要计算的数值序列 |
|
||||
| 2 | `out_kurt` | 是 | 变量引用 | 接收峰度结果,结果类型为实数 |
|
||||
|
||||
### `meanAndPopnStdDevWithRate(values, rates, out_mean, out_std_dev)`
|
||||
|
||||
用途:按权重序列计算均值和总体标准差。
|
||||
|
||||
参数个数:4
|
||||
返回值:整数状态码;成功返回 `0`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------------- | ---- | -------- | -------------------------------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 要计算的数值序列 |
|
||||
| 2 | `rates` | 是 | 数值数组 | 权重序列;长度应与 `values` 一致 |
|
||||
| 3 | `out_mean` | 是 | 变量引用 | 接收均值,结果类型为实数 |
|
||||
| 4 | `out_std_dev` | 是 | 变量引用 | 接收总体标准差,结果类型为实数 |
|
||||
|
||||
### `betaAndAlpha(y_values, x_values, out_beta, out_alpha)`
|
||||
|
||||
用途:计算 `y_values` 对 `x_values` 做线性回归时的 beta 和 alpha。
|
||||
|
||||
参数个数:4
|
||||
返回值:整数状态码;成功返回 `0`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ----------- | ---- | -------- | ---------------------------------- |
|
||||
| 1 | `y_values` | 是 | 数值数组 | 因变量序列 |
|
||||
| 2 | `x_values` | 是 | 数值数组 | 自变量序列;长度应与因变量序列一致 |
|
||||
| 3 | `out_beta` | 是 | 变量引用 | 接收 beta,结果类型为实数 |
|
||||
| 4 | `out_alpha` | 是 | 变量引用 | 接收 alpha,结果类型为实数 |
|
||||
|
||||
### `regressionChannel(y_values, x_values, now_y, now_x, out_beta, out_alpha, out_upper_alpha, out_lower_alpha, out_upper_y, out_lower_y, out_position_percent, out_expected_y)`
|
||||
|
||||
用途:按线性回归结果计算上下轨道、当前点所在轨道百分比和当前 `x` 的预期回归值。
|
||||
|
||||
参数个数:12
|
||||
返回值:整数状态码;成功返回 `0`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ---------------------- | ---- | -------- | ------------------------------------------------------------------------------- |
|
||||
| 1 | `y_values` | 是 | 数值数组 | 因变量序列 |
|
||||
| 2 | `x_values` | 是 | 数值数组 | 自变量序列;长度应与因变量序列一致 |
|
||||
| 3 | `now_y` | 是 | 数值 | 当前点的 y 值 |
|
||||
| 4 | `now_x` | 是 | 数值 | 当前点的 x 值 |
|
||||
| 5 | `out_beta` | 是 | 变量引用 | 接收 beta,结果类型为实数 |
|
||||
| 6 | `out_alpha` | 是 | 变量引用 | 接收 alpha,结果类型为实数 |
|
||||
| 7 | `out_upper_alpha` | 是 | 变量引用 | 接收上轨 alpha,结果类型为实数 |
|
||||
| 8 | `out_lower_alpha` | 是 | 变量引用 | 接收下轨 alpha,结果类型为实数 |
|
||||
| 9 | `out_upper_y` | 是 | 变量引用 | 接收 `now_x` 对应的上轨 y 值,结果类型为实数 |
|
||||
| 10 | `out_lower_y` | 是 | 变量引用 | 接收 `now_x` 对应的下轨 y 值,结果类型为实数 |
|
||||
| 11 | `out_position_percent` | 是 | 变量引用 | 接收 `now_y` 在上下轨之间的位置百分比,低于下轨可小于 `0`,高于上轨可大于 `100` |
|
||||
| 12 | `out_expected_y` | 是 | 变量引用 | 接收 `now_x` 对应的预期回归 y 值,结果类型为实数 |
|
||||
|
||||
### `correlpaired(left_values, right_values)`
|
||||
|
||||
用途:按配对方式计算一个序列与另一个序列或矩阵的相关系数。
|
||||
|
||||
参数个数:2
|
||||
返回值:数组
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------------- | ---- | ----------------- | -------------- |
|
||||
| 1 | `left_values` | 是 | 数值数组/数值矩阵 | 左侧序列或矩阵 |
|
||||
| 2 | `right_values` | 是 | 数值数组/数值矩阵 | 右侧序列或矩阵 |
|
||||
|
||||
### `correlpairedSide(values, filter_type)`
|
||||
|
||||
用途:按指定过滤方向计算配对相关系数矩阵。
|
||||
|
||||
参数个数:2
|
||||
返回值:数组
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------------- | ---- | -------- | ------------------ |
|
||||
| 1 | `values` | 是 | 数值矩阵 | 待计算的数值矩阵 |
|
||||
| 2 | `filter_type` | 是 | 整数 | 过滤方向或样式参数 |
|
||||
|
||||
## 扩充统计函数
|
||||
|
||||
### `expdMax(values)`
|
||||
|
||||
用途:计算数值序列的扩展最大值序列。
|
||||
|
||||
参数个数:1
|
||||
返回值:数值数组
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | -------- | ---------------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 待计算的数值序列 |
|
||||
|
||||
### `expdMin(values)`
|
||||
|
||||
用途:计算数值序列的扩展最小值序列。
|
||||
|
||||
参数个数:1
|
||||
返回值:数值数组
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | -------- | ---------------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 待计算的数值序列 |
|
||||
|
||||
### `expdSum(values)`
|
||||
|
||||
用途:计算数值序列的扩展求和序列。
|
||||
|
||||
参数个数:1
|
||||
返回值:数值数组
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | -------- | ---------------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 待计算的数值序列 |
|
||||
|
||||
### `expdProduct(values)`
|
||||
|
||||
用途:计算数值序列的扩展乘积序列。
|
||||
|
||||
参数个数:1
|
||||
返回值:数值数组
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | -------- | ---------------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 待计算的数值序列 |
|
||||
|
||||
### `expdVar(values, mode)`
|
||||
|
||||
用途:计算数值序列的扩展方差序列。
|
||||
|
||||
参数个数:2
|
||||
返回值:数值数组
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | -------- | -------------------------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 待计算的数值序列 |
|
||||
| 2 | `mode` | 是 | 整数 | 方差计算方式参数;常用 `0` |
|
||||
|
||||
### `expdStd(values, mode)`
|
||||
|
||||
用途:计算数值序列的扩展标准差序列。
|
||||
|
||||
参数个数:2
|
||||
返回值:数值数组
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | -------- | ---------------------------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 待计算的数值序列 |
|
||||
| 2 | `mode` | 是 | 整数 | 标准差计算方式参数;常用 `0` |
|
||||
|
||||
## 次序统计量
|
||||
|
||||
### `large(data, arg2)`
|
||||
|
||||
用途:次序统计量相关函数。
|
||||
|
||||
参数个数:2
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `data` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `small(data, arg2)`
|
||||
|
||||
用途:次序统计量相关函数。
|
||||
|
||||
参数个数:2
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `data` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `percentile(data, arg2[, arg3][, arg4][, arg5])`
|
||||
|
||||
用途:次序统计量相关函数。
|
||||
|
||||
参数个数:2 到 5
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `data` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
| 3 | `arg3` | 否 | 整数 | 按源文档示例顺序传入 |
|
||||
| 4 | `arg4` | 否 | 整数 | 按源文档示例顺序传入 |
|
||||
| 5 | `arg5` | 否 | 数组 | 按源文档示例顺序传入 |
|
||||
|
||||
### `percentrank(data, arg2)`
|
||||
|
||||
用途:次序统计量相关函数。
|
||||
|
||||
参数个数:2
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `data` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `quartile(data, arg2)`
|
||||
|
||||
用途:次序统计量相关函数。
|
||||
|
||||
参数个数:2
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `data` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `rank(data, arg2)`
|
||||
|
||||
用途:次序统计量相关函数。
|
||||
|
||||
参数个数:2
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `data` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `trimmean(data, arg2)`
|
||||
|
||||
用途:对字符串进行裁剪处理。
|
||||
|
||||
参数个数:2
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `data` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `frequency(data, freq_data)`
|
||||
|
||||
用途:次序统计量相关函数。
|
||||
|
||||
参数个数:2
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ----------- | ---- | -------- | -------------------- |
|
||||
| 1 | `data` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
| 2 | `freq_data` | 是 | 数组 | 按源文档示例顺序传入 |
|
||||
|
||||
## 含NAN统计
|
||||
|
||||
### `nanPopnVariance()`
|
||||
|
||||
用途:含NAN统计相关函数。
|
||||
|
||||
参数个数:0
|
||||
返回值:处理结果
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | ---- |
|
||||
|
||||
### `nanMean(values)`
|
||||
|
||||
用途:忽略 `nan` 计算数值序列均值。
|
||||
|
||||
参数个数:1
|
||||
返回值:实数
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | -------- | ----------------------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 可包含 `nan` 的数值序列 |
|
||||
|
||||
### `nanSum(values)`
|
||||
|
||||
用途:忽略 `nan` 计算数值序列总和。
|
||||
|
||||
参数个数:1
|
||||
返回值:实数
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | -------- | ----------------------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 可包含 `nan` 的数值序列 |
|
||||
|
||||
### `nanStd(values)`
|
||||
|
||||
用途:忽略 `nan` 计算数值序列样本标准差。
|
||||
|
||||
参数个数:1
|
||||
返回值:实数
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | -------- | ----------------------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 可包含 `nan` 的数值序列 |
|
||||
|
||||
### `nanVariance(values)`
|
||||
|
||||
用途:忽略 `nan` 计算数值序列样本方差。
|
||||
|
||||
参数个数:1
|
||||
返回值:实数
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | -------- | ----------------------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 可包含 `nan` 的数值序列 |
|
||||
|
||||
### `nanPopnStd(values)`
|
||||
|
||||
用途:忽略 `nan` 计算数值序列总体标准差。
|
||||
|
||||
参数个数:1
|
||||
返回值:实数
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | -------- | ----------------------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 可包含 `nan` 的数值序列 |
|
||||
|
||||
### `nanRankArr(values)`
|
||||
|
||||
用途:忽略 `nan` 计算数值序列的秩数组。
|
||||
|
||||
参数个数:1
|
||||
返回值:数组
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | -------- | ------------------------------------------------------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 可包含 `nan` 的数值序列;`nan` 位置在结果中保持为 `nan` |
|
||||
|
||||
### `nanPercentRankArr(values)`
|
||||
|
||||
用途:忽略 `nan` 计算数值序列的百分位秩数组。
|
||||
|
||||
参数个数:1
|
||||
返回值:数组
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | -------- | ------------------------------------------------------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 可包含 `nan` 的数值序列;`nan` 位置在结果中保持为 `nan` |
|
||||
@@ -0,0 +1,335 @@
|
||||
# 数学函数 - 时间序列分析
|
||||
|
||||
文档类型:函数事实页
|
||||
是否可直接用于生成代码:是;本页函数条目均包含参数表
|
||||
遇到不确定时:回到 [../math.md](../math.md)、[../../index.md](../../index.md)
|
||||
|
||||
本页收录时间序列差分、自相关、偏自相关、随机性检验、AR/MA/ARMA、ARCH/GARCH、单位根、协整、ECM 和 Granger 因果检验函数。
|
||||
|
||||
## 服务器时间序列函数
|
||||
|
||||
### `time_Diff(values, order)`
|
||||
|
||||
用途:计算序列、数组或矩阵的指定阶差分。
|
||||
|
||||
参数个数:2
|
||||
返回值:数值数组/数值矩阵
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | ----------------- | -------------- |
|
||||
| 1 | `values` | 是 | 数值数组/数值矩阵 | 原始序列或矩阵 |
|
||||
| 2 | `order` | 是 | 整数 | 差分阶数 |
|
||||
|
||||
### `time_AutoCov(values, lag)`
|
||||
|
||||
用途:计算时间序列在指定滞后阶数下的自协方差。
|
||||
|
||||
参数个数:2
|
||||
返回值:实数
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | -------- | -------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 时间序列 |
|
||||
| 2 | `lag` | 是 | 整数 | 滞后阶数 |
|
||||
|
||||
### `time_ACF(values)`
|
||||
|
||||
用途:计算时间序列自相关系数。
|
||||
|
||||
参数个数:1
|
||||
返回值:数值数组
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | -------- | -------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 时间序列 |
|
||||
|
||||
### `time_PACF(values)`
|
||||
|
||||
用途:计算时间序列偏自相关系数。
|
||||
|
||||
参数个数:1
|
||||
返回值:数值数组
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | -------- | -------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 时间序列 |
|
||||
|
||||
### `time_RandomTest(values, lag_count, alpha)`
|
||||
|
||||
用途:执行时间序列纯随机性检验。
|
||||
|
||||
参数个数:3
|
||||
返回值:数组表;包含 `Qm-Stat`、`P-Value`、`Hypothesis`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ----------- | ---- | -------- | ------------ |
|
||||
| 1 | `values` | 是 | 数值数组 | 时间序列 |
|
||||
| 2 | `lag_count` | 是 | 整数 | 检验滞后阶数 |
|
||||
| 3 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
|
||||
### `ar(values, order, method)`
|
||||
|
||||
用途:拟合 AR 模型。
|
||||
|
||||
参数个数:3
|
||||
返回值:数组表;包含 `AR`、`T-test`、`e`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | -------- | --------------------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 时间序列 |
|
||||
| 2 | `order` | 是 | 整数 | AR 阶数 |
|
||||
| 3 | `method` | 是 | 字符串 | 拟合方法;常用 `"ls"` |
|
||||
|
||||
### `arma(values, ar_order, ma_order)`
|
||||
|
||||
用途:拟合 ARMA 模型。
|
||||
|
||||
参数个数:3
|
||||
返回值:数组表;数据不满足建模条件时可能返回诊断文本
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ---------- | ---- | -------- | -------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 时间序列 |
|
||||
| 2 | `ar_order` | 是 | 整数 | AR 阶数 |
|
||||
| 3 | `ma_order` | 是 | 整数 | MA 阶数 |
|
||||
|
||||
### `time_ARp(values, order, mode)`
|
||||
|
||||
用途:估计 AR 模型参数。
|
||||
|
||||
参数个数:3
|
||||
返回值:数组表;包含 `AR-Coefficient`、`Variance`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | -------- | ------------ |
|
||||
| 1 | `values` | 是 | 数值数组 | 时间序列 |
|
||||
| 2 | `order` | 是 | 整数 | AR 阶数 |
|
||||
| 3 | `mode` | 是 | 整数 | 估计模式参数 |
|
||||
|
||||
### `time_MAq(values, order, mode)`
|
||||
|
||||
用途:估计 MA 模型参数。
|
||||
|
||||
参数个数:3
|
||||
返回值:数组表;包含 `MA-Coefficient`、`Variance`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | -------- | ------------ |
|
||||
| 1 | `values` | 是 | 数值数组 | 时间序列 |
|
||||
| 2 | `order` | 是 | 整数 | MA 阶数 |
|
||||
| 3 | `mode` | 是 | 整数 | 估计模式参数 |
|
||||
|
||||
### `time_ARMA(values, ar_order, ma_order, mode)`
|
||||
|
||||
用途:估计 ARMA 模型参数。
|
||||
|
||||
参数个数:4
|
||||
返回值:数组表;包含 `Constant`、`AR-Coefficient`、`MA-Coefficient`、`Variance`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ---------- | ---- | -------- | ------------ |
|
||||
| 1 | `values` | 是 | 数值数组 | 时间序列 |
|
||||
| 2 | `ar_order` | 是 | 整数 | AR 阶数 |
|
||||
| 3 | `ma_order` | 是 | 整数 | MA 阶数 |
|
||||
| 4 | `mode` | 是 | 整数 | 估计模式参数 |
|
||||
|
||||
### `time_GreenFun(ar_coefficients, ma_coefficients)`
|
||||
|
||||
用途:根据 AR、MA 系数计算 Green 函数序列。
|
||||
|
||||
参数个数:2
|
||||
返回值:数值数组
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ----------------- | ---- | -------- | ----------- |
|
||||
| 1 | `ar_coefficients` | 是 | 数值数组 | AR 系数数组 |
|
||||
| 2 | `ma_coefficients` | 是 | 数值数组 | MA 系数数组 |
|
||||
|
||||
### `time_InvFun(left_values, right_values)`
|
||||
|
||||
用途:根据两个输入序列计算逆函数序列。
|
||||
|
||||
参数个数:2
|
||||
返回值:数值数组
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------------- | ---- | -------- | -------- |
|
||||
| 1 | `left_values` | 是 | 数值数组 | 左侧序列 |
|
||||
| 2 | `right_values` | 是 | 数值数组 | 右侧序列 |
|
||||
|
||||
### `time_ChoseP(values, model_name, criterion)`
|
||||
|
||||
用途:按准则选择 AR、MA 或 ARMA 模型阶数。
|
||||
|
||||
参数个数:3
|
||||
返回值:整数
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------------ | ---- | -------- | ------------------------------------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 时间序列 |
|
||||
| 2 | `model_name` | 是 | 字符串 | 模型名;可用 `"AR"`、`"MA"`、`"ARMA"` |
|
||||
| 3 | `criterion` | 是 | 字符串 | 信息准则;常用 `"AIC"`、`"SBIC"` |
|
||||
|
||||
### `times_Granger(y_values, x_values, lag_order, alpha)`
|
||||
|
||||
用途:检验 `x_values` 是否为 `y_values` 的 Granger 原因。
|
||||
|
||||
参数个数:4
|
||||
返回值:数组表;包含 `F-Stat`、`P-Value`、`Hypothesis`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ----------- | ---- | -------- | ------------ |
|
||||
| 1 | `y_values` | 是 | 数值数组 | 被解释序列 |
|
||||
| 2 | `x_values` | 是 | 数值数组 | 候选原因序列 |
|
||||
| 3 | `lag_order` | 是 | 整数 | 滞后阶数 |
|
||||
| 4 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
|
||||
### `time_DanielTest(values, alpha)`
|
||||
|
||||
用途:执行 Daniel 平稳性检验。
|
||||
|
||||
参数个数:2
|
||||
返回值:数组表;包含 `Q-Value`、`T-Stat`、`P-Value`、`Hypothesis`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | -------- | ---- | -------- | ---------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 时间序列 |
|
||||
| 2 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
|
||||
### `times_ADFTest(values, diff_order, model_style, criterion, lag_order, alpha)`
|
||||
|
||||
用途:执行 ADF 单位根检验。
|
||||
|
||||
参数个数:6
|
||||
返回值:数组表;包含 `ADF-Stat` 和显著性水平临界值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------------- | ---- | -------- | -------------------------------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 时间序列 |
|
||||
| 2 | `diff_order` | 是 | 整数 | 差分阶数 |
|
||||
| 3 | `model_style` | 是 | 整数 | 检验模型类型 |
|
||||
| 4 | `criterion` | 是 | 字符串 | 信息准则;常用 `"AIC"`、`"SBIC"` |
|
||||
| 5 | `lag_order` | 是 | 整数 | 滞后阶数 |
|
||||
| 6 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
|
||||
### `times_Cointergration_test(y_values, x_values, diff_order, alpha, lag_order, criterion)`
|
||||
|
||||
用途:执行两个序列的协整检验。
|
||||
|
||||
参数个数:6
|
||||
返回值:数组表;包含 `Diff_y`、`Diff_x`、`E_Stat`,并可提供 ECM 所需残差项
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------------ | ---- | -------- | -------------------------------- |
|
||||
| 1 | `y_values` | 是 | 数值数组 | 第一条时间序列 |
|
||||
| 2 | `x_values` | 是 | 数值数组 | 第二条时间序列 |
|
||||
| 3 | `diff_order` | 是 | 整数 | 差分阶数 |
|
||||
| 4 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
| 5 | `lag_order` | 是 | 整数 | 滞后阶数 |
|
||||
| 6 | `criterion` | 是 | 字符串 | 信息准则;常用 `"AIC"`、`"SBIC"` |
|
||||
|
||||
### `times_Cointergration(y_values, x_values, alpha)`
|
||||
|
||||
用途:判断两个序列是否存在协整关系。
|
||||
|
||||
参数个数:3
|
||||
返回值:字符串
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ---------- | ---- | -------- | -------------- |
|
||||
| 1 | `y_values` | 是 | 数值数组 | 第一条时间序列 |
|
||||
| 2 | `x_values` | 是 | 数值数组 | 第二条时间序列 |
|
||||
| 3 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
|
||||
### `times_ECM(y_values, x_values, residuals, alpha, p_order, q_order)`
|
||||
|
||||
用途:建立误差修正模型。
|
||||
|
||||
参数个数:6
|
||||
返回值:数组表;包含 `Coefficient`、`ECM`、`regression`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ----------- | ---- | -------- | ------------------- |
|
||||
| 1 | `y_values` | 是 | 数值数组 | 第一条时间序列 |
|
||||
| 2 | `x_values` | 是 | 数值数组 | 第二条时间序列 |
|
||||
| 3 | `residuals` | 是 | 数值数组 | 协整检验残差项 |
|
||||
| 4 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
| 5 | `p_order` | 是 | 整数 | `y_values` 滞后阶数 |
|
||||
| 6 | `q_order` | 是 | 整数 | `x_values` 滞后阶数 |
|
||||
|
||||
### `time_ARCHTest(values, lag_order, alpha)`
|
||||
|
||||
用途:执行 ARCH 效应检验。
|
||||
|
||||
参数个数:3
|
||||
返回值:数组表;包含 `F` 和 `TR2` 检验结果
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ----------- | ---- | -------- | ---------------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 残差或收益率序列 |
|
||||
| 2 | `lag_order` | 是 | 整数 | 滞后阶数 |
|
||||
| 3 | `alpha` | 是 | 数值 | 显著性水平 |
|
||||
|
||||
### `time_ARCH(values, q_order, forecast_count)`
|
||||
|
||||
用途:建立 ARCH 模型并输出均值、方差和预测结果。
|
||||
|
||||
参数个数:3
|
||||
返回值:数组表;包含 `Mean-Coefficient`、`Variance-Coefficient`、`Log LikeHood`、`MeanForecast`、`SigmaForecast`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ---------------- | ---- | -------- | ---------------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 残差或收益率序列 |
|
||||
| 2 | `q_order` | 是 | 整数 | ARCH 阶数 |
|
||||
| 3 | `forecast_count` | 是 | 整数 | 预测步数 |
|
||||
|
||||
### `time_GARCH(values, model_name)`
|
||||
|
||||
用途:建立 GARCH 类模型并输出均值、方差和预测结果。
|
||||
|
||||
参数个数:2
|
||||
返回值:数组表;包含 `Model Type`、`Mean-Coefficient`、`Variance-Coefficient`、`Log LikeHood`、`MeanForecast`、`SigmaForecast`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------------ | ---- | -------- | ---------------------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 残差或收益率序列 |
|
||||
| 2 | `model_name` | 是 | 字符串 | 模型名;常用 `"GARCH"` |
|
||||
|
||||
### `garchFit(model_spec, values)`
|
||||
|
||||
用途:按模型规格拟合 GARCH 类波动率模型。
|
||||
|
||||
参数个数:2
|
||||
返回值:数组表;包含 `C`、`K`、`GARCH`、`ARCH`、`LLF`、`Errors`、`e`、`h`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------------ | ---- | -------- | ----------------------------------------------------------------------------------------------------------------- |
|
||||
| 1 | `model_spec` | 是 | 数组表 | 模型规格;常用键包括 `R`、`M`、`AR`、`MA`、`Regress`、`VarianceModel`、`C`、`P`、`Q`、`GARCH`、`ARCH`、`Leverage` |
|
||||
| 2 | `values` | 是 | 数值数组 | 待拟合的收益率、残差或平稳时间序列 |
|
||||
|
||||
### `time_Analyse(values, model_name, ar_order, ma_order, forecast_count)`
|
||||
|
||||
用途:按 AR、MA 或 ARMA 模型分析序列并输出预测结果。
|
||||
|
||||
参数个数:5
|
||||
返回值:数组表;包含 `Forecast`、`Volatility` 以及模型系数
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ---------------- | ---- | -------- | ------------------------------------- |
|
||||
| 1 | `values` | 是 | 数值数组 | 时间序列 |
|
||||
| 2 | `model_name` | 是 | 字符串 | 模型名;可用 `"AR"`、`"MA"`、`"ARMA"` |
|
||||
| 3 | `ar_order` | 是 | 整数 | AR 阶数 |
|
||||
| 4 | `ma_order` | 是 | 整数 | MA 阶数 |
|
||||
| 5 | `forecast_count` | 是 | 整数 | 预测步数 |
|
||||
|
||||
### `times_GrangerCausality(series_matrix, lag_order)`
|
||||
|
||||
用途:对矩阵中的多个序列执行两两 Granger 因果检验。
|
||||
|
||||
参数个数:2
|
||||
返回值:数组表;每行包含 `result`、`cause`、`F-Stat`、`P-Value`
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | --------------- | ---- | -------- | --------------------------------------------------- | ------------------ |
|
||||
| 1 | `series_matrix` | 是 | 数值矩阵 | 多个时间序列组成的矩阵;可由两条序列用 `left_series | right_series` 组成 |
|
||||
| 2 | `lag_order` | 是 | 整数 | 滞后阶数 |
|
||||
@@ -0,0 +1,479 @@
|
||||
# 数学函数 - 三角、角度与双曲线
|
||||
|
||||
文档类型:函数事实页
|
||||
是否可直接用于生成代码:是;本页函数条目均包含参数表
|
||||
遇到不确定时:回到 [../math.md](../math.md)、[../../index.md](../../index.md)
|
||||
|
||||
本页收录三角函数、角度量转换和双曲线函数。
|
||||
|
||||
## 三角函数
|
||||
|
||||
### `sin(arg1)`
|
||||
|
||||
用途:三角函数相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 任意值 | 按源文档示例顺序传入 |
|
||||
|
||||
### `cos(arg1)`
|
||||
|
||||
用途:三角函数相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 任意值 | 按源文档示例顺序传入 |
|
||||
|
||||
### `sinCos(arg1, sin, cos)`
|
||||
|
||||
用途:三角函数相关函数。
|
||||
|
||||
参数个数:3
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | ---------------------------------------------- |
|
||||
| 1 | `arg1` | 是 | 任意值 | 按源文档示例顺序传入 |
|
||||
| 2 | `sin` | 是 | 整数 | 按源文档示例顺序传入;源文档示例传入变量 `sin` |
|
||||
| 3 | `cos` | 是 | 任意值 | 按源文档示例顺序传入;源文档示例传入变量 `cos` |
|
||||
|
||||
### `tan(arg1)`
|
||||
|
||||
用途:三角函数相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 任意值 | 按源文档示例顺序传入 |
|
||||
|
||||
### `cot(arg1)`
|
||||
|
||||
用途:三角函数相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 任意值 | 按源文档示例顺序传入 |
|
||||
|
||||
### `coTan(arg1)`
|
||||
|
||||
用途:三角函数相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 任意值 | 按源文档示例顺序传入 |
|
||||
|
||||
### `sec(arg1)`
|
||||
|
||||
用途:三角函数相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 任意值 | 按源文档示例顺序传入 |
|
||||
|
||||
### `csc(arg1)`
|
||||
|
||||
用途:三角函数相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 任意值 | 按源文档示例顺序传入 |
|
||||
|
||||
### `secant(arg1)`
|
||||
|
||||
用途:三角函数相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 任意值 | 按源文档示例顺序传入 |
|
||||
|
||||
### `cosecant(arg1)`
|
||||
|
||||
用途:三角函数相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 任意值 | 按源文档示例顺序传入 |
|
||||
|
||||
### `arcSin(arg1)`
|
||||
|
||||
用途:三角函数相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `arcCos(arg1)`
|
||||
|
||||
用途:三角函数相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `arcTan(arg1)`
|
||||
|
||||
用途:三角函数相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `arcTan2(arg1, arg2)`
|
||||
|
||||
用途:三角函数相关函数。
|
||||
|
||||
参数个数:2
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `arcCot(arg1)`
|
||||
|
||||
用途:三角函数相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `arcSec(arg1)`
|
||||
|
||||
用途:三角函数相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `arcCsc(arg1)`
|
||||
|
||||
用途:三角函数相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `hypot(arg1, arg2)`
|
||||
|
||||
用途:三角函数相关函数。
|
||||
|
||||
参数个数:2
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
| 2 | `arg2` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
## 角度量转换
|
||||
|
||||
### `radToDeg(arg1)`
|
||||
|
||||
用途:角度量转换相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 任意值 | 按源文档示例顺序传入 |
|
||||
|
||||
### `radToGrad(arg1)`
|
||||
|
||||
用途:角度量转换相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 任意值 | 按源文档示例顺序传入 |
|
||||
|
||||
### `radToCycle(arg1)`
|
||||
|
||||
用途:角度量转换相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 任意值 | 按源文档示例顺序传入 |
|
||||
|
||||
### `degToRad(arg1)`
|
||||
|
||||
用途:角度量转换相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `degToGrad(arg1)`
|
||||
|
||||
用途:角度量转换相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `degToCycle(arg1)`
|
||||
|
||||
用途:角度量转换相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `gradToRad(arg1)`
|
||||
|
||||
用途:角度量转换相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `gradToDeg(arg1)`
|
||||
|
||||
用途:角度量转换相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `gradToCycle(arg1)`
|
||||
|
||||
用途:角度量转换相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `cycleToRad(arg1)`
|
||||
|
||||
用途:角度量转换相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 任意值 | 按源文档示例顺序传入 |
|
||||
|
||||
### `cycleToDeg(arg1)`
|
||||
|
||||
用途:角度量转换相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 任意值 | 按源文档示例顺序传入 |
|
||||
|
||||
### `cycleToGrad(arg1)`
|
||||
|
||||
用途:角度量转换相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 任意值 | 按源文档示例顺序传入 |
|
||||
|
||||
## 双曲线函数
|
||||
|
||||
### `sinh(arg1)`
|
||||
|
||||
用途:双曲线函数相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `cosh(arg1)`
|
||||
|
||||
用途:双曲线函数相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `tanh(arg1)`
|
||||
|
||||
用途:双曲线函数相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `cotH(arg1)`
|
||||
|
||||
用途:双曲线函数相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `secH(arg1)`
|
||||
|
||||
用途:双曲线函数相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `cscH(arg1)`
|
||||
|
||||
用途:双曲线函数相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `arcCosh(arg1)`
|
||||
|
||||
用途:双曲线函数相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `arcSinh(arg1)`
|
||||
|
||||
用途:双曲线函数相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `arcTanh(arg1)`
|
||||
|
||||
用途:双曲线函数相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 实数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `arcCotH(arg1)`
|
||||
|
||||
用途:双曲线函数相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `arcSecH(arg1)`
|
||||
|
||||
用途:双曲线函数相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | --------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数/实数 | 按源文档示例顺序传入 |
|
||||
|
||||
### `arcCscH(arg1)`
|
||||
|
||||
用途:双曲线函数相关函数。
|
||||
|
||||
参数个数:1
|
||||
返回值:处理后的结果值
|
||||
|
||||
| 参数位置 | 参数名 | 必填 | 接收类型 | 说明 |
|
||||
| -------- | ------ | ---- | -------- | -------------------- |
|
||||
| 1 | `arg1` | 是 | 整数 | 按源文档示例顺序传入 |
|
||||
Reference in New Issue
Block a user