kruscal_wallis

Функция вычисления значения статистики критерия Краскела-Уоллиса.

Синтаксис:

Y = kruscal_wallis(X, N_i);

Аргументы:

Имя Тип данных Описание
X matrix Входная матрица размерностью [n*k]
N_i array Входной массив размерностью k

Описание:

kruscal_wallis – функция возвращает значение статистики, вычисленной по критерию Краскела-Уоллиса.

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

Статистика критерия:
где: , - ранг j-го элемента i-ой выборки в объединенной выборке.

Гипотеза отклоняется, если H > Hкрит при ограничении k ≤ 5, ni ≤ 8, иначе применяются различные аппроксимации, например аппроксимация Краскела — Уоллиса.

Элементы матрицы X должны быть вещественными числами.

Элементы массива N_i должны быть целыми числами.

Входная матрица X и массив N_i могут задаваться:

  • как переменные типа матрица и типа массив, определенная ранее:

    Y = kruscal_wallis(X, N_i);

  • как матрица и массив, состоящие из переменных, определенных ранее:

    Y = kruscal_wallis([x1,x2,x3,x4], [n1,n2,n3,n4]);

  • как постоянная матрица и постоянный массив:

    Y = kruscal_wallis([[0.1,2.0,2.3,2.1],[0,1.1,3.2],[1.1,2.4,5.9]] ,[4,3,3]);

Результат:

Имя Тип данных Описание
Y double

Значение статистики критерия

Пример:

const standard = [340,345,330,342,338];
const mod1 = [339,333,344];
const mod2 = [347,343,349,355];
const N_i = [5,3,4];
Y = kruscal_wallis([standard, mod1, mod2], N_i);

В результате переменной Y будет присвоено значение 5.6564103, представляющее собой значение статистики критерия. В данном случае при N_i = [5, 3, 4] и уровне значимости α = 0.05 критическое значение равно 5.63. Так как полученное значение больше критического, то основная гипотеза отклоняется.

Дополнительные материалы

Нет.