Как выполнить тест колмогорова-смирнова в sas


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

Этот тест широко используется, поскольку многие статистические тесты и процедуры предполагают нормальное распределение данных.

В следующем пошаговом примере показано, как выполнить тест Колмогорова-Смирнова на образце набора данных в SAS.

Пример: тест Колмогорова-Смирнова в SAS.

Сначала давайте создадим набор данных в SAS с размером выборки n = 20:

 /*create dataset*/
data my_data;
    inputValues ;
    datalines ;
5.57
8.32
8.35
8.74
8.75
9.38
9.91
9.96
10.36
10.65
10.77
10.97
11.15
11.18
11.47
11.64
11.88
12.24
13.02
13.19
;
run ;

Далее мы будем использовать proc univariate для выполнения теста Колмогорова-Смирнова, чтобы определить, нормально ли распределена выборка:

 /*perform Kolmogorov-Smirnov test*/
proc univariate data =my_data;
   histogram Values / normal ( mu =est sigma =est);
run ;

Внизу результата мы можем видеть статистику теста и соответствующее p-значение теста Колмогорова-Смирнова:

Тест Колмогорова-Смирнова в SAS

Статистика теста равна 0,1098 , а соответствующее значение p составляет >0,150 .

Напомним, что критерий Колмогорова-Смирнова использует следующие нулевые и альтернативные гипотезы:

  • H 0 : Данные распределяются нормально.
  • H A : Данные не распределяются нормально.

Поскольку значение p теста не менее 0,05, мы не можем отвергнуть нулевую гипотезу.

Это означает, что мы можем предположить, что набор данных нормально распределен.

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнить тест Колмогорова-Смирнова в другом статистическом программном обеспечении:

Как выполнить тест Колмогорова-Смирнова в Excel
Как выполнить тест Колмогорова-Смирнова в R
Как выполнить тест Колмогорова-Смирнова в Python

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *