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

studentTTest

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

Синтаксис

studentTTest([confidence_level])(sample_data, sample_index)

Значения обеих выборок находятся в столбце sample_data. Если sample_index равен 0, то значение в этой строке относится к выборке из первой генеральной совокупности. В противном случае оно относится к выборке из второй генеральной совокупности. Нулевая гипотеза заключается в том, что средние значения генеральных совокупностей равны. Предполагается нормальное распределение с одинаковыми дисперсиями.

Аргументы

  • sample_data — Данные выборки. Integer, Float или Decimal.
  • sample_index — Индекс выборки. Integer.

Параметры

  • confidence_level — Уровень доверия для вычисления доверительных интервалов. Float.

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

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

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

Пример

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

┌─sample_data─┬─sample_index─┐
│        20.3 │            0 │
│        21.1 │            0 │
│        21.9 │            1 │
│        21.7 │            0 │
│        19.9 │            1 │
│        21.8 │            1 │
└─────────────┴──────────────┘

Запрос:

SELECT studentTTest(sample_data, sample_index) FROM student_ttest;

Результат:

┌─studentTTest(sample_data, sample_index)───┐
│ (-0.21739130434783777,0.8385421208415731) │
└───────────────────────────────────────────┘

См. также