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

welchTTest

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

Синтаксис

welchTTest([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 │
│        22.1 │            0 │
│        21.9 │            0 │
│        18.9 │            1 │
│        20.3 │            1 │
│          19 │            1 │
└─────────────┴──────────────┘

Запрос:

SELECT welchTTest(sample_data, sample_index) FROM welch_ttest;

Результат:

┌─welchTTest(sample_data, sample_index)─────┐
│ (2.7988719532211235,0.051807360348581945) │
└───────────────────────────────────────────┘

См. также