Перейти к основному содержанию
Перейти к основному содержанию

studentTTestOneSample

Применяет одновыборочный t‑критерий Стьюдента для определения, отличается ли среднее выборки от известного среднего генеральной совокупности.

Предполагается нормальность распределения. Нулевая гипотеза заключается в том, что среднее выборки равно среднему генеральной совокупности.

Синтаксис

studentTTestOneSample([уровень_доверия])(данные_выборки, среднее_генеральной_совокупности)

Необязательный параметр confidence_level включает вычисление доверительного интервала.

Аргументы

  • sample_data — Выборочные данные. Integer, Float или Decimal.
  • population_mean — Известное среднее по генеральной совокупности, с которым выполняется проверка. Integer, Float или Decimal (обычно константа).

Параметры

  • confidence_level — Уровень доверия для доверительных интервалов. Float в диапазоне (0, 1).

Примечания:

  • Требуются по крайней мере два наблюдения; в противном случае результат — (nan, nan) (а интервалы, если запрошены, равны nan).
  • Постоянные или почти постоянные входные данные также вернут nan из‑за нулевой (или практически нулевой) стандартной ошибки.

Возвращаемые значения

Tuple с двумя или четырьмя элементами (если указан confidence_level):

  • вычисленная t-статистика. Float64.
  • вычисленное p-значение (двустороннее). Float64.
  • вычисленная нижняя граница доверительного интервала. Float64. (необязательно)
  • вычисленная верхняя граница доверительного интервала. Float64. (необязательно)

Доверительные интервалы относятся к среднему выборки при заданном уровне доверия.

Примеры

Входная таблица:

┌─value─┐
│  20.3 │
│  21.1 │
│  21.7 │
│  19.9 │
│  21.8 │
└───────┘

Без интервальной оценки:

SELECT studentTTestOneSample()(value, 20.0) FROM t;
-- or simply
SELECT studentTTestOneSample(value, 20.0) FROM t;

С доверительным интервалом 95 %:

SELECT studentTTestOneSample(0.95)(value, 20.0) FROM t;

См. также