工具¶
我们的工具集合包含一些方便用户使用的函数,以及主要用于内部使用的函数。
除了这个 tools 目录之外,其他几个子包也拥有自己的 tools 模块,例如 statsmodels.tsa.tsatools
模块参考¶
基本工具 tools¶
这些是基本和杂项工具。完整的导入路径是 statsmodels.tools.tools。
| 
 | 向数组添加一列。 | 
下一组主要是辅助函数,这些函数没有单独测试或测试不足。
| 
 | 擦除零列:可以在伪逆中节省一些时间。 | 
| 
 | 返回一个列跨度与 x 相同的数组。 | 
| 
 | 如果 (Q, P) 对比 c 对于 (N, P) 设计 d 可估计,则为 True。 | 
| 
 | 数组的倒数,其中小于或等于 0 的条目设置为 0。 | 
| 数组的倒数,其中小于 0 的条目设置为 0。 | |
| 
 | 解压缩一个已折叠的数组。 | 
数值微分¶
| 
 | 函数的梯度,如果函数 f 返回 1d 数组,则为雅可比矩阵。 | 
| 
 | 使用复数步长导数近似来计算梯度或雅可比矩阵。 | 
| 
 | 使用有限差分导数近似来计算海森矩阵。 | 
| 
 | 使用有限差分导数近似来计算海森矩阵。 | 
| 
 | 使用有限差分导数近似来计算海森矩阵。 | 
| 
 | 使用复数步长导数近似来计算海森矩阵。 | 
拟合性能指标 eval_measures¶
此模块中的第一组函数是信息准则的独立版本,包括 aic bic 和 hqic。带有 _sigma 后缀的函数以误差平方和作为参数,没有后缀的函数以对数似然 llf 作为参数。
第二组函数是拟合或预测性能指标,它们大多是一行代码,用作辅助函数。所有这些函数都会计算两个数组之间差异的性能或距离统计量。例如,在蒙特卡罗或交叉验证的情况下,第一个数组将是不同重复或抽取的估计结果,而第二个数组将是真实值或观察值。
| 
 | 赤池信息准则。 | 
| 
 | 赤池信息准则。 | 
| 
 | 具有小样本校正的赤池信息准则 (AIC)。 | 
| 
 | 具有小样本校正的赤池信息准则 (AIC)。 | 
| 
 | 贝叶斯信息准则 (BIC) 或施瓦茨准则。 | 
| 
 | 贝叶斯信息准则 (BIC) 或施瓦茨准则。 | 
| 
 | 汉南-奎因信息准则 (HQC)。 | 
| 
 | 汉南-奎因信息准则 (HQC)。 | 
| 
 | 偏差,平均误差 | 
| 
 | 误差的四分位间距 | 
| 
 | 最大绝对误差 | 
| 
 | 平均绝对误差 | 
| 
 | 中位数绝对误差 | 
| 
 | 中位数偏差,中位数误差 | 
| 
 | 均方误差 | 
| 
 | 均方根误差 | 
| 
 | 均方根百分比误差 | 
| 
 | 误差的标准差 | 
| 
 | 误差的方差 |