Я хотел бы реализовать общую функцию, которая вычисляет доверительный интервал для заданной статистики (среднее, медиана,...), предполагая 1) базовое распределение нормальное, 2) студенческое.
Что-то вроде
Код: Выделить всё
def normal_ci(
data: np.array,
axis: int = 0,
statistic: Callable = np.mean,
confidence: float = 0.95
):
Моя проблема в том, что по умолчанию функции scipy вычисляют интервалы для среднего значения, я прав? Как в этом ответе.
Подробнее здесь: https://stackoverflow.com/questions/791 ... with-scipy