Як виконати тест левена в sas

Багато статистичних тестів (наприклад , односторонній ANOVA ) припускають, що дисперсія між кількома групами однакова.

Одним із способів формально перевірити цю гіпотезу є використання тесту Левена , який перевіряє, чи є рівною дисперсія між двома або більше групами.

У цьому тесті використовуються такі припущення :

  • Нульова гіпотеза (H 0 ) : дисперсія між групами однакова.
  • Альтернативна гіпотеза ( HA ) : дисперсія між групами неоднакова .

Якщо p-значення тесту менше вибраного рівня значущості, ми можемо відхилити нульову гіпотезу та зробити висновок, що у нас є достатньо доказів, щоб стверджувати, що дисперсія між групами нерівна.

У наступному прикладі показано, як виконати тест Levene у SAS.

Приклад: тест Левена в SAS

Припустімо, у нас є такий набір даних у SAS, який показує добрива, використані для різних рослин, і результуючий ріст (у дюймах) для 18 рослин:

 /*create dataset*/
data my_data;
    input fertilizer $growth;
    datalines ;
At 29
At 23
At 20
At 21
At 33
At 30
B 19
B 19
B17
B24
B25
B29
C 21
C22
C 30
C25
C24
C 33
;
run ;

/*view dataset*/
proc print data =my_data;

Припустімо, ми хочемо виконати односторонній дисперсійний аналіз, щоб визначити, чи є середній ріст рослин однаковим для трьох різних добрив.

Ми можемо використати наступний синтаксис у SAS, щоб виконати односторонній дисперсійний аналіз із оператором hovtest=levene(type=abs), щоб також виконати тест Левена, щоб визначити, чи мають три групи однакові дисперсії:

 /*perform one-way ANOVA along with Levene's test*/
proc glm data = my_data;
    class fertilizer;
    model growth = fertilizer;
    means fertilizer / hovtest =levene(type=abs);
run ;

Перша таблиця результатів показує результати одностороннього дисперсійного аналізу:

P-значення в таблиці ANOVA становить 0,3358 .

Оскільки це значення не менше 0,05, можна зробити висновок, що немає статистично значущої різниці в середньому зростанні рослин між трьома добривами.

Пов’язане: Як інтерпретувати F-значення та P-значення в ANOVA

Щоб перевірити, чи надійний цей результат, ми повинні перевірити, чи перевірено припущення про рівність дисперсій.

Ми бачимо результат тесту Левена у другій таблиці вихідних даних:

Тест Левена в SAS

З цієї таблиці ми бачимо, що p-значення критерію Левена становить 0,6745 .

Оскільки це значення не менше 0,05, ми не можемо відхилити нульову гіпотезу тесту.

Іншими словами, ми можемо припустити, що три групи мають рівні дисперсії.

Примітка : ми використовували аргумент type=abs у функції levene() , щоб вказати, що ми повинні використовувати абсолютне значення залишків під час виконання тесту Levene. Це узгоджується з методом, який використовується іншим статистичним програмним забезпеченням, таким як R.

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші поширені статистичні тести в SAS:

Як виконати тест Шапіро-Вілка в SAS
Як виконати тест Колмогорова-Смирнова в SAS
Як використовувати Proc Univariate для перевірки нормальності в SAS

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *