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

studentTTestOneSample

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

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

Синтаксис

studentTTestOneSample([confidence_level])(sample_data, population_mean)

Необязательный параметр 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;

См. также