Jak wykonać test bartletta w r (krok po kroku)


Test Bartletta jest testem statystycznym mającym na celu określenie, czy wariancje między kilkoma grupami są równe, czy nie.

Wiele testów statystycznych (takich jak jednoczynnikowa ANOVA ) zakłada, że wariancje są równe pomiędzy próbkami. Aby zweryfikować tę hipotezę, można zastosować test Bartletta.

W teście tym wykorzystuje się następujące hipotezy zerowe i alternatywne:

H 0 : Wariancja pomiędzy każdą grupą jest równa.

H A : Co najmniej jedna grupa ma wariancję, która nie jest równa pozostałym.

Statystyka testowa ma rozkład chi-kwadrat z k-1 stopniami swobody, gdzie k jest liczbą grup.

Jeśli odpowiadająca wartość p statystyki testowej jest poniżej pewnego poziomu istotności (takiego jak α = 0,05), wówczas możemy odrzucić hipotezę zerową i stwierdzić, że nie wszystkie grupy mają tę samą wariancję.

Poniższy przykład pokazuje krok po kroku, jak wykonać test Bartletta w R.

Krok 1: Utwórz dane

Aby ustalić, czy trzy różne techniki nauki prowadzą do różnych wyników egzaminu, profesor losowo przydziela 10 uczniów do stosowania każdej techniki (techniki A, B lub C) przez tydzień, a następnie przydziela każdemu uczniowi test. równa trudność.

Poniżej prezentujemy wyniki egzaminów 30 uczniów:

 #create data frame
df <-data. frame (group = rep (c(' A ', ' B ', ' C '), each =10),
                score = c(85, 86, 88, 75, 78, 94, 98, 79, 71, 80,
                          91, 92, 93, 85, 87, 84, 82, 88, 95, 96,
                          79, 78, 88, 94, 92, 85, 83, 85, 82, 81))

#view data frame
df

   group score
1 to 85
2 To 86
3 to 88
4 to 75
5 to 78
6 to 94
7 to 98
8 to 79
9 to 71
10 to 80
11 B 91
12 B 92
13 B 93
14 B 85
15 B 87
16 B 84
17 B 82
18 B 88
19 B 95
20 B 96
21 C 79
22 C 78
23 C 88
24 C 94
25 C 92
26 C 85
27 C 83
28 C 85
29 C 82
30 C 81

Krok 2: Wykonaj test Bartletta

Aby wykonać test Bartletta, możesz użyć funkcji bartlett.test w języku bazowym R, która wykorzystuje następującą składnię:

bartlett.test(formuła, dane)

Oto jak użyć tej funkcji w naszym przykładzie:

 #perform Bartlett's test
bartlett. test (score ~ group, data = df)

	Bartlett test of homogeneity of variances

data: score by group
Bartlett's K-squared = 3.3024, df = 2, p-value = 0.1918

Test zwraca następujące wyniki:

  • Statystyka testowa B : 3,3024
  • Wartość P: 0,1918

Ponieważ wartość p jest nie mniejsza niż 0,05, profesorowi nie uda się odrzucić hipotezy zerowej.

Innymi słowy, nie ma ona wystarczających dowodów, aby stwierdzić, że pomiędzy tymi trzema grupami występują różne luki.

W ten sposób może przystąpić do jednokierunkowej analizy ANOVA.

Dodatkowe zasoby

Kalkulator testowy Bartletta
Jak sprawdzić założenia ANOVA
Jak wykonać jednokierunkową ANOVA w R

Dodaj komentarz

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