playbook/docs/tsl/reference/catalog/math/statistical_inference.md

18 KiB
Raw Permalink Blame History

数学函数 - 统计推断

文档类型:函数事实页 是否可直接用于生成代码:是;本页函数条目均包含参数表 遇到不确定时:回到 ../math.md../../index.md

本页收录置信区间估计、假设检验、方差分析和正态 QQ 分析函数。

服务器统计推断函数

estimate_SNU(values, known_variance, alpha, tail)

用途:估计单个正态总体均值的置信区间。

参数个数4 返回值:数组表;包含 LowerUpper

参数位置 参数名 必填 接收类型 说明
1 values 数值数组 样本数据
2 known_variance nil/数值 已知方差;未知时传 nil
3 alpha 数值 显著性水平
4 tail 字符串 区间方向;常用 "both""left""right"

estimate_TNU(samples, known_variances, alpha, tail, mode)

用途:估计两个正态总体均值差的置信区间。

参数个数5 返回值:数组表;包含 LowerUpper

参数位置 参数名 必填 接收类型 说明
1 samples 数值矩阵/数组 两组样本数据
2 known_variances 数组 两组已知方差;未知项可用 nil
3 alpha 数值 显著性水平
4 tail 字符串 区间方向;常用 "both""left""right"
5 mode 整数 检验或估计模式参数

estimate_SND(values, alpha, tail)

用途:估计单个正态总体方差的置信区间。

参数个数3 返回值:数组表;包含 LowerUpper

参数位置 参数名 必填 接收类型 说明
1 values 数值数组 样本数据
2 alpha 数值 显著性水平
3 tail 字符串 区间方向;常用 "both""left""right"

estimate_TND(samples, alpha)

用途:估计两个正态总体方差比的置信区间。

参数个数2 返回值:数组表;包含 LowerUpper

参数位置 参数名 必填 接收类型 说明
1 samples 数值矩阵/数组 两组样本数据
2 alpha 数值 显著性水平

estimate_SP(sample_ratio, sample_count, alpha)

用途:估计单个总体比例的置信区间。

参数个数3 返回值:数组表;包含 Lowerupper

参数位置 参数名 必填 接收类型 说明
1 sample_ratio 数值 样本比例
2 sample_count 整数 样本数量
3 alpha 数值 显著性水平

estimate_TP(sample_ratios, sample_counts, alpha)

用途:估计两个总体比例差的置信区间。

参数个数3 返回值:数组表;包含 Lowerupper

参数位置 参数名 必填 接收类型 说明
1 sample_ratios 数值数组 两个样本比例
2 sample_counts 数值数组 两个样本数量
3 alpha 数值 显著性水平

hypoth_TailRes(statistic, p_value, tail, alpha)

用途根据统计量、P 值、检验方向和显著性水平生成假设检验结果。

参数个数4 返回值:数组表;包含 StatisticP-ValueHypothesis

参数位置 参数名 必填 接收类型 说明
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 返回值:数组表;包含 statisticalcriticalValueP-ValueHypothesis

参数位置 参数名 必填 接收类型 说明
1 values 数值数组 样本数据
2 tail 字符串 检验方向;常用 "both""left""right"
3 alpha 数值/变量引用/nil 显著性水平;传变量或 nil 时使用默认值
4 cdf 表达式对象/函数/nil 理论分布 CDF默认检验可传 nil

hypoth_lillietest(values, alpha, distribution_name)

用途:执行 Lilliefors 正态性检验。

参数个数3 返回值:数组表;包含 kstatcvP-valueHypothesis

参数位置 参数名 必填 接收类型 说明
1 values 数值数组 样本数据
2 alpha 数值 显著性水平
3 distribution_name 字符串 分布名;正态性检验传 "norm"

hypoth_IndepTest(observed_table, alpha)

用途:执行列联表独立性检验。

参数个数2 返回值:数组表;包含 StatisticP-ValueHypothesis

参数位置 参数名 必填 接收类型 说明
1 observed_table 数值矩阵 列联表观测频数
2 alpha 数值 显著性水平

