scipy.stats.mstats.

siegelslopes#

scipy.stats.mstats.siegelslopes(y, x=None, метод='hierarchical')[источник]#

Вычисляет оценку Сигеля для набора точек (x, y).

siegelslopes реализует метод для робастной линейной регрессии с использованием повторных медиан для подгонки линии к точкам (x, y). Метод устойчив к выбросам с асимптотической точкой срыва 50%.

Параметры:
yarray_like

Зависимая переменная.

xarray_like или None, необязательный

Независимая переменная. Если None, используется arange(len(y)) вместо этого.

метод{‘hierarchical’, ‘separate’}

Если 'hierarchical', оценить пересечение с использованием оцененного наклона slope (опция по умолчанию). Если 'separate', оценить свободный член независимо от оцененного наклона. Подробности см. в примечаниях.

Возвращает:
результатSiegelslopesResult экземпляр

Возвращаемое значение — объект со следующими атрибутами:

slopefloat

Оценка наклона линии регрессии.

interceptfloat

Оценка пересечения линии регрессии.

Смотрите также

theilslopes

аналогичная техника без повторных медиан

Примечания

Для более подробной информации о siegelslopes, см. scipy.stats.siegelslopes.