Код Middle t-тест и z-тест спрашивают часто обновлено

t-статистика и степени свободы Уэлча

Условие

Напишите welch(a, b): t-статистика Уэлча для разницы mean(b) - mean(a) и число степеней свободы по формуле Уэлча-Саттертуэйта. Дисперсии выборочные (делитель n - 1). Верните [round(t, 4), round(df, 2)]. В каждой группе не меньше двух наблюдений, дисперсии не нулевые одновременно.

Примеры

welch([1, 2, 3, 4, 5], [2, 4, 6, 8, 10]) // [1.8974, 5.88]
welch([10, 12, 11, 13], [10, 12, 11, 13]) // [0, 6]
welch([5, 7, 6, 8, 9, 7], [10, 11, 9]) // [3.6742, 5.71]

Как подойти

Подсказки: 2
  1. statistics.variance считает выборочную дисперсию.
  2. df по формуле Уэлча-Саттертуэйта.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.