hypoth_KruskalWallis(observed_table, alpha)

用途:执行 Kruskal-Wallis 检验。

参数个数2 返回值:数组表;包含 StatisticP-ValueHypothesis

参数位置 参数名 必填 接收类型 说明
1 observed_table 数值矩阵 检验数据矩阵
2 alpha 数值 显著性水平

hypoth_SNUTest(values, mean_value, std_dev, tail, alpha)

用途:执行单个正态总体均值 U 检验。

参数个数5 返回值:数组表;包含 StatisticP-ValueHypothesis,可包含 (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 返回值:数组表;包含 StatisticP-ValueHypothesis,可包含 (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 返回值:数组表;包含 StatisticP-ValueHypothesis,可包含 (T1,T2)

参数位置 参数名 必填 接收类型 说明
1 values 数值数组 样本数据
2 variance_value 数值 原假设方差
3 tail 字符串 检验方向;常用 "both""left""right"
4 alpha 数值 显著性水平

hypoth_TNDTest(samples, tail, alpha)

用途:执行两个正态总体方差检验。

参数个数3 返回值:数组表;包含 StatisticP-ValueHypothesis

参数位置 参数名 必填 接收类型 说明
1 samples 数值矩阵/数组 两组样本数据
2 tail 字符串 检验方向;常用 "both""left""right"
3 alpha 数值 显著性水平

hypoth_LSUTest(sample_mean, sample_variance, sample_count, mean_value, tail, alpha)

用途:用样本均值、样本方差和样本数量执行单总体均值检验。

参数个数6 返回值:数组表;包含 StatisticP-ValueHypothesis,可包含 (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-FactorErrorTotal

参数位置 参数名 必填 接收类型 说明
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-StatP-ValuedfHypothesis

参数位置 参数名 必填 接收类型 说明
1 groups 数值矩阵/数组 各组观测值
2 alpha 数值 显著性水平

anova_Levene(groups, alpha)

用途:执行 Levene 方差齐性检验。

参数个数2 返回值:数组表;包含 F-StatP-Valuedf1df2Hypothesis

参数位置 参数名 必填 接收类型 说明
1 groups 数值矩阵/数组 各组观测值
2 alpha 数值 显著性水平

hypoth_SignTest(values, probability, median_value, tail, alpha)

用途:执行符号检验。

参数个数5 返回值:数组表;包含 StatisticP-ValueHypothesis

参数位置 参数名 必填 接收类型 说明
1 values 数值数组 样本数据
2 probability 数值 原假设成功概率
3 median_value 数值 原假设中位数
4 tail 字符串 检验方向;常用 "both""left""right"
5 alpha 数值 显著性水平

hypoth_WilcoxonTest(values, median_value, tail, alpha)

用途:执行 Wilcoxon 符号秩检验。

参数个数4 返回值:数组表;包含 StatisticP-ValueHypothesis

参数位置 参数名 必填 接收类型 说明
1 values 数值数组 样本数据
2 median_value 数值 原假设中位数
3 tail 字符串 检验方向;常用 "both""left""right"
4 alpha 数值 显著性水平

hypoth_McNemarTest(observed_table, alpha)

用途:执行 McNemar 检验。

参数个数2 返回值:数组表;包含 StatisticP-ValueHypothesis

参数位置 参数名 必填 接收类型 说明
1 observed_table 数值矩阵 2x2 配对分类资料列联表
2 alpha 数值 显著性水平

hypoth_PNUTest(samples, mean_diff, std_dev, tail, alpha)

用途:执行配对样本均值差 U 检验。

参数个数5 返回值:数组表;包含 StatisticP-ValueHypothesis,可包含 (T1,T2)

参数位置 参数名 必填 接收类型 说明
1 samples 数值矩阵/数组 两组配对样本数据
2 mean_diff 数值 原假设均值差
3 std_dev nil/数值 差值标准差;未知时传 nil
4 tail 字符串 检验方向;常用 "both""left""right"
5 alpha 数值 显著性水平