Jak wykonać test levene’a w sas-ie

Wiele testów statystycznych (takich jak jednoczynnikowa analiza ANOVA ) zakłada, że wariancja między wieloma grupami jest równa.

Jednym ze sposobów formalnego sprawdzenia tej hipotezy jest użycie testu Levene’a , który sprawdza, czy wariancja między dwiema lub większą liczbą grup jest równa.

W tym teście przyjęto następujące założenia :

  • Hipoteza zerowa (H 0 ) : Wariancja pomiędzy grupami jest równa.
  • Hipoteza alternatywna ( HA ) : Wariancja pomiędzy grupami nie jest równa.

Jeżeli wartość p testu jest mniejsza niż wybrany poziom istotności, możemy odrzucić hipotezę zerową i stwierdzić, że mamy wystarczające dowody, aby stwierdzić, że wariancja między grupami nie jest równa.

Poniższy przykład pokazuje, jak wykonać test Levene’a w SAS-ie.

Przykład: test Levene’a w SAS

Załóżmy, że mamy w SAS następujący zestaw danych, który pokazuje nawóz zastosowany do różnych roślin i wynikający z tego wzrost (w calach) 18 roślin:

 /*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;

Załóżmy, że chcemy przeprowadzić jednokierunkową analizę wariancji, aby określić, czy średni wzrost roślin jest równy w przypadku trzech różnych nawozów.

Możemy użyć następującej składni w SAS-ie, aby wykonać jednokierunkową analizę ANOVA z instrukcją hovtest=levene(type=abs), aby wykonać również test Levene’a w celu ustalenia, czy trzy grupy mają równe wariancje:

 /*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 ;

Pierwsza tabela wyników przedstawia wyniki jednoczynnikowej analizy ANOVA:

Wartość p w tabeli ANOVA wynosi 0,3358 .

Ponieważ wartość ta jest nie mniejsza niż 0,05, można stwierdzić, że nie ma statystycznie istotnej różnicy w średnim wzroście roślin pomiędzy trzema nawozami.

Powiązane: Jak interpretować wartość F i wartość P w ANOVA

Aby sprawdzić, czy wynik ten jest rzetelny, należy sprawdzić, czy sprawdza się założenie o równości wariancji.

Wynik testu Levene’a możemy zobaczyć w drugiej tabeli wyników:

Test Levene’a w SAS

Z tej tabeli widzimy, że wartość p testu Levene’a wynosi 0,6745 .

Ponieważ wartość ta jest nie mniejsza niż 0,05, nie udaje nam się odrzucić hipotezy zerowej testu.

Innymi słowy, możemy założyć, że te trzy grupy mają równe wariancje.

Uwaga : Użyliśmy argumentu type=abs w funkcji levene() , aby określić, że podczas wykonywania testu Levene’a powinniśmy używać wartości bezwzględnej reszt. Jest to zgodne z metodą stosowaną przez inne programy statystyczne, takie jak R.

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne popularne testy statystyczne w SAS-ie:

Jak wykonać test Shapiro-Wilka w SAS-ie
Jak wykonać test Kołmogorowa-Smirnowa w SAS
Jak używać Proc Univariate do testowania normalności w SAS-ie

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *