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

studentTTest

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

Синтаксис

studentTTest([confidence_level])(sample_data, sample_index)

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

Аргументы

Параметры

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

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

  • рассчитанная t-статистика. Float64.
  • рассчитанное p-значение. Float64.
  • [рассчитанный confidence-interval-low. Float64.]
  • [рассчитанный confidence-interval-high. 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) │
└───────────────────────────────────────────┘

См. также