scipy.stats.mstats.
siegelslopes#
- scipy.stats.mstats.siegelslopes(y, x=None, method='hierarchical')[源代码]#
计算一组点 (x, y) 的 Siegel 估计值。
siegelslopes
实现了一种使用重复中位数将直线拟合到点 (x, y) 的稳健线性回归方法。该方法对异常值具有鲁棒性,渐近崩溃点为 50%。- 参数:
- yarray_like
因变量。
- xarray_like 或 None,可选
自变量。如果为 None,则使用
arange(len(y))
代替。- method{‘hierarchical’, ‘separate’}
如果为 ‘hierarchical’,则使用估计的斜率
slope
估计截距(默认选项)。如果为 ‘separate’,则独立于估计的斜率估计截距。有关详细信息,请参阅注释。
- 返回:
- result
SiegelslopesResult
实例 返回值是一个具有以下属性的对象
- slopefloat
回归线斜率的估计值。
- interceptfloat
回归线截距的估计值。
- result
参见
theilslopes
一种类似的,但不使用重复中位数的技巧
注释
有关
siegelslopes
的更多详细信息,请参阅scipy.stats.siegelslopes
。